数学建模社区-数学中国
标题:
一个matlab程序
[打印本页]
作者:
suxiangshiwoha
时间:
2010-6-24 13:02
标题:
一个matlab程序
r=[0:0.05:1];
# ^$ y9 H2 C7 o/ o8 Z
phi=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( }; o
z=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