1、fplot()
该命令常用来绘制符号函数的图像;其具体格式为:
fplot(fun,lims),其中fun是符号函数表达式,lims用来声明绘图区间。
例如:
绘制函数:f(x)=sinx+x;
>> lims=[-5,5] >> fplot(\'sin(x)+x\',lims)
2、plot()
命令plot()主要是绘制在数值计算中绘制函数的图像,该命令格式为:
plot(X ,Y,S),其中X是函数的横轴坐标向量,Y是函数的纵坐标向量,S则用来定义函数的颜色和线型。
常用颜色参数有:r(红色),b(蓝色),k(黑色),w(白色),g(绿色),m(深红色),青绿色(c)
例子:
绘制y=1/2*(x+1/x)函数及其反函数的图像
>> x=1:0.001:5; >> y=1/2*(x+1./x); >> plot(x,y,\'r\',y,x,\'b\')
3、ezplot()
该绘图命令常用来绘制符号函数的简易的图像。其格式为:
ezplot(f)
ezplot(f,lims)
其中f是符号函数表达式,lims是绘图区间。
例子:
绘制函数f(x,y)=x^3+y^3-5*x*y+1/5的图像;
>> ezplot(\'x^3+y^3-5*x*y+1/5\')
比较:
(1)fplot(),ezplot()都是针对符号函数的,而plot()是在数值计算中绘制函数图像;
(2)fplot()只需要给出函数和区间就行;而plot()则需要计算出横坐标和坐标标向量,它是根据计算的点绘制出图像的;
(3)ezplot()连绘制区间都不用给了。
注:符号计算和数值计算是Matlab的两个不同的功能。符号计算系统处理的对象是符号表达式,输出的结果也是符号表达式;数值计算处理的对象是数值变量,输出的结果是数值或者数组。
请发表评论