看板 MATLAB 關於我們 聯絡資訊
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
iHakka:x地方少了index 03/31 11:48
iHakka:x=...,x2=[zeros(1,50) ones(1,50)],y=exp(-10.*x).*x2; 03/31 11:53
tfg09730820:因為我沒學過這套軟體,可以解釋一下函式的意思嗎 03/31 12:02
iHakka:我是先告訴你錯的地方至於下面那行是用陣列的方式算 03/31 12:05
iHakka:matlab盡量用平行話來加速計算.*就是個別元素去乘 03/31 12:06
tfg09730820:那zeros跟ones是做甚麼的 03/31 12:22
peter0318:在command window 打help zeros有說明 03/31 14:53
tfg09730820:了解 03/31 22:10