数学建模社区-数学中国
标题:
一个matlab程序
[打印本页]
作者:
suxiangshiwoha
时间:
2010-6-24 13:02
标题:
一个matlab程序
r=[0:0.05:1];
1 H* X# n7 Q% E
phi=0:pi/20:2*pi;
# V5 ]. l% I5 d0 w- L
x=r*cos(phi);
# |6 s+ q( \5 p, f
y=r*sin(phi);
( w# B4 k( O2 d' J$ u
z=besselj(1,3.8316*r)*cos(phi);
. y- Q7 q! E3 W' |
mesh(x,y,z)
' P! P2 y+ j8 f4 ?' Y
错在哪?
- y1 q# d0 y* q& K+ Z5 _7 J9 V9 \$ L
作者:
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];
, B0 `1 J7 Y( @/ T
phi=0:pi/20:2*pi;
9 V! Z' d$ x3 M; i. w! D
x=r'*cos(phi);
" ?" t+ t6 L0 y7 S
y=r'*sin(phi);
' H3 {0 q1 j; V9 z4 A/ S( p4 \5 k) X1 g
z=besselj(1,3.8316*r)'*cos(phi);
3 D) a9 D+ o% O
mesh(x,y,z)
6 b U- U$ m1 q1 e4 t: I7 Q! N
%加上转置就好了,令那个函数是什么?
2 J" J. c0 Y0 ~' J' Z
% U" z# i" s4 \6 h/ u8 I+ s6 F
作者:
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 ~#
( ^9 Y+ L8 ^3 Q# }- S0 H) m
( S$ I* O- P) W& q$ c
这样书写是错的:
+ m {/ `( E2 V6 G8 f( c) |' g9 p
, @6 \" m V1 l( ?3 j
应该: r=0:0.025:1;
% N. _ _5 U; w* I0 o
或者: r=linspace(0,1,40);
作者:
弘道
时间:
2014-7-29 09:13
谢谢楼主……辛苦啦!………………
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5