使用 MATLAB 绘制 y1=3exp(-x)cos(πx) 和 y2=4exp(-x)sin(πx) 的曲线

本文将使用 MATLAB 在 0≤x≤2π 区间内绘制两个函数 y1=3exp(-x)cos(πx) 和 y2=4exp(-x)sin(πx) 的曲线。

代码示例:

x = linspace(0, 2*pi, 100);
y1 = 3*exp(-x).*cos(pi*x);
y2 = 4*exp(-x).*sin(pi*x);

figure; % 创建新的图形窗口
plot(x, y1, 'r-', 'LineWidth', 2); % 绘制y1曲线,红色实线
hold on; % 在同一坐标轴上绘制多个曲线
plot(x, y2, 'b--', 'LineWidth', 2); % 绘制y2曲线,蓝色虚线

title('y1=3exp(-x)cos(\pi x) and y2=4exp(-x)sin(\pi x)'); % 设置图形标题
xlabel('x'); % 设置x轴说明
ylabel('y'); % 设置y轴说明

text(1, 2, 'y1=3exp(-x)cos(\pi x)', 'FontSize', 12); % 在指定位置添加文本说明
text(4, -2, 'y2=4exp(-x)sin(\pi x)', 'FontSize', 12);

legend('y1', 'y2'); % 设置图例

grid on; % 显示网格线

代码解释:

  1. x = linspace(0, 2*pi, 100);:生成 0 到 2π 之间的 100 个等间隔点作为 x 轴的值。
  2. y1 = 3*exp(-x).*cos(pi*x);y2 = 4*exp(-x).*sin(pi*x);:计算 y1 和 y2 函数的值。
  3. figure;:创建一个新的图形窗口。
  4. plot(x, y1, 'r-', 'LineWidth', 2);:绘制 y1 曲线,红色实线,线宽为 2。
  5. hold on;:在同一坐标轴上保持绘制模式,以便后续绘制 y2 曲线。
  6. plot(x, y2, 'b--', 'LineWidth', 2);:绘制 y2 曲线,蓝色虚线,线宽为 2。
  7. title('y1=3exp(-x)cos(\pi x) and y2=4exp(-x)sin(\pi x)');:设置图形标题。
  8. xlabel('x');ylabel('y');:设置 x 轴和 y 轴说明。
  9. text(1, 2, 'y1=3exp(-x)cos(\pi x)', 'FontSize', 12);text(4, -2, 'y2=4exp(-x)sin(\pi x)', 'FontSize', 12);:在指定位置添加文本说明,字体大小为 12。
  10. legend('y1', 'y2');:设置图例。
  11. grid on;:显示网格线。

运行该代码将生成一个包含两个函数曲线的图形,并带有标题、坐标轴说明、文本说明、图例和网格线。

MATLAB 绘制曲线:y1=3exp(-x)cos(πx) 和 y2=4exp(-x)sin(πx)  -  代码示例

原文地址: https://www.cveoy.top/t/topic/pKmZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录