1、在同 一窗口做函数y=cosx,y2=sin2xyg=sin3x的图形(分别用蓝色o、红色 +、红色*做曲线)。
时间: 2024-10-18 19:24:25 浏览: 11
在MATLAB中,你可以使用`plot`函数在同一窗口中同时绘制三个不同类型的曲线。这里是绘制`y = \cos(x)`,`y2 = \sin(2x)`,`yg = \sin(3x)`这三条曲线的示例代码:
```matlab
% 定义x值,通常取一定范围内的等间距数组
x = linspace(-pi, pi, 400); % 生成-π到π之间有400个点的向量
% 函数1:y = cos(x)
plot(x, cos(x), 'bo', 'LineWidth', 2); % 蓝色圆点(o),线宽设为2
% 函数2:y2 = sin(2x)
plot(x, sin(2*x), 'r+', 'MarkerSize', 8); % 红色加号(+),增大标记大小
% 函数3:yg = sin(3x)
plot(x, sin(3*x), 'ro*', 'MarkerFaceColor', 'r'); % 红色星号(*),指定内部填充颜色为红色
% 为每个函数添加标题和坐标轴标签
title('Cosine, Sine (2x) and Sine (3x) Functions')
xlabel('X-axis')
ylabel('Functions')
% 合并所有曲线到一个图窗口
hold on; % 保持当前图形状态以便叠加
legend({'y = cos(x)', 'y2 = sin(2x)', 'yg = sin(3x)'}, 'Location', 'NorthEast') % 添加图例说明
% 清除hold模式,显示最终结果
hold off;
% 如果需要,可以调整窗口大小或美观设置
figure; % 刷新新窗口
阅读全文