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

  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011
  • Valdorsha

    Valdorsha

    8 Mayıs 2006

İLGİLİ SORU / CEVAPLAR