你好,你的问题好像没太描述清楚。
分段函数绘图实际很简单,我给你举个例子吧。
分段函数如下:
对该函数绘图,首先应该利用matlab建一个函数ff(x),如下:function Y = ff(X)
if X<0;
Y=sin(X);
elseif (X>=0 && X<10);
Y=X.^2*cos(X)/100;
else
Y=sin(X).*X;
end
end
matlab中二维绘图函数很多,但我个人认为分段函数采用ezplot较为简单。绘制方法如下:ezplot(@(x,y)ff(x)-y)
colormap([0 0 1]) %%设置直线颜色为蓝色。
绘制结果如下:
ezplot简介(具体看帮助文档 doc ezplot)
Syntax
ezplot(fun)
ezplot(fun,[xmin,xmax])
ezplot(fun2)