нормы вектора или матрицы
y = norm(x) y = norm(x, normType)
вещественный или комплексный вектор/матрица (полной или разрежённой формы)
x: число из
1, 2, %inf, -%inf, или слово среди
"inf" (или "i") или
"fro" (или "f").x: любое число или %inf,
-%inf; либо слово "inf"
("i"), "fro" ("f").norm: отдельное положительное вещественное число.
Для матриц
наибольшее сингулярное значение x (max(svd(x))).
l_1-норма x (наибольшая сумма столбцов:
max(sum(abs(x),'r'))).
Бесконечная норма x (наибольшая сумма строк:
max(sum(abs(x),'c'))).
Норма Фробениуса, т. е.
sqrt(sum(diag(x'*x))).
Для векторов
l_p-норма sum(abs(v(i))^p)^(1/p) .
Норма l_2.
max(abs(v(i))).
norm([]) и norm([],p) возвращают 0.
По соглашению norm (x) и norm (x,p) возвращают
NaN, если x содержит NaN.