【发布时间】:2011-05-21 20:40:04
【问题描述】:
我刚刚尝试在 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));
这表明一个情节女巫似乎有点奇怪。
我做错了什么?
提前致谢 约翰
【问题讨论】: