Soru sorfor döngüsü ile sıralama ve çarpma işlemi
savassana tarafından 3 yıl önce soruldu

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
 
 

1 Cevap
sayginer Yönetici tarafından 3 yıl önce cevaplandı

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