MATLAB 绘制两条衰减振荡曲线 - y1=3exp(-x)cos(πx) 和 y2=4exp(-x)sin(πx)
以下是用MATLAB编程实现的代码:
x = linspace(0, 2*pi, 100); % 生成0到2π之间的100个等间距点
y1 = 3*exp(-x).*cos(pi*x);
y2 = 4*exp(-x).*sin(pi*x);
figure; % 创建新图形窗口
plot(x, y1, 'r-', 'LineWidth', 2); % 绘制y1曲线,红色实线,线宽为2
hold on; % 在同一坐标系中保持绘图
plot(x, y2, 'b--', 'LineWidth', 2); % 绘制y2曲线,蓝色虚线,线宽为2
title('y1=3exp(-x)cos(\pi x) and y2=4exp(-x)sin(\pi x)'); % 图形名称
xlabel('x'); % x轴说明
ylabel('y'); % y轴说明
text(4, 2, 'y1=3exp(-x)cos(\pi x)', 'Color', 'r'); % 在坐标(4, 2)处添加y1的图形说明,红色字体
text(4, -2, 'y2=4exp(-x)sin(\pi x)', 'Color', 'b'); % 在坐标(4, -2)处添加y2的图形说明,蓝色字体
legend('y1', 'y2'); % 图例,显示y1和y2
grid on; % 显示网格线
运行以上代码,即可在MATLAB中绘制出要求的曲线图。
原文地址: https://www.cveoy.top/t/topic/pKnl 著作权归作者所有。请勿转载和采集!