早教吧作业答案频道 -->其他-->
在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中,如何找出矩...的网友还看了以下:
从行的角度看,一元一次方程ax+b=0的解,就是直线y=( )与()轴交点的( )坐标 2020-05-13 …
一次函数一元一次方程的关系(填空题) 1、从“数”的角度看:一元一次方程kx+b=0(k,b为常数 2020-05-16 …
(40分)在下面的()里填上适当的运算符号.2.4()5=2.4()0.20.25()400=10 2020-06-02 …
怎样算出一个数是几的倍数如一个数各位上的数的和是3的倍数,这个数就是3的倍除了个位上是双数就是2的 2020-06-13 …
若a=0.000···013(共100个0)b=0.000···05(共101个0).那么,a×b 2020-07-08 …
matlabfprintf怎样输出0?fprintf(fid,'%5.0d\n',G(i));如果 2020-07-14 …
一次函数1、从数的方面看:一元一次方程kx+b=0(k、b是常数,且k≠0)的解,就是一次函数__ 2020-07-25 …
0的n次方根为0,这句话是不对的吧?n要得0的话就没意义了我参考书上说这句是对的, 2020-11-11 …
统计学的P值与α=0.05之间关系的具体含义是什么?为什么P>0.05就要接受原假设? 2020-11-22 …
管理运筹学问题某制造厂加工了150个机器零件,经验表明这一批零件不合格率p不是0.05就是0.25, 2020-12-15 …