[teknik]
(1) 

matlab

bh. #927843
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

 

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.

yirtik foto
1

mobil görünümden çık