自学内容网 自学内容网

绘制随k变化的等熵面积比公式

xmax = 4;
Ma = 0.1:0.05:xmax;
figure;
hold on;
xlim([0,xmax]);
ylim([0,10]);

% 预定义k值的向量
k_values = 1.2:0.1:1.4;

% 创建一个细胞数组来存储图例标签
legendStrings = cell(1, length(k_values));

% 绘制每条曲线并记录图例标签
lines = [];
for idx = 1:length(k_values)
    k = k_values(idx);
    y = 1./Ma .* ((1 + (k-1)/2 .* Ma.^2) * 2/(k+1)).^((k+1)/(2*(k-1)));
    h = plot(Ma,y);
    lines = [lines, h]; % 存储每条线的对象
    legendStrings{idx} = sprintf('k=%.1f', k); % 记录图例标签
end

% 在循环结束后添加图例
legend(lines, legendStrings, 'Location', 'Best');
xlabel('Ma');
ylabel('A/A_{cr}');%这里识别了Latex代码
title('Relationship between Ma and A/A_{cr}');

效果如图


原文地址:https://blog.csdn.net/2301_76273740/article/details/142682372

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!