plot与fplot函数用法
时间: 2024-05-05 21:21:28 浏览: 145
数学函数绘图工具fplot
在 MATLAB 中,plot 和 fplot 函数都可以用于绘制函数图像。它们的使用方式和区别如下:
1. plot 函数
plot 函数用于绘制离散的数据点,可以绘制多个数据序列。其基本语法为:
```
plot(x, y, 'LineSpec')
```
其中,x 为横坐标的数据序列,y 为纵坐标的数据序列,'LineSpec' 为可选参数,用于指定线型、颜色和标记等样式。例如:
```
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, '-r', x, y2, '--b')
```
表示绘制两个函数 sin(x) 和 cos(x) 的图像,其中 sin(x) 用红色实线表示,cos(x) 用蓝色虚线表示。
2. fplot 函数
fplot 函数用于绘制连续的函数曲线,只能绘制单个函数。其基本语法为:
```
fplot(fun, [xmin, xmax], 'LineSpec')
```
其中,fun 为要绘制的函数句柄,[xmin, xmax] 为绘图区间,'LineSpec' 为可选参数,用于指定线型、颜色和标记等样式。例如:
```
fun = @(x) exp(-x).*sin(5*x);
fplot(fun, [0, 5], '-r')
```
表示绘制函数 $f(x)=e^{-x}\sin(5x)$ 在区间 [0, 5] 上的图像,用红色实线表示。
总的来说,plot 函数适用于绘制离散的数据点,而 fplot 函数适用于绘制连续的函数曲线。
阅读全文