代码:

eta = 10e-5:10:10e3;  % 定义自变量范围
alpha=[0.1,0.3,0.5,0.7,0.9];  % 定义初始向量
K = zeros(length(alpha), length(eta));  % 初始化K矩阵

for i=1:5
    r=((2-alpha(i))/alpha(i))^(1/2);
    K(i,:) = sin(alpha(i)*pi)/pi*eta.^alpha(i)./(eta.^2+r.^2);
end

figure; % 新建图形窗口
plot(eta, K'); % 绘制K在自变量eta上的曲线
legend({'\alpha = 0.1', '\alpha = 0.3', '\alpha = 0.5', '\alpha = 0.7', '\alpha = 0.9'}, 'Location', 'northwest'); % 添加图例
xlabel('eta'); % 添加x轴标签
ylabel('K'); % 添加y轴标签
title('K vs eta for different values of alpha'); % 添加标题

修改说明:

  1. 在for循环中,将K(i)改为K(i,:),表示将K的第i行赋值为计算得到的值。
  2. 在绘图部分,将K的第i行作为绘图数据,使用plot函数绘制。
  3. 添加图例、x轴标签、y轴标签和标题,使图像更加清晰易懂。

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

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