0
我已經在我的一個Signals類的深處被拋出。我正在嘗試學習Octave,以便我可以完成家中教授所需的Matlab任務(我還沒有接受過Matlab的任何教育)。初學Matlab函數只繪製零點
我一直在閱讀儘可能多的,但我似乎無法弄清楚爲什麼這個函數似乎只返回0.我認爲我失去了一些基本的東西,但我不知道是什麼。
t = [-1:0.1:5];
% (a): The Unit-step Function u(t)
function u = u (t)
if(t >= 0)
u = 1;
else
u = 0;
end
end
plot(t, u(t));
因爲函數中的u是一個標量而不是矢量。嘗試初始化'u =零(size(t))'和'u(t> = 0)= 1'。這應該做到這一點。 – kedarps