早教吧作业答案频道 -->其他-->
在MATLAB中,如何找出矩阵的非零元素.并且输出它所在的行和列.只要非零就为真.输出1.如果能够这样输出更好,R(1,1)=1,R(1,5)=1矩阵R=[1 2 3 1 21 0 0 0 44 0 5 0 61 1 1 1 05 0 8 6 0];
题目详情
在MATLAB中,如何找出矩阵的非零元素.并且输出它所在的行和列.只要非零就为真.输出1.
如果能够这样输出更好,R(1,1)=1,R(1,5)=1
矩阵R=[1 2 3 1 2
1 0 0 0 4
4 0 5 0 6
1 1 1 1 0
5 0 8 6 0];
如果能够这样输出更好,R(1,1)=1,R(1,5)=1
矩阵R=[1 2 3 1 2
1 0 0 0 4
4 0 5 0 6
1 1 1 1 0
5 0 8 6 0];
▼优质解答
答案和解析
[row,col] = find( R = 0 ); % row,col是所有非零元素的横坐标和纵坐标
num = size(row,1); % 有多少个非零元素
for i = 1:num
R(row(i),col(i)) = 1; % 非零元素置一
end
num = size(row,1); % 有多少个非零元素
for i = 1:num
R(row(i),col(i)) = 1; % 非零元素置一
end
看了 在MATLAB中,如何找出矩...的网友还看了以下:
某运输队为商店运输暖瓶500箱,每箱6个暖瓶.已知每个暖瓶的运费为0.55元,如果损坏一个暖瓶,要赔 2020-03-30 …
某运输车为商店运暖瓶300只已知每个暖瓶应得运费0.5元如果损坏一个,不仅得不到运费,还要赔偿7.5 2020-03-30 …
matlab中在一个矩阵中取出部分元素,用这些元素组成一个新的向量.假设有一个大矩阵a=1 0 2 2020-05-16 …
某乳品公司向某地运输一批牛奶,油铁路运输每千克只需运费0.58元,由公路运输每千克只需运费0.28 2020-06-13 …
代数难题一名个体运输户承包运输20000只玻璃管,每运输100只可得运费0.80元,如果损坏一只不 2020-07-10 …
运输队运鸡蛋10000个,每运100个鸡蛋可得运输费1.5元,如果破了一个鸡蛋,不但得不到运输费, 2020-07-18 …
某运输公司运输货物的价格规定是:如果运输里程不超过100km,运费是0.5元/km;如果超过100k 2020-11-20 …
这道题怎么做用最小运输法中的重心法做某项目预计年消耗原材料400万吨,煤80万吨,水2000万吨,产 2020-12-02 …
某乳品公司向某地运输一批牛奶,由铁路运输每千克需运费0.60元,由公路运输,每千克需运费0.30元, 2020-12-15 …
公务7员考3试题求助一名个体运输户承包运输20000只玻璃管,每运输100只可得运费0.80元,如果 2020-12-26 …