数学建模社区-数学中国

标题: 一个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" @% uy=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# zx=r'*cos(phi);( |  x& a2 R2 R9 C: O6 u
y=r'*sin(phi);
4 q/ Y- @6 l7 X+ c& B+ T% Yz=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