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