八度中的UStep函数-错误:在第1行第1列附近未定义'ustep'

时间:2019-09-17 07:43:28

标签: octave

我的代码有问题。 当我尝试从八度音阶的命令窗口运行它时,我先定义t的范围。之后,我想绘制ustep,然后使用 v = ustep(t, 0) - ustep(t, 1);,但说ustepundefined

谢谢。

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

0 个答案:

没有答案