在matlab的for循环中绘制2张不同变量的图
时间: 2024-03-22 20:37:31 浏览: 89
巧用for循环绘制各种图形
在MATLAB的for循环中绘制2张不同变量的图,您可以使用以下示例代码:
```
% 定义变量
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
% 绘图
for i = 1:2
figure() % 新建一个图形窗口
if i == 1
plot(x, y1) % 绘制y1的图像
title('sin(x)') % 添加标题
else
plot(x, y2) % 绘制y2的图像
title('cos(x)') % 添加标题
end
xlabel('x') % 添加x轴标签
ylabel('y') % 添加y轴标签
end
```
在此代码中,我们定义了两个变量y1和y2,分别为sin(x)和cos(x)。然后,我们使用for循环绘制这两个变量的图像。在每次循环中,我们使用figure()函数创建一个新的图形窗口,并使用if语句绘制不同变量的图像。最后,我们添加了标题、x轴标签和y轴标签来自定义图像。
阅读全文