发布网友 发布时间:2022-09-12 05:04
共1个回答
热心网友 时间:2024-12-04 17:04
matlab如何取矩阵中不为零的元素形成新集合?该问题可以这样处理:
1、使用枚举法搜索的方法,在每行每列中找出等于0的数,并剔除
2、实现方法,使用fors双循环语句和if判断语句,即
for i=1:m
if a(1,i)>0
b=[b a(1,i)] ;
end
end
3、运行代码
a=[5 3 4 3 0;4 0 0 3 2];
a=a(1,:);
m=length(a);
b=[];
for i=1:m
if a(1,i)>0
b=[b a(1,i)] ;
end
end
b