MATLAB矩阵范数最小值
% 现在有一个矩阵B是2行×100列,
% 想求该矩阵每一列×该列转置后形成的矩阵与一矩阵A(2行×2列)之差的范数,
% 100列乘完后,定位出上述100个结果中范数最小值,定位出最小值所在B中哪列,
% 及对应B中对应哪个元素文章来源:https://www.toymoban.com/news/detail-416607.html
代码如下:文章来源地址https://www.toymoban.com/news/detail-416607.html
clear;
clc;
B = rand(2,100);
A = rand(2,2);
minN = 0;
minNidx = 0;
N = zeros(1,100);
for i=1:100
N(i) = norm(B(:,i) * B(:,i)' - A);
end
minN = min(N) %最小范数
minNidx = find(N==minN)%最小范数的位置,在B中也是这个
minNB = B(:,minNidx)%最小范数的对应的B的值
到了这里,关于MATLAB矩阵范数最小值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!