matlab abs函数
的有关信息介绍如下:问题补充说明:for k=1:n-1 [q,kk]=max(abs(a(k:n,k))) kk=k+kk-1 ta=a(k,k:n) tb=b(k) a(k,k:n)=a(kk,k:n) b(k)=b(kk) a(kk,k:n)=ta b(kk)=tb for i=k+1:n a(i,k)=a(i,k)/a(k,k) b(i)=b(i)-a(i,k)*b(k) for j=k+1:n a(o,j)=a(i,j)-a(i,k)*a(k,j) end endend 第二行是什么意思?
[q,kk]=max(abs(a(k:n,k)))
a(k:n,k)a矩阵中的存第k列的所有第k到n行
abs取绝对值
max去最大值
也就是返回这些数中绝对值最大的那个数