编制 MATLAB 程序,绘制两条曲线,x 的取值在[0,2pi],以pi/10 为步长,一条是正弦曲线,一条是余弦曲线,正弦曲线为绿色,余弦曲线为红色,线型分别为实线和虚线,线宽皆为6个象素。给所绘的两条曲线增添图例,分别为“正弦曲线”和“余弦曲线”。
时间: 2024-09-26 10:18:17 浏览: 75
在MATLAB中,你可以通过以下步骤编写程序来实现这个需求:
```matlab
% 设置X轴的取值范围和步长
x = linspace(0, 2*pi, 201); % 使用linspace生成等间距点
% 计算正弦和余弦曲线
y_sine = sin(x);
y_cosine = cos(x);
% 绘制两条曲线
figure; % 创建一个新的图形窗口
hold on; % 保持当前会话状态以便在同一图形上绘制多条曲线
% 配置线条属性
line_style_sine = '--'; % 实线对虚线
color_sine = 'g'; % 绿色
linewidth_sine = 6; % 线宽
plot(x, y_sine, line_style_sine, color=color_sine, linewidth=linewidth_sine);
hold on;
line_style_cosine = '-'; % 虚线对实线
color_cosine = 'r'; % 红色
linewidth_cosine = 6; % 同样设置线宽
plot(x, y_cosine, line_style_cosine, color=color_cosine, linewidth=linewidth_cosine);
% 添加图例
legend('正弦曲线', '余弦曲线', 'Location', 'NorthEast'); % 图例位置设在右上角
% 显示图形
title('正弦与余弦曲线');
xlabel('角度 (弧度)');
ylabel('函数值');
% 清除hold状态,显示所有绘制的内容
hold off;
```
运行这段代码,你会看到一条绿色的虚线正弦曲线和一条红色的实线余弦曲线,并且有相应的图例。
阅读全文