24小时热门版块排行榜    

查看: 396  |  回复: 2

tutuurirui

新虫 (初入文坛)

[求助] 求助matlab三维图纠正程序

请高手指点:以下是我的程序,主要是想画出dv关于v和dt的函数图象,若是其中一个为定值时,程序可以计算,可是变成两个就出错,请纠正我的错误,谢谢!
function wucha25t
syms dt v;
d1=4.445;
d2=1.445;
d3=1.5;
t=25;
T=t+273.15;
E=610.78*exp(17.269*(T-273.16)./(T-35.86));
RH=0.6;
Pw=E*RH;
Ptot=1.013*10^5;
Pd=Ptot-Pw;
n=77.6890*Pd./T+71.2952*Pw./T+375463*Pw./(T.^2);
n1=1.5095271;
n3=1+n*10^(-6);
n2=n3;
a1=10^(-7);
a2=0;
a3=a2;
b1=10^-6;
b2=-0.1355;
b3=-0.1355;
c=3.0*10^8;
zxbc=867.7*10^(-9);
dt=0:10;
v=0:50;
[X,Y]=meshgrid(dt,v);
gcc=2*(n1*d1-n2*d2-n3*d3);
ddgcc=((n1*d1*a1+d1*b1)-(n2*d2*a2-d2*b2)-(n3*d3*a3+d3*b3))*dt;
dxwc=f(dt,v(i));
dxwc=f(dt(j),v);
dxwc=(2*pi.*v/(zxbc*c)).*ddgcc;
dv=(c*zxbc/(2*pi*gcc)).*dxwc;
[X,Y,Z]=peaks(30);
surf(v,dt,dv);
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

154696523

金虫 (著名写手)

正能量使者

【答案】应助回帖

修改了3处
%dxwc=f(dt,v(i));
%dxwc=f(dt(j),v);
dxwc=(2*pi.*v/(zxbc*c)).*ddgcc;
dv=(c*zxbc/(2*pi*gcc)).*dxwc;
[X,Y,Z]=peaks(30);
SURF(X,Y,Z,DEL2(Z));
%surf(v,dt,dv);
求助matlab三维图纠正程序
perfect.JPG

Positive energy makes life better
2楼2013-05-24 16:23:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tutuurirui

新虫 (初入文坛)

我试了不行啊,而且我看你改的surf后面的都没提到dv,我觉得应该是错了,还请您仔细看过试好了跟我说好吗
3楼2013-05-24 16:52:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tutuurirui 的主题更新
信息提示
请填处理意见