我用plot在MATLABr2019的脚本文件下画图,运行后,竟然输出数值全为零,而不弹出图?


clear
P = [0.1 0.3 0.5 0.7 1.0 2.0 3.0 4.0 4.5 5.0 6.0 7.0 8.0 9.0 10.0 11.0 11.2 11.4 11.5 11.55 11.56 11.561]                                   %压力取值
bub = [110.0 126.0 135.0 141.5 149.0 166.5 179.0 188.5 193 197.0 203.0 207.6 213.5 220.0 228.0 239.5 243.0 247.5 251.0 254.0 255.6 256.3]   %压力对应的泡点温度,K
dew = [251.5 267.5 275.0 280.5 285.5 295.5 299.5 301.0 301.5 301.0 300.0 297.6 294.0 289.0 282.5 272.3 269.5 265.5 261.5 258.6 257.0 256.3]  %压力对应的露点温度,K
plot(bub,P)     %画出压力为纵坐标,泡点温度为横坐标的二维曲线
axis([100 350 -1 12])   %将横坐标设为100~350,纵坐标为-1~12
hold on
plot(dew,P)      %画出压力为纵坐标,露点温度为横坐标的二维曲线
title('天然气气-液平衡相包络图')
xlabel('T/K')    %给横坐标标注为T/K
ylabel('P/MPa')   %给纵坐标标注为P/MPa
text(256.3,11.561,'Cp')  %(256.3,11.561)Cp点为临界冷凝压力,在图上标注
plot(256.3,11.561,'o')   %(256.3,11.561)在图上标注o
text(301.5,4.5,'Ct')     %(301.5,4.5)Ct点为临界冷凝温度,在图上标注
plot(301.5,4.5,'o')      %(301.5,4.5)在图上标注o
gtext({'液相';'气相'})  %第一次点击鼠标放下文字:液相;第二次点击鼠标放下文字:气相

 

应该是你程序在计算的时候算错了吧,你每次处理数据的时候,都输出看看数据变化情况

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

matlab 2019a运行无问题。