查看完整版本 : [求助]删除矩阵行的函数
请问高手matlab中删除矩阵的某一行的函数是什么?找了几本讲matlab基础知识的书都没找到,谢谢了!
对原矩阵重新赋值可达到目的,即将原矩阵中需要保留的数据重新赋给矩阵变量
如果矩阵太大了呢?比如我有一个800*800的矩阵,我需要删除其中的90行,而且这90行是不相连的,如果用重新赋值的话,怎样才能用一条简单的命令就能做到?谢谢
两种方法:
1,将所有要删除的行标顺序排列成向量V,然后用命令
"矩阵变量名"(V,:)=[];%可删除与"矩阵变量名"对应的矩阵中的指定行(通过V指定),并改变原矩阵维数
2,将所有要保留的行标顺序排列成向量V,然后用命令
"矩阵变量名"="矩阵变量名"(V,:);%即将与"矩阵变量名"对应的矩阵中的指定行(通过V指定)重新赋给该变量
对列的操作类似
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.