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

2 vues (au cours des 30 derniers jours)
ha ha
ha ha le 2 Nov 2017
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

Réponse acceptée

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

Plus de réponses (2)

Steven Lord
Steven Lord le 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 le 2 Nov 2017

Catégories

En savoir plus sur 線形代数 dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!