[]
matlab
belirli aralıklara sahip 2 vektörün birbirine bölümünü yine vektör şeklinde for döngüsü ile göstermem gerekiyor. ardından bu bölüm vektörünün elemanlarını yine for döngüsü ile toplamam gerekiyor. nerede yanlış yapıyorum?
%%%%%
for Cift_Sayi=linspace(0,100,51)
Rad_Sayi=linspace(-2*pi,2*pi,51)
Bolum_Sayi=Cift_Sayi/Rad_Sayi
end
%%%%%
VEYA
%%%%%
for
for Cift_Sayi=linspace(0,100,51)
Cift_Sayi
end
for Rad_Sayi=linspace(-2*pi,2*pi,51)
Rad_Sayi
end
for Bolum_Sayi=Cift_Sayi/Rad_Sayi
Bolum_Sayi
end
end
%%%%%
for Cift_Sayi=linspace(0,100,51)
Rad_Sayi=linspace(-2*pi,2*pi,51)
Bolum_Sayi=Cift_Sayi/Rad_Sayi
end
%%%%%
VEYA
%%%%%
for
for Cift_Sayi=linspace(0,100,51)
Cift_Sayi
end
for Rad_Sayi=linspace(-2*pi,2*pi,51)
Rad_Sayi
end
for Bolum_Sayi=Cift_Sayi/Rad_Sayi
Bolum_Sayi
end
end
clear all;
% vektorleri tanimla
Cift_Sayi=linspace(0,100,51);
Rad_Sayi=linspace(-2*pi,2*pi,51);
for i = 1:length(Cift_Sayi)
Bolum_Sayi(i)=Cift_Sayi(i)/Rad_Sayi(i);
end
% vektorun tum elemanlarini for dongusu ile topla
Toplam = 0;
for i = 1:length(Bolum_Sayi)
Toplam = Toplam + Bolum_Sayi(i);
end
=====
fakat Rad_sayi'da 26. hucrenin degeri 0 oldugu icin cevap infinite cikiyor.
% vektorleri tanimla
Cift_Sayi=linspace(0,100,51);
Rad_Sayi=linspace(-2*pi,2*pi,51);
for i = 1:length(Cift_Sayi)
Bolum_Sayi(i)=Cift_Sayi(i)/Rad_Sayi(i);
end
% vektorun tum elemanlarini for dongusu ile topla
Toplam = 0;
for i = 1:length(Bolum_Sayi)
Toplam = Toplam + Bolum_Sayi(i);
end
=====
fakat Rad_sayi'da 26. hucrenin degeri 0 oldugu icin cevap infinite cikiyor.
- yirtik foto (09.04.15 03:27:13)
1