找回密码
 注册
关于网站域名变更的通知
查看: 476|回复: 1
打印 上一主题 下一主题

请问Matlab函数中的meshgrid命令怎么用啊?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-26 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问Matlab函数中的meshgrid命令怎么用啊?$ a5 h$ W! a6 [8 w

该用户从未签到

2#
发表于 2020-3-26 18:16 | 只看该作者
详细解释:help meshgrid
" J: v/ Z8 o: J* r$ c6 Kmeshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。
9 F! i- o7 E5 B% _' {+ j5 K[A,B]=Meshgrid(a,b)# @) q9 Y" e0 q; K7 X% Z7 R) N
生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:
2 x6 U( Y% I8 ?! N) o4 uA=ones(size(b))*a;
) G- M- X/ p. _' M8 \3 I3 nB=b'*ones(size(a))
' O0 E& Q+ |' `7 z4 |如下所示:
( v! ?2 @6 _4 s/ D6 d>> a=[1:2]8 R* u8 v. v3 q2 C% v+ I6 z
a =; X. n; L7 v4 ]" I, W8 J$ @0 u
     1     2  q. o7 V9 s6 z
>> b=[3:5]
# r! h9 I% i! ]; ~+ _) A, rb =
  o2 ~; w3 i) z& v/ Y     3     4     5+ R0 W* O  Z; u+ t) B/ A. a
>> [A,B]=meshgrid(a,b)% W. A- [) R% ~1 B2 }8 R
A =
7 [  l. p3 C2 q) I0 O; l2 Q     1     2- W' l! C0 \/ q6 o
     1     2
3 f, J- b8 D9 F* ~/ l) a, X     1     20 O- x# S& k- J0 Q' e+ j. c5 o, ]

( k$ K" I/ o8 dB =/ ~; R% H5 `% W; g1 F' X5 L! H' x
     3     3, L% B4 t% o# e8 w
     4     4% Q# U: |6 e; h) j# d, _
     5     5
3 }* D; D( w" k1 J4 E
6 {  ?3 v4 s8 ^! B. g! l>> [B,A]=meshgrid(b,a)- y1 ?' t  _/ E. D; a: b) W! C
B =
+ o6 x2 q) p! Y& b2 G& C- ?$ W0 r     3     4     5
! n- D* S0 Y0 i5 E     3     4     5
% A( f9 z/ y4 C/ d+ J
# y- {7 F: [1 y9 r4 c# \# f8 s+ W: HA =
9 J4 l9 O( X8 L. w! v, z$ a, d     1     1     1- Q( ^9 H4 G- I6 h$ V# N. D$ ]
     2     2     2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:49 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表