[]
help matlab
şimdi diyelim ki benim elimde 10 tane matris var ve ben onları 1 den 10a kadar sıralamak istiyorum for ile düşündüm ben mesela ama tabi olmadı çünkü a1 den a10 a kadar nasıl sıralayacağımı kestiremedim. nasıl olacak acaba?a nın yanındaki rakamı indis olarak tanımlayabilir miyim acaba?a1=bi matris,a2=diğer matris ama for un içinde ?gibi?
bu 10 matrisin boyutları nedir?
- sttc (06.04.11 20:59:15)
40x40
- duygumsu (06.04.11 21:24:58)
küçük matrislerde for döngüsü kullanıyorduk. her elemanı bir sonraki ile karşılaştırıp yer değiştirme yaptırıyorduk matlab e. ama 40x40 lık matris için ne kadar mantıklı olur bilmiyorum. çalışsa da performanslı olmaz. hantal bi algoritma olur. ,
şöyle bişey buldum:
www.mathworks.com
"sorting matris in matlab" keywordlerini google da biraz aramak lazım.
şöyle bişey buldum:
www.mathworks.com
"sorting matris in matlab" keywordlerini google da biraz aramak lazım.
- sttc (06.04.11 21:30:01)
Neye göre sıralayacaksınız? Matrisler tek sayı olmadığı için hangisi hangisinden büyük diye bir şey söylemek mümkün değil.
- sourlemonade (07.04.11 08:37:32)
aslında şöyle benim elimde matrisler yok toeplitz ile oluşturuyorum ve bunları sırayla -yani matrisleri-çağırmam gerekiyor.ama aklıma bişey gelmiyor nasıl çağırabileceğim konusunda.büyüklük küçüklük falan yok yani :s
- duygumsu (07.04.11 15:38:37)
Çağırınca ne yapacaksınız? Toeplitz özel bir tür matris sadece.
- sourlemonade (07.04.11 17:00:25)
:) o matrisleri kullanmam gereken yerler var diye düşünüyorum.
- duygumsu (07.04.11 18:13:19 ~ 18:13:35)
Şimdi anladım sanırım. Matrisleri bir diziye atıp, numarasına göre çağırmak istiyorsunuz, değil mi?
matrices{1}=[1 2;3 4]
matrices{2}=[5 6;1 3]
gibi matrislerinizi yazın. isterseniz
matrisim=[3 4;6 7]
duygumsu{1}=matrisim
şeklinde de yazabilirsiniz.
Sonra duygumsu{1} dediğinizde matrisim'i çağırmış olacaksınız. Tabii matrices{1} derseniz de [1 2;3 4] matrisi çağırılacak.
matrices{1}=[1 2;3 4]
matrices{2}=[5 6;1 3]
gibi matrislerinizi yazın. isterseniz
matrisim=[3 4;6 7]
duygumsu{1}=matrisim
şeklinde de yazabilirsiniz.
Sonra duygumsu{1} dediğinizde matrisim'i çağırmış olacaksınız. Tabii matrices{1} derseniz de [1 2;3 4] matrisi çağırılacak.
- sourlemonade (07.04.11 20:33:39)
1