我只是试图在倍频创建我的第一个功能,它看起来如下:Octave中的函数有什么问题?
function hui(x)
if(0 <= x && x <2)
retval = (1.5 * x + 2)
elseif(2<= x && x <4)
retval = (-x + 5)
elseif(4<= x && x < 6)
retval = (0.5 * x)
elseif(6<= x && x < 8)
retval = (x - 3)
elseif(8<= x && x <=10)
retval = (2 * x - 11)
endif
endfunction
但如果我尝试使用绘制它:x=0:0.1:10; plot(x, hui(x));
它显示了一个情节巫婆似乎有点怪。
我错了什么?
在此先感谢 约翰