Matlab利用while循环绘制函数y=sin(2x)cos(x)在区间(0,200)的图像
时间: 2023-06-13 09:07:10 浏览: 237
%绘制函数图形-matlab基础教程
可以按照以下步骤利用while循环绘制函数y=sin(2x)cos(x)在区间(0,200)的图像:
1. 定义变量x和y,其中x的取值范围为0到200,步长为0.1。
2. 利用while循环计算函数y=sin(2x)cos(x)在每个x处的取值,并将其存储在y中。
3. 利用plot函数将x和y作为参数绘制函数图像。
下面是Matlab代码实现:
```matlab
x = 0:0.1:200; % 定义x的取值范围和步长
y = zeros(size(x)); % 初始化y向量
i = 1; % 设置循环变量i初始值
while i <= length(x)
y(i) = sin(2*x(i))*cos(x(i)); % 计算函数y的取值
i = i + 1; % 更新循环变量i
end
plot(x, y); % 绘制函数图像
xlabel('x'); % 设置x轴标签
ylabel('y'); % 设置y轴标签
title('y = sin(2x)cos(x)'); % 设置图像标题
```
运行以上代码,即可得到函数y=sin(2x)cos(x)在区间(0,200)的图像。
阅读全文