用matlab命令实现:在一张图上绘制一个周期的正弦函数及余弦函数,要求:x轴、y轴的范围分别是{-3,3}、{-2,2},x轴、y轴的间隔分别为0.01和0.1,给出x轴、y轴的标签以及图的标题,两个曲线分别用不同颜色、线型及数据点标记表示。
时间: 2024-09-30 20:11:45 浏览: 35
matlab-plotAxesScaleBars:该函数允许在 MATLAB 图中绘制 X 轴和 Y 轴的比例尺,而不是默认的图形轴。-matlab开发
在MATLAB中,你可以使用`sin`和`cos`函数生成正弦和余弦的数据,然后利用`plot`函数绘制在同一个图上。下面是一个详细的步骤示例:
```matlab
% 定义x轴范围和间隔
x = linspace(-3, 3, 301); % x轴范围是-3到3,间隔是0.01
% 计算正弦和余弦值
y_sin = sin(x);
y_cos = cos(x);
% 绘制正弦函数(蓝色虚线,带圆点)
plot(x, y_sin, 'b:', 'DisplayName', 'Sin', 'Marker', 'o')
hold on; % 保持当前图形以便添加更多线条
% 绘制余弦函数(红色实线,无标记)
plot(x, y_cos, 'r-', 'DisplayName', 'Cos')
% 设置x轴和y轴的范围、标签,以及图形标题
xlim([-3, 3]); ylim([-2, 2]);
xlabel('X-axis (-3 to 3 with 0.01 increments)');
ylabel('Y-axis (-2 to 2 with 0.1 increments)');
title('Sine and Cosine Functions');
% 添加图例
legend show;
% 关闭hold模式
hold off;
```
这段代码将同时画出正弦函数和余弦函数,并按照指定的要求设置图形样式。
阅读全文