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

MATLAB —— 对比理解一下ndgrid 和 meshgrid 以及他们的应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-9-5 11:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
目录6 R) T; c9 E8 y  S) p, D

! ~  {$ F0 X" Z$ H      背景& e9 H& W- L! Q6 N. |

: {& j. N% j  I8 `3 V* [3 {      一维空间中的矩形网格:4 ^4 F2 x( r) W0 X1 \+ b
' J5 g6 X( f% t. _, }
      二维空间中的矩形网格:
0 F: A  T2 J3 ?- `6 ?7 L8 A8 ^  v- r" w% w" [
      三维空间中的矩形网格:' \/ r  D- i2 \0 r: I0 H

- s7 b( `1 p6 ^  t      语法对比
( Y" N" Q% v) }8 S( a8 f
$ V8 F6 i, F% Q. }  {            1、在网格域上计算函数:
  `" I* m! k: J, h8 g/ Y. [6 l
* R9 c1 @& T4 b0 {            2、插入数据
1 _+ U. A( U3 _
2 z  k9 k+ P, O9 _
* v) u, E+ G% P# i# v背景& _0 [" @* z  Y& f: k* t$ G% I1 \

. n  p( l0 G( p& L本博文主要分析 ndgrid, meshgrid是附送的,都是类似的东西,学会了一个,另一个很容易就理解了。9 T0 b3 P  O1 Z' Z7 b
' y+ p$ M0 j) X& I5 {0 u
为什么会对 ndgrid 感兴趣呢?因为对它的不理解,导致我少写了几篇博文,最后,决定将 ndgrid 总结一番,去除这个绊脚石,或者加工一下,让它称为垫脚石。
  a' r. q0 C, L5 S5 A
% I! b5 w) N0 X" u2 W. a我决定从低维到高维的思路来分析 ndgrid 到底怎么用?
; c5 W" x+ E! z  K
$ l& s, O6 j& I) B+ I/ V* f& `ndgrid以及meshgrid其实就是将利用坐标轴上的坐标生成一些网格,一维的情况就不存在网格,所以坐标还是坐标;二维的情况,ndgrid的输入是两个矢量,可以看做是分别在x和y轴上的坐标,然后根据这些坐标生成网格点,所以输出肯定是2阶矩阵了。依次类推,可以得到高维的情况。
9 x  \. q$ T! e. t2 G7 l: Q" q3 z" U' I9 Y3 m; d+ l7 }6 F
下面这句话,摘自网络看到的内容:对于网格矢量(gird vectors)x1gv,x2gv,x3gv,长度分别是M,N,P。ndgrid(x1gv, x2gv)函数输出一个MXN的数组,而meshgrid(x1gv, x2gv)输出一个N*M的数组,类似的,ndgrid(x1gv, x2gv, x3gv)函数输出一个M*N*P 的数组,而meshgrid(x1gv, x2gv, x3gv)输出一个N*M*P 的数组。
& G8 x: H; d+ Y9 u. E6 [9 G
9 l1 j6 a" I( v+ P$ x看不懂没关系,这里只是提前预热下而已,正式的内容下面一一呈现。3 K+ W% I! ]/ e' \5 @9 d! B
游客,如果您要查看本帖隐藏内容请回复

8 W" D5 B1 p' E1 }' Z
1 `- z, g2 P& u6 `7 r8 T# p& E& U2 r0 t; l! h

- q4 D5 U3 i( m+ [* m
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-29 12:37 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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