早教吧作业答案频道 -->其他-->
matlab中的矩阵怎样剔除零元素所在的行?如果矩阵的第二列中有部分零元素,我想把第二列含有零元素的所在行都剔除,该怎样进行操作?不能用循环,我这个矩阵是4001*8的,用循环的话太耗费时
题目详情
matlab中的矩阵怎样剔除零元素所在的行?
如果矩阵的第二列中有部分零元素,我想把第二列含有零元素的所在行都剔除,该怎样进行操作?
不能用循环,我这个矩阵是4001*8的,用循环的话太耗费时间。比如
a =
1 5
2 6
3 0
4 5
>> find(a(:,2)==0)
ans =
3
>> a(find(a(:,2)==0),:)=[]
a =
1 5
2 6
4 5
不好意思,我只能选择第一个回答问题的了,呵呵
如果矩阵的第二列中有部分零元素,我想把第二列含有零元素的所在行都剔除,该怎样进行操作?
不能用循环,我这个矩阵是4001*8的,用循环的话太耗费时间。比如
a =
1 5
2 6
3 0
4 5
>> find(a(:,2)==0)
ans =
3
>> a(find(a(:,2)==0),:)=[]
a =
1 5
2 6
4 5
不好意思,我只能选择第一个回答问题的了,呵呵
▼优质解答
答案和解析
for i=1:m%%%%%%%%m行
for j=1:n%%%%%%%%n列
if A(i,j)=0
delete A(i,;)
end
end
end
for j=1:n%%%%%%%%n列
if A(i,j)=0
delete A(i,;)
end
end
end
看了 matlab中的矩阵怎样剔除...的网友还看了以下:
附加题选做题B、(选修4-2:矩阵与变换)已知在一个二阶矩阵M对应变换的作用下,点A(1,2)变成 2020-04-12 …
已知在一个二阶矩阵M的变换作用下,点A(1,2)变成了点A'(4,5),点B(3,-1)变成了点B 2020-04-12 …
急!求伴随矩阵就是书上例题里的一个二阶矩阵的伴随矩阵看不懂abcd的伴随矩阵.详细的解说一下,具体 2020-04-13 …
数字1是否可以代表任意阶数的单位矩阵?我做题时看到卷子上用1减一个二阶矩阵怎么回事啊 2020-04-26 …
怎么用MATLAB求解这个二次矩阵方程a0=[2 3;6 4];a1=[-10 1;-20 3]; 2020-05-16 …
求与已知矩阵可交换的矩阵的一道题,最后求解齐次方程组有些问题前面提干就是给了一个二阶矩阵,最后的步 2020-06-06 …
二阶单位矩阵平方根算法思路找一个二阶矩阵X,使它的平方等于二阶单位矩阵,请给出算法思路.注意:本题 2020-06-13 …
考虑二阶矩阵,元素为0或1,有16个这样的矩阵,按照相似将16个矩阵分组写出有什么简单的办法可以判 2020-06-18 …
二三阶行列式的逆矩阵除了用代数余子式或是(A:E)初等变换来求,有没什么更简单的方法,就是一个二阶 2020-08-02 …
关于矩阵中元素的坐标已知有一个二维矩阵列数为x行数为y目标元素为以行为顺序(即按正常从左到右数)的第 2020-11-03 …