我的代码有问题。
当我尝试从八度音阶的命令窗口运行它时,我先定义t
的范围。之后,我想绘制ustep
,然后使用
v = ustep(t, 0) - ustep(t, 1);
,但说ustep
是undefined
。
谢谢。
function y = ustep(t, t0)
[m,n] = size(t);
if m ~= 1 && n ~=1
error(’T must be a vector’);
end
y = zeros(m, n);
for k = 1:length(t)
if t(k) >= t0
y(k) = 1;
end
end