Math 以这种方式操纵欧几里德范数以生成新向量

Math 以这种方式操纵欧几里德范数以生成新向量,math,Math,假设向量(V)的欧几里德范数(作为a)被计算,那么这个范数被改变(作为B)。有没有办法修改向量(V),使其范数变成B? 例如: A=[7 3 1]; n1=norm(A); n2=n1*0.2; 找到一个范数为n2的新向量? 谢谢。norm(A*s)=abs(s)*norm(A)(其中s是标量),所以只需将A乘以n2/n1即可

假设向量(V)的欧几里德范数(作为a)被计算,那么这个范数被改变(作为B)。有没有办法修改向量(V),使其范数变成B? 例如:

A=[7 3 1];
n1=norm(A);
n2=n1*0.2;
找到一个范数为n2的新向量? 谢谢。

norm(A*s)=abs(s)*norm(A)(其中s是标量),所以只需将A乘以n2/n1即可