SORU
2 Ocak 2009, Cuma


MATLAB'DA bir dosyalarda grup var mı? Eğer öyleyse, nasıl eğer temel veri değişirse davranıyor mu?

MATLAB dosyalarda grup bir yapısı var mı? Eğer öyleyse, temel veri değişiklikler (yani nesneler eğer kümesine eklenir) ne olur?

CEVAP
2 Ocak 2009, Cuma


C=İÇİNdöngü doğada statik; yineleme, aksine arasında döngü değişkeni değiştiremezsiniz(başlangıç;koşul;artım)diğer dillerde döngü yapısı. Bu aşağıdaki kodu her zaman 1, 2, 3, 4, 5 B. değeri ne olursa olsun, baskı anlamına gelir

A = 1:5;

for i = A
    A = B;
    disp(i);
end

Olmak istiyorsan bu mümkün değişikliklere yanıt vermek için, veri yapısı boyunca yineleme, WHILE loop olabilir daha uygun --- yapabileceksiniz test döngü koşulu her yineleme, ve set değeri döngü değişken(ler) olarak istiyoruz.

Btw,-herdöngü in Java (ve diğer diller) veri yapısı yineleme sırasında değiştirildiğinde belirlenemeyen bir davranış oluşturur. Eğer veri yapısını değiştirmek isterseniz, uygun bir kullanmanız gerekirIteratoryineleme koleksiyonu içinde ekleme ve kaldırma öğeleri sağlayan örnek. İyi haber MATLAB Java nesneleri destekleyen, böyle bir şey yapabilirsiniz:

A = java.util.ArrayList();
A.add(1);
A.add(2);
A.add(3);
A.add(4);
A.add(5);

itr = A.listIterator();

while itr.hasNext()

    k = itr.next();
    disp(k);

    % modify data structure while iterating
    itr.remove();
    itr.add(k);

end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007

İLGİLİ SORU / CEVAPLAR