定义自变量范围 eta = 10e-51010e3; 定义初始向量 alpha=0103050709; 计算函数值 for i=15 ri=2-alphaialphai^12; Ki = sinalphaipipieta^alphaieta^2+ri^2; end把alpha和r的值分别赋给K在求K在自变量eta=10e-51010e3上的图像应该如何修改
代码:
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'); % 添加标题
修改说明:
- 在for循环中,将K(i)改为K(i,:),表示将K的第i行赋值为计算得到的值。
- 在绘图部分,将K的第i行作为绘图数据,使用plot函数绘制。
- 添加图例、x轴标签、y轴标签和标题,使图像更加清晰易懂。
原文地址: https://www.cveoy.top/t/topic/bpok 著作权归作者所有。请勿转载和采集!