主要内容

vecnorm

벡터별노름

설명

예제

N = vecnorm(一个一个의2-노름또는유클리드노름을반환합니다。

  • 一个가벡터경우vecnorm은벡터의노름을반환합니다。

  • 一个가행렬경우vecnorm은각열의노름을반환합니다。

  • 一个가다차원배열경우vecnorm은크기가1이아닌첫번째배열차원에따라노름을반환합니다。

예제

N = vecnorm(一个p일반화된벡터p-노름을계산합니다。

예제

N = vecnorm(一个p昏暗的은 차원昏暗的을따라동작합니다。이차원의크기는1로줄어들고다른모든차원의크기는변경되지않습니다。

예제

모두 축소

3차원공간의점(2,2,2)에대응하는벡터의2-노름을계산합니다。2-노름은벡터의유클리드길이 1 2 와같습니다。

X = [2 2 2];N = vecnorm(x)
N = 3.4641

벡터의1-노름을계산합니다。이는소크기의합입니다。

N = vecnorm(x,1)
N = 6

행렬열의2-노름을계산합니다。

A = [2 0 1;-1 1 0;-3 3 0]
一个=3×32 0 1 -1 1 0 -3 3 0
n = vecnorm(A)
n =1×33.7417 3.1623 1.0000

다른방법으로,规范함수를사용하여전체행렬의2-노름을계산할수있습니다。

입력marketing수

모두 축소

입력배열로,벡터,행렬,다차원배열중하나로지정됩니다일반적으로,작업중marketing벡터에값이포함된경우vecnorm값을반환합니다。

데이터형:|
복소수지원여부:

노름유형으로,2(디폴트값)、양의스칼라또는로지정됩니다。

연산을수행할차원으로,양의정수스칼라로지정됩니다。값을지정하지않을경우,디폴트값은크기가1이아닌첫번째배열차원이됩니다。

차원昏暗的은길이가1로줄어드는차원을나타냅니다。즉,大小(N,昏暗的)1이되고,다른모든차원의크기는변경되지않습니다。

2차원입력배열一个가있다고가정하겠습니다。

  • vecnorm (p - 1)은각열의노름을계산합니다。

    vecnorm(A,p,1)列计算

  • vecnorm (A, p, 2)는각행의노름을계산합니다。

    vecnorm(A,p,2)逐行计算

    昏暗的ndims (A)보다크거나大小(暗)1化学式경우vecnormabs ()를반환합니다。

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

세부 정보

모두 축소

유클리드노름(欧几里得Norm)

소를N개가진벡터v의유클리드노름(벡터크기,유클리드길이또는2 -노름이라고도함)은다음에의해정의됩니다。

v k 1 N | v k | 2

일반벡터노름

N개의소를가진벡터v의p-노름에대한일반정의는다음과같습니다。

v p k 1 N | v k | p 1 / p

여기서p는양의실수값이거나입니다。몇가지흥미로운p값은다음과같습니다。

  • P = 1이면결과로생성되는1-노름은벡터소의절댓값의합입니다。

  • P = 2이면결과로생성되는2-노름은벡터크기또는벡터의유클리드길이를제공합니다。

  • p = Inf이면 v 马克斯 | v | 입니다。

확장 기능

버전 내역

R2017b에개발됨

참고 항목

||