SORU
17 NİSAN 2009, Cuma


Nasıl MATLAB n boyutlu bir matris, her öğe içinde yineleme mı?

Bir sorunum var. MATLAB n boyutlu matris içinde her eleman arasında dolaşmak istiyorum. Sorun, boyutları, rasgele bir sayı için bunu yapmak için nasıl bilmiyorum. Söyleyebileceğim biliyorum

for i = 1:size(m,1)
    for j = 1:size(m,2)
        for k = 1:size(m,3)

ve bu yüzden, ama orada yapmak için bir yoldur boyutları rasgele bir sayı için?

CEVAP
17 NİSAN 2009, Cuma


Doğrusal indeksleme her öğeye erişmek için kullanabilirsiniz.

for idx = 1:numel(array)
    element = array(idx)
    ....
end

Bu olursa ben ne olduğunu bilmene gerek yok. eğer yararlı,size j,k,. Eğer size, ne gerek varsa. ancak, muhtemelen arrayfun kullanarak hayrına olacaktır()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006