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

  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008
  • Tire Rack

    Tire Rack

    31 Mayıs 2007

İLGİLİ SORU / CEVAPLAR