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

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008

İLGİLİ SORU / CEVAPLAR