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

조회 수: 1 (최근 30일)
ha ha
ha ha 2017년 11월 2일
답변: Steven Lord 2017년 11월 2일
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

채택된 답변

KL
KL 2017년 11월 2일
sqrt(sum(A.^2,2))

추가 답변 (2개)

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

Jan
Jan 2017년 11월 2일

카테고리

Help CenterFile Exchange에서 線形代数에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!