数学建模社区-数学中国

标题: 一个matlab程序 [打印本页]

作者: suxiangshiwoha    时间: 2010-6-24 13:02
标题: 一个matlab程序
r=[0:0.05:1];
# ^$ y9 H2 C7 o/ o8 Zphi=0:pi/20:2*pi;
) H1 N6 e, j' C+ q8 |x=r*cos(phi);2 z7 s+ {" p, F; X4 X# }, K
y=r*sin(phi);
* n+ ?$ f3 o( }; oz=besselj(1,3.8316*r)*cos(phi);9 a4 y% F! L& b( v
mesh(x,y,z)
$ q2 \$ j( h; x( X/ I8 E错在哪?
+ X: j- i5 C! M+ n8 w+ X$ f
作者: suxiangshiwoha    时间: 2010-6-24 13:02
高手快来看看
作者: suxiangshiwoha    时间: 2010-6-24 13:02

作者: 081270053    时间: 2010-6-24 13:39
phi和r的维数不同,并且矩阵相乘要前者的列和后者的行相等...
作者: 081270053    时间: 2010-6-24 13:43
r=[0:0.05:1];
) M+ `. _% I' Z  q2 j  c% `phi=0:pi/20:2*pi;- W5 s6 P& _! `* N
x=r'*cos(phi);2 m/ B3 u5 g8 n: x6 B& e
y=r'*sin(phi);' j" Y6 [, Y3 I' x* S4 Q7 b& B
z=besselj(1,3.8316*r)'*cos(phi);
5 i; r. P$ a9 K& Y! |mesh(x,y,z)6 T4 q4 W9 K' ~' L" |  n
%加上转置就好了,令那个函数是什么?
/ V1 \7 X# K+ N3 r7 q  k ! G5 x5 K) ^& U1 y

作者: suxiangshiwoha    时间: 2010-6-24 14:29
谢谢你~~~~~~~~~~~~
作者: 大笨象    时间: 2010-6-24 22:40

作者: linmatsas    时间: 2010-6-25 12:32
不给我回答的机会~~~
作者: 胡浪超531    时间: 2010-7-12 14:40
buzidao~~~~~~~~~~~```
作者: karlyuanjian    时间: 2011-3-19 21:20
维数不同。。。。。。
作者: 0.9清1.8清2.7清    时间: 2012-8-31 15:55
r=[0:0.05:1];8 ~#
: `! V$ r/ i; y; j: `, Y# s: L
- b$ h  H) F9 }" ]这样书写是错的:. v5 [# }2 U7 j

: }' V  i4 J+ T! b应该: r=0:0.025:1;
9 i, Q  J/ O2 ^* _% O或者: r=linspace(0,1,40);
作者: 弘道    时间: 2014-7-29 09:13
谢谢楼主……辛苦啦!………………




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5