Soru sorMerdiven grafiği çizdirme
aysun tarafından 4 yıl önce soruldu

merhaba, x=1 den 10 a kadar sayılardan  y1=x (kırmızı renkte), y2=2x (siyah renkte) merdiven grafiğini canlı bir şekilde çizmeye çalışıyorum. Hatamın nerede olduğu konusunda yardımcı olabilir misiniz?

clc;
clear;
clear all;
x=1:1:10
y1=x
y2=2*x
stairs (x,y1,'r') %kırmızı
hold on
stairs (x,y2,'k') %siyah
grid
end
1 Cevap
hakkans Yönetici tarafından 4 yıl önce cevaplandı

Galiba bir for döngüsü içinde basamak basamak çizdirmek istiyorsunuz. Şu anki kodda sondaki end komutunu kaldırırsanız program çalışacak. Ama aşama aşama olsun istiyorsanız şöyle bir döngü gerekiyor:

clc;
clear;
clear all;
for xs=1:1:10
x=1:xs;
y1=x
y2=2*x
stairs (x,y1,'r') %kırmızı
hold on
stairs (x,y2,'k') %siyah
grid
pause(1) %Çizme adımlarını görmek için duraklama komutu, isterseniz kaldırabilirsiniz.
clear y1 y2
end