MATLAB矩陣取前N行或N列的方法


  假如有一個4X3的矩陣,選出前三行構成一個新矩陣,再選出前兩列構成另外一個矩陣。

  a=[1 2 3;4 5 6;7 8 9;10 11 12];

  b=a(1:3,:)

  b=[1 2 3;4 5 6;7 8 9]

  c=a(:,1:2)

  c=[1 2;4 5;7 8; 10 11]

  說明 ':'代表取全部,‘,’前面代表行,后面代表列。如果‘,’前面為‘:’則行取全部,如果‘,’后面為':',則列取全部。

  b=a(1:3,:)中1:3代表取1至3行,列取全部。

  c=a(:,1:2)中1:2代表取1至2列,行取全部。

 

 

  原文鏈接:http://blog.sina.com.cn/s/blog_70c7b3780100ru11.html


免責聲明!

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



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