MATLAB利用plot函数在一个坐标系下绘制以下函数的图形:要求:(1)y1 用黑色间断线,点标记为星号;(2)y2 用红色实线,点标记为小方格;(3)y3 用蓝色虚线,点标记为小圆圈;(4)在图形上给每条曲线添加图例。
时间: 2024-02-03 10:15:04 浏览: 84
matlab_plot函数用法
4星 · 用户满意度95%
可以使用MATLAB中的plot函数,结合不同的线型、颜色和标记来实现要求的绘图效果。代码如下:
```matlab
% 定义x的取值范围
x = -10:0.1:10;
% 定义三个函数
y1 = sin(x)./x;
y2 = cos(x)./x;
y3 = tan(x);
% 绘制图形
figure;
plot(x, y1, 'k--*', x, y2, 'r-s', x, y3, 'b:o');
% 添加图例
legend('y1', 'y2', 'y3');
```
解释一下代码:
- 第1行定义x的取值范围,这里是从-10到10,步长为0.1。
- 第4-6行分别定义了三个函数,这里只是随便定义的,可以根据实际需要修改。
- 第9行创建一个新的图形窗口。
- 第10行使用plot函数绘制三条线,每条线的线型、颜色和标记都不同,k表示黑色,--表示间断线,*表示星号,r表示红色,-表示实线,s表示小方格,b表示蓝色,:表示虚线,o表示小圆圈。
- 第13行使用legend函数添加图例,其中'Y1'、'Y2'、'Y3'是图例的文本标签,对应着第10行中绘制的三条线。
阅读全文