在matlab中画一个甜甜圈
时间: 2023-11-29 10:18:14 浏览: 184
使用MATLAB绘图
在 Matlab 中画一个甜甜圈可以使用以下代码:
```
t = linspace(0,2*pi);
r1 = 2; % 内圆半径
r2 = 4; % 外圆半径
x1 = r1*cos(t);
y1 = r1*sin(t);
x2 = r2*cos(t);
y2 = r2*sin(t);
plot(x1,y1,'b',x2,y2,'r');
axis equal;
```
解释一下代码:首先使用 `linspace` 函数生成 0 到 2π 之间的 100 个等间距点,然后分别定义内外圆的半径 `r1` 和 `r2`,使用余弦函数和正弦函数生成内外圆上的点坐标,最后使用 `plot` 函数画出甜甜圈。`axis equal` 语句用于设置坐标轴比例相等,避免图形被拉伸。运行代码,即可得到甜甜圈的图形。
阅读全文