Merhaba, 1 den başlayıp 45 dereceye kadar olan ve 1er derece artan degerler üretip bu degerleri sırayla sin*cos ile çarpıp çıkan sonucu tekrar iç içe for döngüsü kullanarak bir vektör oluşturmak istiyorum ve oluşturduğum bu vektör ile de 45×45 matrisi çarpmak istiyorum.
bunun için yazmaya çalıştığım kod şu şekilde (sadece buradan alacağım sonuç sonrasında geriye kalan kodlar ile işlemlerime devam edecegim)
Ayrıca burdaki oluşturduğum s00 a sırasıyla bir deger verebilmem mümkün mü s001,s002,s003 … gibi ve yine bu degerleri vektor olarak sıralayabilirmiyim.
clear all
clc
k=1;
for i=1:1:181
s00= sin(i*pi/180)*cos(i*pi/180)
% sprintfc('S0%d=', 1:180)
Vektor(i)=k-1;
k=k+1;
end
Vektor
Merhaba,
Tek tek değişken oluşturup değerler atamak yerine (s001,s002,s003 … gibi), tek bir vektör oluşturarak değerleri her bir elementine (hücresine) atayabilirsiniz. Aşağıdaki örneğe bakabilirsiniz.
clear all clc k=1; for i=1:1:181 s(i) = sin(i*pi/180)*cos(i*pi/180) % s vektorunun her bir satirina deger atadik % sprintfc('S0%d=', 1:180) Vektor(i)=k-1; k=k+1; end Vektor