早教吧作业答案频道 -->其他-->
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中的矩阵怎样剔除...的网友还看了以下:
用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分别为front和rear,则循环队列中当前 2020-05-23 …
数据库Access二级考试题目一个容量为15的循环队列中,若头指针front=6,尾指针rear= 2020-07-10 …
设循环队列的容量为60(序号从0到59),现经过一系列的入队和出队运算后,有下列两种情况:1.fr 2020-07-17 …
1.设循环队列的初始空间为Q(1:35),初始状态为front=rear=35,现经过一系列入队与 2020-07-18 …
数组头尾指针用数组A[0,...,m-1]存放循环队列的元素值,若其头尾指针分别为front和rea 2020-12-24 …
数据结构10、在循环队列中用数组A[0..m-1]存放队列元素,其队头和队尾指针分别为front和r 2020-12-24 …
数据结构问题:在一个顺序存储的循环队列中,队首指针指向队首元素的。(答案是前一个位置,请问是为在一个 2020-12-24 …
数据结构循环队列问题循环队列中,如果有元素出队的话,那么进队的元素可以存储到出队的元素位置上,比如队 2020-12-24 …
二级access,求详解(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前 2020-12-24 …
pascal中的队列中rear和front是什么函数?队列中rear和front是什么函数?在6个单 2020-12-24 …