作者profyang (prof)
看板MATLAB
标题Re: [讨论] 请问矩阵搜寻问题
时间Sun Nov 17 12:43:23 2013
※ 引述《garnett0512 (贾奶)》之铭言:
: 我有一个矩阵
: 9 6 5 6
: 3 2 1 5
: 0 6 0 0
: 5 3 0 8
: 4 5 8 1
: 我想要找寻右下角1的对角线非0的值,也就是6和3,
: 但我只需要最接近的,所以答案是6
: 想请问各位高手要怎麽解决 谢谢
假设你那坨矩阵是A
M=length(A); %max dimension of A
B=A(M-size(A,2)+1:size(A,1)-1,M-size(A,1)+1:size(A,2)-1);
%除了1那行那列的下半矩阵
C=B(1:size(B,1)+1:end); %对角元素
D=C(C~=0); %剩下非0元素
E=D(end); %最右下角的非0元素
应该对吧 打的有点匆忙不知道有没有错
--
正妹也只不过是一组物质波方程的特解罢了(  ̄ c ̄)y▂ξ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.247.141