(6)
Matlab Değişken Tanımlamaca
eksi sozluk e bir daha geldim
Romalılar,Benim Matlab'da for döngüsü ile bir şekilde (1,2,3,..,n) için (A1,A2,A3,...,An) biçiminde değişken tanımlamam lazım.Bunu yapamıyorum, yardımcı olabilir misiniz?Şimdiden teşekkürler.
Romalılar,
Benim Matlab'da for döngüsü ile bir şekilde (1,2,3,..,n) için (A1,A2,A3,...,An) biçiminde değişken tanımlamam lazım.
Bunu yapamıyorum, yardımcı olabilir misiniz?
Şimdiden teşekkürler.
0
eksi sozluk e bir daha geldim (
18.05.14)
for i=1:n;
Ai=[];
end
şeklinde A1,A2 gibi değişkenler tanımlamam lazım. Bunu yapamıyorum.
0
🌸
eksi sozluk e bir daha geldim
(
18.05.14)
Her for döngüsü elemanı için yeni bir matris, vektör, vb. oluşturuyorsun ve farklı değişkenlerde kaydediyorsun sanırım. İki yolun var tipik (başka yollar da var ama bunlar en net)
1. Cell array kullanmak
for i=1:n
A{i}= [buraya çeşitli matrisler, vektörler];
end
2. Eval fonksiyonunu kullanmak
for i=1:10
eval( sprintf('A%d = [matris, vektör , bir şeyler]',i));
end
0
çok teşekkür ederim. boş matrix oluşturmak için [] olarak bırakmam yeterli mi, yapmam gereken başka birşey var mı?
0
🌸
eksi sozluk e bir daha geldim
(
18.05.14)
Şurada varmış açıklaması, aynı şeyi söylüyormuş zaten
www.mathworks.comBoş matris için [] yeterli. Dikkat ama, çünkü [] matris, satır, sütun silmek için de kullanılıyor
0
for i=1:n
A{i}=(1:i);
end
gibi bir şey yapabilirsin. Ama soruda ne anlatmaya çalıştığın açık değil.
0
🌸
eksi sozluk e bir daha geldim
(
18.05.14)