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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请问Matlab函数中的meshgrid命令怎么用啊?
. M$ C1 `0 o+ `; ^9 J6 b, r

该用户从未签到

2#
发表于 2020-3-26 18:16 | 只看该作者
详细解释:help meshgrid
: J2 j% `" E5 Mmeshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。/ I$ |( v3 i7 E/ F
[A,B]=Meshgrid(a,b)
9 W* ]% i7 g- W0 g& \1 d生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:. w9 A& ]+ l4 P' U7 ^  v! b" ^1 h
A=ones(size(b))*a;& d  x4 m6 ^! ^
B=b'*ones(size(a))
# B$ K0 A/ N4 G  i* \如下所示:
: s! H: `* H4 u6 Q>> a=[1:2]
: U, o" U) |, a; b4 l" M& a' r6 Za =; a- D" M, n+ s% V
     1     2+ g  D! k7 {: d8 b. }' o
>> b=[3:5]
3 l. s! Q. J3 s" _b =8 Z  L* ^3 {5 F( u2 P+ j
     3     4     5
+ y; S7 A: x3 U/ m>> [A,B]=meshgrid(a,b)4 d# o6 X' c! B$ m# M# u
A =
% p& H0 ^, @9 n% r0 D" N$ l0 e     1     2
1 g! L0 x$ e& c7 g     1     2
0 D3 Y+ x  k/ b! U. _- h     1     2# y8 A" [: s; S7 \8 x

( \6 l; O: q7 ?# v! \' t1 v. @! vB =% C: }/ J2 c3 {% L6 Z- Y$ V4 H. g
     3     3
% d7 g9 N. @. }6 L4 H3 ?3 d     4     4
' n- @' w( F% G7 f. l( M     5     5
  j6 s  ~) T0 ]
. C4 k0 ~) H: W5 G8 m: t* U>> [B,A]=meshgrid(b,a)- N5 v- C- Q0 s
B =
! ^% O& i8 z3 @, v$ x: S     3     4     5
7 b: M! [0 @' g7 I     3     4     5) p0 }1 [$ b# h1 h( Q8 g3 O

) ~! `7 h9 U( ~9 xA =
* b" s. K5 ?1 w! v     1     1     10 k9 M/ S) \! A6 M# G( L) \9 c% O
     2     2     2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-23 03:46 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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