数学建模社区-数学中国

标题: 一个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, fy=r*sin(phi);
( w# B4 k( O2 d' J$ uz=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! Dx=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% Omesh(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