数学建模社区-数学中国
标题:
一个matlab程序
[打印本页]
作者:
suxiangshiwoha
时间:
2010-6-24 13:02
标题:
一个matlab程序
r=[0:0.05:1];
" K: [( L3 m3 {4 O2 L6 `
phi=0:pi/20:2*pi;
9 @% i: y$ T. W
x=r*cos(phi);
3 w" C5 M+ y7 K* \7 m" @% u
y=r*sin(phi);
8 P: p# b# D/ K/ d4 T9 D+ w; T* T
z=besselj(1,3.8316*r)*cos(phi);
3 s3 Y0 Q8 {) o O; l8 ?
mesh(x,y,z)
& @% _ w9 G1 T3 Q
错在哪?
0 \& v5 C' P' S! u, s G. K2 E
作者:
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];
# S" O; T6 V0 G# P1 m/ V
phi=0:pi/20:2*pi;
: g4 s: A7 b: R# z
x=r'*cos(phi);
( | x& a2 R2 R9 C: O6 u
y=r'*sin(phi);
4 q/ Y- @6 l7 X+ c& B+ T% Y
z=besselj(1,3.8316*r)'*cos(phi);
( x# ^2 O8 j! e
mesh(x,y,z)
% i- V8 @, n5 C6 u; E
%加上转置就好了,令那个函数是什么?
7 A0 Q7 G6 \' Y* J7 Q
% `& A8 _* Y# h) s- ]) X
作者:
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 ~#
6 i1 L4 z/ ]: ?" N1 b* {& Y. f
A: g& O+ D7 n' ^
这样书写是错的:
& x' H* l# L S% f0 s4 W1 R. p
( [3 m" [# V9 y
应该: r=0:0.025:1;
f+ N% F7 {; a9 G6 a$ _$ j; V
或者: r=linspace(0,1,40);
作者:
弘道
时间:
2014-7-29 09:13
谢谢楼主……辛苦啦!………………
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5