Soru sorBelirli bir matrisin içini for döngüsü ile doldurma
macracanta tarafından 4 yıl önce soruldu

Öncelikle herkese merhaba. Bir üçgenin alanını hesaplayıp daha sonra grafiğe çizdirmek istiyorum. Bir kaç kod yazdım ama bir yerlerde hata mevcut. Yardımcı olacaklara şimdiden çok teşekkür ederim. İyi günler…

clc
alan=zeros(1,200);
cevre=zeros(1,200);
oran=zeros(1,200);
h=zeros(1,200);
sayac=1;
for a=0:1:200;
for b=0:1:200;

h(sayac)=(((4*b*b)-(a*a))^0.5)/2
alan=(a*h)/2;
cevre=a+(2*b);
sayac=sayac+1;
end
end
oran= alan/cevre;
plot(alan/oran);
1 Cevap
macracanta tarafından 4 yıl önce cevaplandı

Şimdi çalıştırabildim. Kodu aşağıya paylaşıyorum isteyenlere yardımcı olabilir.

 
clc
alan=zeros(1,300);
cevre=zeros(1,300);
oran=zeros(1,300);
sayac=1;
for a=0:1:200
for b=0:1:200

h=(((4*b*b)-(a*a))^0.5)/2
alan(sayac)=(a*h)/2;
cevre(sayac)=a+(2*b);
sayac=sayac+1;
end
end
oran= alan/cevre;
plot(alan/oran);