matlab矩阵中如何删除3列都同时等于0行 ?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 11:45:57
matlab矩阵中如何删除3列都同时等于0行 ?
我的要求是如果3列同时为0 的行删除,仅一列为0 的不删除.
X=[29 0 29 0 0 0
29 0 29 0 0 0
28.99 0 28.99 0 1 1
28.99 0 28.99 1 0 1];
要得到的结果是
X=[28.99 0 28.99 0 1 1
28.99 0 28.99 1 0 1];
前述问题有误,现补充:如果X中的某行第4、5、6列元素同时为0, 则删除该行.盼大家的指导
我的要求是如果3列同时为0 的行删除,仅一列为0 的不删除.
X=[29 0 29 0 0 0
29 0 29 0 0 0
28.99 0 28.99 0 1 1
28.99 0 28.99 1 0 1];
要得到的结果是
X=[28.99 0 28.99 0 1 1
28.99 0 28.99 1 0 1];
前述问题有误,现补充:如果X中的某行第4、5、6列元素同时为0, 则删除该行.盼大家的指导
加一句
X(all(X(:,[4,5,6])==0,2),:)=[];
X(all(X(:,[4,5,6])==0,2),:)=[];
matlab矩阵中如何删除3列都同时等于0行 ?
matlab矩阵中如何删除两列都等于0行
matlab中怎样同时删除矩阵两列元素
请问用matlab,如何将一个二维矩阵中 所有列数据都小于600的行删除?
MATLAB中如何定义3行5列的矩阵,要求对角线都为1,其余为0
MATLAB怎样删除矩阵的某行与某列
matlab如何删除矩阵中符合条件的多行全部元素
请问如何在matlab中,删除二维矩阵每行的一个0元素?
matlab中如何交换矩阵的行或者列
matlab中生成一个20行3列的矩阵,想把这个矩阵按行截成4个矩阵5行3列的矩阵,该如何操作?
Matlab中 求的是矩阵d中删除不等于2的列
MATLAB中,对于矩阵,如何去掉所有全为0的列 形成新的矩阵