查看单个帖子
旧 2009-02-18, 21:30   #1
zhouxingli
初级会员
 
注册日期: 2009-02-12
年龄: 39
帖子: 12
声望力: 17
zhouxingli 正向着好的方向发展
默认 [求助]我是新手,请教大家一个简单的问题

最近在编一个程序,出现的错误提示:
??? Error using ==> graph3d.surfaceplot.surfaceplot
Invalid input arguments

Error in ==> surf at 81
hh = double(graph3d.surfaceplot(args{:},'parent',cax));

Error in ==> Scan_farfild at 77
surf(t,v,y);


部分程序:Ets=ps22*Et1s+ps23*Ev1s

Evs=ps32*Et1s+ps33*Ev1s;%角度变换后的散射场
[t,v]=meshgrid(-pii/10i);
y=abs(Ets)
surf(t,v,y);


其中y显示了结果,呵呵,可能 有点长(只发一部分,是一个关于t和v的函数):y =

abs(((sin(t)^2*cos(v)^2+sin(t)^2*sin(v)^2)^(1/2)*sin(t)+cos(t)*(1-sin(t)^2*cos(v)^2-sin(t)^+sin(v)^)/((sin(t)^2*cos(v)^2+sin(t)^2*si*cos(v)^2+sin(t)^2*sin(v)^2))+1-sin(t)^2*sin(v)^2)))/((sin(t)^2*cos(v)^2+sin(t)^2*sin(v)^2)*(1-sin(t)^2*cos(v)^2/(sin(t)^2*cos(v)^2+sin(t)^2*sin(v)^2))+1-sin(t)^2*sin(v)^2)^(1/2))*sin(t)*cos(v)/(sin(t)^2*cos(v)^2+sin(t)^2*sin(v)^2)^(1/2)))

大家帮我看看为什么画不出图来,谢谢了!
zhouxingli 当前离线   回复时引用此帖