【MATLAB】矩阵分析之向量和矩阵的范数运算

news/2024/7/7 19:39:48

本片借鉴于

https://blog.csdn.net/u013534498/article/details/52674008

https://blog.csdn.net/left_la/article/details/9159949

向量范数


当p=1时,即为各个向量的元素绝对值之和

>> norm(x,1)ans =21>> xx =1     2     3     4     5     6>> norm(x,1)ans =21

当p=2时,向量元素绝对值的平方和再开方

>> norm(x,2)ans =9.5394

当p=+∞,即所有向量元素绝对值中的最大值

当p=-∞,即所有向量元素绝对值中的最小值

>> norm(x,inf)ans =6>> norm(x,-inf)ans =1

矩阵范数

       即所有矩阵列向量绝对值之和的最大值  

    即A'A矩阵的最大特征值的开平方

当矩阵维数较大时,会导致计算矩阵范数的时间比较长,并且当一个近似的范数满足要求时,可以考虑使用函数normest( )来估计二阶范数值。

【这里额外补充一下怎么求矩阵的最大特征值】

eig(A):求包含矩阵A的特征值的向量

[X,D]=eig(A),产生一个矩阵A的特征值在对角线上的对角矩阵D和矩阵X,他们的列是相应的特征向量,满足AX=XD。

>> a=[0.8 0.2;0.2 0.8]a =0.8000    0.20000.2000    0.8000>> [q,d]=eig(a)q =-0.7071    0.70710.7071    0.7071d =0.6000         00    1.0000

    即所有矩阵行向量绝对值之和的最大值

>> a=[1 2 3;4 5 6;7 8 9]a =1     2     34     5     67     8     9>> norm(a)ans =16.8481>> norm(a,1)ans =18>> norm(a,2)ans =16.8481>> norm(a,inf)ans =24


http://lihuaxi.xjx100.cn/news/252657.html

相关文章

SQL Server 2008中的Pivot和UnPivot

SQL Server 2008中SQL应用系列--目录索引 今天给新成员讲解PIVOT 和 UNPIVOT示例,顺便整理了一下其用法。这是自SQL Server 2005起提供的新功能。 官方示例:http://msdn.microsoft.com/zh-cn/library/ms177410%28vsql.105%29.aspx 首先看PIVOT示例&#…

C语言存储类关键字

1、static这个关键字有三种用法:(1)第一种是用来修饰局部变量,使之成为静态局部变量;静态局部变量存储在数据段/bss段中,作用域是代码块作用域,生命周期是程序生命周期,链接属性是无…

BZOJ 1096: [ZJOI2007]仓库建设

传送门 斜率优化DP入门题 显然如果在一个位置 i 建一个仓库,且上一个仓库位置为 j 那么从 j1到 i 的物品显然都要存在 i 仓库是最优的 设 $f [ i ]$ 表示在第 i 个工厂建设仓库时,工厂 1 到 i 的物品都转移好的最小花费 考虑上一个仓库的位置 j 设工厂 i…

成为探路者,成就探路者!亚马逊云科技中国峰会精彩回顾

点击上方入口立即【自由构建 探索无限】一起共赴年度科技盛宴!点击阅读原文进入官方小程序观看主题演讲精彩回放前沿技术,大咖云集更多精彩不容错过

【组队学习】【28期】数据采集从入门到精通

数据采集从入门到精通 论坛版块: http://datawhale.club/c/team-learning/38-category/38 开源内容: https://github.com/datawhalechina/team-learning-program/tree/master/CollectData 学习目标 随着数字化的不断推进,数据采集在数据…

【MATLAB】矩阵运算之矩阵分解

矩阵分解:把一个矩阵分解成为矩阵连乘的形式。矩阵的分解函数cholCholesky分解cholinc稀疏矩阵的不完全Cholesky分解lu矩阵LU分解luinc稀疏矩阵的不完全LU分解qr正交三角分解svd奇异值分解gsvd一般奇异值分解schur舒尔分解 在MATLAB中线性方程组的求解主要基于四种基…

FreeBSD设备驱动管理介绍(BSP: Ti AM335x)

这段时间一直在忙FreeBSD驱动移植的项目,因此对FreeBSD做了一定的了解,鉴于网上对于FreeBSD的设备驱动资料较少,在这里给出本人对于FreeBSD驱动管理的理解心得(主要是USB驱动管理),希望能对开源开发者有所帮…

2018年终总结

转眼间,2018年就要过去了,又可以来总结一年的得失了。 今年可以说是充满了收获与挑战的一年,一年的工作基本上是围绕着node来进行的,前端相关的东西是做的越来越少。 工作相关的 今年应该说是换工位频率非常高的一年,东…