想用matlab画出函数p=1.013*10^(5)*(288.15/(288.15-k*y))^(-0.03419/k)的曲线,三维图,cleark=linspace(0,0.01,10);y=linspace(0,1,1000);[xx,yy]=meshgrid(k,y);pp=1.013*10^(5)*((288.15)/(288.15-k*y))^((-9.801*0.029)/(k*8.314));说这个代码有
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 13:24:28
![想用matlab画出函数p=1.013*10^(5)*(288.15/(288.15-k*y))^(-0.03419/k)的曲线,三维图,cleark=linspace(0,0.01,10);y=linspace(0,1,1000);[xx,yy]=meshgrid(k,y);pp=1.013*10^(5)*((288.15)/(288.15-k*y))^((-9.801*0.029)/(k*8.314));说这个代码有](/uploads/image/z/11451633-33-3.jpg?t=%E6%83%B3%E7%94%A8matlab%E7%94%BB%E5%87%BA%E5%87%BD%E6%95%B0p%3D1.013%2A10%5E%285%29%2A%28288.15%2F%28288.15-k%2Ay%29%29%5E%28-0.03419%2Fk%29%E7%9A%84%E6%9B%B2%E7%BA%BF%2C%E4%B8%89%E7%BB%B4%E5%9B%BE%2Ccleark%3Dlinspace%280%2C0.01%2C10%29%3By%3Dlinspace%280%2C1%2C1000%29%3B%5Bxx%2Cyy%5D%3Dmeshgrid%28k%2Cy%29%3Bpp%3D1.013%2A10%5E%285%29%2A%28%28288.15%29%2F%28288.15-k%2Ay%29%29%5E%28%28-9.801%2A0.029%29%2F%28k%2A8.314%29%29%3B%E8%AF%B4%E8%BF%99%E4%B8%AA%E4%BB%A3%E7%A0%81%E6%9C%89)
想用matlab画出函数p=1.013*10^(5)*(288.15/(288.15-k*y))^(-0.03419/k)的曲线,三维图,cleark=linspace(0,0.01,10);y=linspace(0,1,1000);[xx,yy]=meshgrid(k,y);pp=1.013*10^(5)*((288.15)/(288.15-k*y))^((-9.801*0.029)/(k*8.314));说这个代码有
想用matlab画出函数p=1.013*10^(5)*(288.15/(288.15-k*y))^(-0.03419/k)的曲线,三维图,
clear
k=linspace(0,0.01,10);
y=linspace(0,1,1000);
[xx,yy]=meshgrid(k,y);pp=1.013*10^(5)*((288.15)/(288.15-k*y))^((-9.801*0.029)/(k*8.314));说这个代码有错,
想用matlab画出函数p=1.013*10^(5)*(288.15/(288.15-k*y))^(-0.03419/k)的曲线,三维图,cleark=linspace(0,0.01,10);y=linspace(0,1,1000);[xx,yy]=meshgrid(k,y);pp=1.013*10^(5)*((288.15)/(288.15-k*y))^((-9.801*0.029)/(k*8.314));说这个代码有
k和y的维数不同:k=linspace(0,0.01,1000);
后面也要改
[xx,yy]=meshgrid(k,y);pp=1.013*10.^(5).*((288.15)./(288.15-k.*y)).^((-9.801*0.029)./(k.*8.314));
因k的维数是10,而y的维数是1000。那肯定是错了。你可以调整k与y的间隔数值。