1.norm(x)
如果x是乙個向量,那麼norm(x)就等於x的模長。||
x||=
x21+
x22+
⋯+x2
n−−−
−−−−
−−−−
−−−√
;x=
>> x =[3,4]
>> norm(x)
>> ans =
5
2.bsxfun
c = bsxfun(fun,a,b) 這個bsxfun函式的引數列表;其中fun表示指定乙個操作(比如加減乘除等),a,b表示兩個矩陣(向量)。下面直接舉幾個例說明其用法。
x = reshape((1:12),3,4)
x = 147
10258
11369
12y = [147
10];
①計算x的每一行所對應的元素都減去與y對應的元素的值:
>> bsxfun(@minus,x,y)% x - y 也行
ans =
0000111
1222
2
②計算x的每一行所對應的元素都除以與y對應的元素的值:
>> bsxfun(@rdivide,x,y)% 等價於x./y
%bsxfun(@ldivide,x,y)% 等價於y./x
ans =
1.0000
1.0000
1.0000
1.0000
2.0000
1.2500
1.1429
1.1000
3.0000
1.5000
1.2857
1.2000
③計算x的每一行所對應的元素都乘以與y對應的元素的值:
>> bsxfun(@times,x,y)% 等價於 x./y
ans =
11649
1002
2056
1103
2463
120
為了更好的觀察,我們重新令y=[2 8 7 5]
④用x的每一行與y對應的元素做比較,留下對應位置上較大者:
x =
14710258
11369
12>> y
y = 287
5>> bsxfun(@max,x,y)% 注意每一行多觀察;bsxfun(@max,y,x)同樣是這樣
ans =
28710288
11389
12
⑤ 操作總結:
範數的概念 Norm
向量的範數可以簡單形象的理解為向量的長度,或者向量到零點的距離,或者相應的兩個點之間的距離。向量的範數定義 向量的範數是乙個函式 x 滿足 非負性 x 0,齊次性 cx c x 三角不等式 x y x y 常用的向量的範數 l1範數 x 為x向量各個元素絕對值之和。l2範數 x 為x向量各個元素平方...
數學知識 x (範數 norm)
通俗的理解,向量範數就是在這個向量空間中向量的大小 一般向量範數常使用l p範數 其通用公式為 注意,上述公式中xi外應該有絕對值符號。聰明的你應該已經發現了 l0範數表示向量中非零元素個數 l 1範數表示向量元素絕對值之和,l1範數有很多的名字,例如我們熟悉的曼哈頓距離 最小絕對誤差等。使用l1範...
norm 求矩陣和向量的範數
功能簡介 計算向量或矩陣的逆。語法格式 1 n norm a,p 對任意的1 p 該函式返回向量的p 範數,即sum abs a p 1 p 2 n norm a 返回向量的歐幾里德範數,即norm a,2 3 n norm a,inf 返回向量元素中絕對值的最大值,即max abs a 4 n n...