我试图编写均值漂移,我需要计算||x||^2
作为MATLAB中内核的输入,其中x
是n x d
矩阵,参考文章中的维基百科here。
是写为x.^2
还是x'*x
?我尝试了第一次,看起来很好,但它看起来并不合适。 ||x||^2
的定义为x.'*x
,但第二个定义错误。
答案 0 :(得分:0)
如果 ||X||^2
表示2-norm,则表示
矢量你可以写:
sum(abs(X).^2)^(1/2)
您可以写的矩阵:
max(svd(X))
这就是你计算2范数的方法。但是,MATLAB已经使用函数norm
为您完成了这项工作。使用此函数如下计算2范数
norm(X)