matlab中fplot的作用是什么
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 02:20:16
matlab中fplot的作用是什么
matlab中fplot的作用是什么
matlab中fplot的作用是什么
函数功能
在指定的范围内绘制函数图像
使用方法
fplot在指定的范围内绘制函数图像,函数必须是y=f(x)的形式,其中x是一个指定范围limits的向量,y是和x有相同大小的向量并包含在点x处的值.如果对一个给定的x值,函数返回多于一个值,则y是每列包含f(x)的每一个分量的矩阵.
fplot(fun,limits)
在指定的范围limits内画出函数名为fun的图像.其中limits是一个指定x轴范围的向量[xmin xmax]或者是x轴和y轴范围的向量[xmin xmax ymin ymax].
fun可能为:
1、M文件函数名字.
2、可能传递给eval函数的带变量x的字符串,比如'sin(x)','diric(x,10)'或 '[sin(x),cos(x)]'.
3、M文件函数或匿名函数的函数句柄.
对于向量x的每个元素,函数f(x)必须返回一个行向量.比如,如果f(x)返回向量[f1(x),f2(x),f3(x)],输入参量为x=[x1;x2],则函数f(x)返回矩阵:
f1(x1) f2(x1) f3(x1)
f1(x2) f2(x2) f3(x2)
fplot(fun,limits,LineSpec)
用指定的线型LineSpec画出函数fun.
fplot(fun,limits,tol)
用相对误差值为tol画出函数fun.(默认相对误差为2e-3,0.2%de精度)
fplot(fun,limits,tol,LineSpec)
用指定的相对误差值为tol和指定的线型LineSpec画出函数fun.
fplot(fun,limits,n)
当n>=1时,则至少画出n+1个点,默认的n为1.最大步长不超过(1/n)*(xmax-xmin).
fplot(fun,lims,...)
允许可选参数tol,n,和LineSpec以任意组合方式输入.
fplot(axes_handle,...)
用指定句柄axes_handle代替当前坐标轴句柄来画图.
[X,Y] = fplot(fun,limits,...)
返回横坐标与做坐标的值赋给X和Y,此时 fplot不给出图形,若想画出,可用命令plot(X,Y).