作者tfg09730820 (猴)
看板MATLAB
標題[繪圖] 單位步階
時間Sun Mar 31 11:32:22 2013
x(t)=exp(-10t)u(t)
請問就這麼一個簡單的圖要怎麼畫
我run了很多次但連跑都沒有跑
x = linspace(-2*pi, 2*pi);
for i=1:length(x)
if x(i)<0
y(i) = exp(-10*x)*0;
else
y(i) = exp(-10*x)*1;
end
end
plot(x, y);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.229.8
1F:→ iHakka:x地方少了index 03/31 11:48
2F:→ iHakka:x=...,x2=[zeros(1,50) ones(1,50)],y=exp(-10.*x).*x2; 03/31 11:53
3F:→ tfg09730820:因為我沒學過這套軟體,可以解釋一下函式的意思嗎 03/31 12:02
4F:→ iHakka:我是先告訴你錯的地方至於下面那行是用陣列的方式算 03/31 12:05
5F:→ iHakka:matlab盡量用平行話來加速計算.*就是個別元素去乘 03/31 12:06
6F:→ tfg09730820:那zeros跟ones是做甚麼的 03/31 12:22
7F:推 peter0318:在command window 打help zeros有說明 03/31 14:53
8F:→ tfg09730820:了解 03/31 22:10