how to find norm of each vector in one matric in Matlab?

1 view (last 30 days)
Let's say:
Matrix A=[3 2 1 %vector 1
1 1 1] %vector 2
How to find norm of each vector of matrix A? I hope the result will same as follow:
output= [sqrt(14) <---- norm(vector1)= sqrt(14)
sqrt(3) ] <---- norm(vector2)= sqrt(3)
output= [ 3.74
1.73 ]
I know if we use the syntax "norm", so we can find the norm of each vector. But if I use: norm(A), the result is NOT same as my expectation

Accepted Answer

KL
KL on 2 Nov 2017
sqrt(sum(A.^2,2))

More Answers (2)

Steven Lord
Steven Lord on 2 Nov 2017
If you're using release R2017b or later, use vecnorm with both the norm (p) and dimension (dim) optional inputs.

Jan
Jan on 2 Nov 2017

Categories

Find more on 線形代数 in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!