目录

  • 1.矩阵条件数的定义
    • 1.1 矩阵范数的定义
    • 1.2 矩阵范数举例
  • 2 矩阵条件数的意义
  • 3.矩阵条件数matlab代码

1.矩阵条件数的定义

cond ⁡ ( A ) = ∥ A ∥ ∙ ∥ A − 1 ∥ \operatorname{cond}(A)=\|A\| \bullet\left\|A^{-1}\right\| cond(A)=∥A∥∙∥ ∥​A−1∥ ∥​,
其中 ∥ ⋅ ∥ \|\cdot\| ∥⋅∥代表的是矩阵范数,那么什么是矩阵范数呢

1.1 矩阵范数的定义

矩阵范数需要满足以下三点要求
a.正定性 ||A||≥0,only when A为0矩阵,||A|| = 0
b.齐次性
||aA||=|a| ||A||;
c.三角不等式
||A+B||<= ||A|| + ||B||
如果除了满足上面三点要求外,还满足第四点要求,则称为服从乘法范数(sub-multiplicative norm)
d.相容性
AB||<=||A|| ||B||.

1.2 矩阵范数举例

这里举矩阵二范数的例子:
矩阵A的2范数就是 A的转置乘以A矩阵的结果的特征根最大值的开根号;
下面是matlab代码求证

a=[ 1 3 4;2 5 6;7 9 8];
[x,y] = eig(a'*a); % a' 为矩阵a的转置,x为a'*a的特征向量,y的对角为向量的各个特征值
ans1 = sqrt(max(diag(y))) % 求a'*a的最大特征根的开跟
ans2 = norm(a,2) % 直接使用matlab内置的函数去求矩阵a的二范数

2 矩阵条件数的意义

条件数可以判断线性方程AX=b时,b的变化对解X的影响。如果b微小变化或者不变化,但是X却变化很大。条件数小,则该线性问题是良态的;如果条件数很大则说明该问题是病态的。

3.矩阵条件数matlab代码

a=[ 1 3 4;2 5 6;7 9 8];
ans1 = cond(a)
ans2 = norm(a)*norm(inv(a))

总结:
以上是对条件数和矩阵范数的一些理解和代码验证~

矩阵条件数的定义、理解以及matlab代码相关推荐

  1. OFDM理解与matlab代码

    1.相关概念 基带.信息源,也称发射端,发出的没有经过调制(进行频谱搬移和变换)的原始电信号所固有的频带(频率带宽).  频带.对基带信号调制后所占用的频率带宽.  带宽.一个信号所占有的从最低的频率 ...

  2. 凸包算法理解——基于MATLAB代码

    个人有个习惯:学习一个算法,要有代码能单步逐行理解. 正好这两天研究了一下凸包算法.留个记录文档吧. 代码如下,有详细备注. % 凸包算法理解   clear all;close all;clc; % ...

  3. matlab 低秩矩阵分解,低秩分解的matlab代码看不懂,分解的两个矩阵在哪呀??...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 有四个文件:demo.m function [] = demo() %This routine demonstrates an example of us ...

  4. matlab中服从高斯分布的矩阵_一些张量的计算步骤matlab代码

    Matlab工具箱Tensor Toolbox,安装链接如下 CSDN-专业IT技术社区-登录​blog.csdn.net . , 这是我们定义的张量 , matlab代码: %% %工具包:Tens ...

  5. 如何让matlab全速运行,提高matlab代码运行效率

    提高matlab代码运行效率 Matlab是一种解释性语言,追求的是方便性.灵活性以及交互性,因此在快速性上要比C语言这种性能强劲著称的稍逊一筹.然而,通过一些手段,我们也能让MATLAB语言快起来, ...

  6. matlab 求向量的交集_MATLAB矩阵列向量单位化的最快代码

    向量的单位化是指,将向量的每个元素除以向量的模(2-范数),使得向量的模(2-范数)变为1. 在机器学习.压缩感知.稀疏表现等方面,经常需要对矩阵的每个列向量进行单位化.下面对各种列向量单位化的MAT ...

  7. Matlab矩阵基本操作(定义,运算)

    关注公众号:coding进阶,获取更多实战技术. 一.矩阵的表示 在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的同行元素之间用空格(或" ...

  8. 二维图像中的Hessian矩阵(及MATLAB代码)

    文章目录 一.图像中Hessian矩阵的定义及公式推导 二.MATLAB代码 一.图像中Hessian矩阵的定义及公式推导 对于二维图像 f ( x , y ) f(x,y) f(x,y),在点 x ...

  9. 【数理知识】矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现

    1 [数理知识]向量数乘,内积,外积,matlab代码实现 2 [数理知识]矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现 文章目录 1. 矩阵基本形式 2. 矩阵基本运算 ...

最新文章

  1. php无表单上传文件,php – 来自表单的WP邮件附件,无文件管理器上传文件
  2. 霍尔传感器与直流无刷电机换相
  3. 抓包分析TCP的三次握手和四次分手
  4. c语言基本类型学习小结
  5. aquamacs 夜间模式禁止滚动条
  6. 【APICloud系列|32】iOS 上架去除Icon图像中的alpha通道或透明度
  7. 【算法设计与分析】09 递推方程与算法分析
  8. 基础研究到底要基础到什么程度?
  9. selinux + sudo +ssh +passwd
  10. 敏捷开发绩效管理之六:敏捷开发生产率(中)(功能点分析,FPA,简化的功能点)...
  11. 拓端tecdat|使用R语言创建自定义桑基图Sankey图
  12. 绝对地址、相对地址、/、./、../之间的区别
  13. 至高心法 - SpringCloud Alibaba (二)Nacos 服务注册与配置中心
  14. 这个“国宝级”景区,被誉为世界第八大奇迹,形成原因是个谜
  15. Bootstrap(三) 网格系统
  16. ggplot2学习笔记7:通过图层逐层构建图形
  17. Codevs 1066 引水入城 2010年NOIP全国联赛提高组 BFS + 贪心
  18. 福昕阅读器打不开html文件吗,福昕阅读器打不开XP台式
  19. WDM和WDF usb驱动不同点
  20. 超级卡特兰数(又称大施罗德数)

热门文章

  1. 诋毁PlusFo究竟有何意义?
  2. 信息安全——替换密码加密(使用Cryptool、物联网)
  3. 专业人士告诉你数据分析师适合女生吗?
  4. 7-3 最长公共前后缀
  5. C# action 返回值_C#编程基础第五章:数组 - 张果
  6. Idx推出AI系统检测糖尿病视网膜病变
  7. Received HTTP code 503 from proxy after CONNECT
  8. 空调压缩机常见故障与检修
  9. uni-app 实现拨打电话功能(android)
  10. WebService soap报文请求与响应报文解析