函數meshgrid的用法詳解(生成網格矩陣)和ndgrid的區別及用法


meshgrid 函數用來生成網格矩陣,可以是二維網格矩陣。

exp1_1:生成二維網格,用法為:[x y]=meshgrid(a b);  % a 和b是一維數組,如a=[1 2 3]; b= [2 3 4]; 則生成的 X 和 Y 都是為 3X3 維的矩陣,
>> [x y]=meshgrid(a,b)
x =
    1     2     3
    1     2     3
    1     2     3
y =
  2     2     2
  3     3     3
  4     4     4    

exp1_2:生成二維網格,用法為:[x y]=meshgrid(a b);  % a 和b是一維數組,如a=[1 2 3]; b= [2 3]; 則生成的 X 和 Y 都是為 3X2 維的矩陣,
>> [x y]=meshgrid(a,b)
x =
     1     2     3
     1     2     3
y =
     2     2     2
     3     3     3

exp1_3:生成二維網格,用法為:[x y]=meshgrid(a b);  % a 和b是一維數組,如a=[1 2]; b= [2 3 4]; 則生成的 X 和 Y 都是為 2X3 維的矩陣,
>> [x y]=meshgrid(a,b)
x =
     1     2
     1     2
     1     2
y =
      2     2
      3     3
      4     4

————————————————
版權聲明:本文為CSDN博主「Treysure」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013346007/article/details/54581253


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM