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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请问Matlab函数中的meshgrid命令怎么用啊?  l1 x0 b# X* L4 C5 b# b4 x

该用户从未签到

2#
发表于 2020-3-26 18:16 | 只看该作者
详细解释:help meshgrid
, b) m. }# P7 e6 B) i& E/ Omeshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。
' G; C, [' {+ N4 ^" o[A,B]=Meshgrid(a,b)
- T$ A$ b  f1 ~生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:- [/ l1 I. o( Z8 T% q
A=ones(size(b))*a;% F' Y  \! l+ d9 F8 M' X( h' ^
B=b'*ones(size(a))
9 f% r& F4 T) l* ?/ s) h# l' {如下所示:
$ P& ^1 c% D: l3 t* K, M  A>> a=[1:2]  A4 R9 t- a" Y' H
a =
- Y2 t, O& F( z, R! b     1     2
$ p/ h- I, a. Q* ?% R$ j* I! y>> b=[3:5]  n$ H& x/ W  h4 J$ H( C8 K2 [
b =) u& U3 E" Z2 e3 ]
     3     4     5
8 X' z) j& z: B8 I4 t>> [A,B]=meshgrid(a,b)
2 E. C" X# o3 `2 sA =
8 Z' z2 `2 T3 \0 a  |1 I2 P( l     1     2! _: ^( r* }( I5 F0 b
     1     2
4 H6 V- L" }( s' n5 f6 Y     1     2' g: W/ \) F( q# l, l  i0 h
8 P) O- y# b; I5 H
B =" b' G4 t  @+ J- L% l4 w5 s
     3     37 A4 x" ^2 B+ M7 [; [+ J4 G
     4     4. `6 q! _1 ?0 ]3 Q7 h' ]) Z
     5     54 x* r8 S1 b( n$ B" p5 |4 A+ q
# ?1 n3 |/ A2 ^- k1 [7 S; v/ v
>> [B,A]=meshgrid(b,a)
: \2 R$ {9 s$ `B =
. x! d4 S9 d* n     3     4     5
3 o: F  Z" s+ ~9 A, `     3     4     50 ?" w6 P! c" E  Z( U& {6 Y9 }

! W! v! V  z% D. }% y9 [A =
* D0 `$ s2 Q6 H1 S  `     1     1     1. d) c# G* _1 [% B4 J
     2     2     2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-23 08:12 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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