在给李X写SVD代码的时候注意到的。

>> a = magic(3)
a =8     1     63     5     74     9     2
>> diag(a)
ans =852
>> a = [8 5 2]
a =8     5     2
>> diag(a)
ans =8     0     00     5     00     0     2
>> a = [8:5:2]
a =Empty matrix: 1-by-0
>> a = [8;5;2]
a =852
>> diag(a)
ans =8     0     00     5     00     0     2

  可以看出,如果A是矩阵,那么diag(A)得到的是列向量,如果A是行列向量,那么得到的是矩阵(对角有元素,其他事0),后者使我们需要的。

Matlab中diag函数注意事项相关推荐

  1. matlab中diag函数blkdiag函数的用法

    matlab中blkdiag的用法和diag函数的用法相似: diag函数的作用: diag(a),若a是一个向量,则diag函数的作用是产生一个对角线为a的矩阵: a=[1 2 3]; diag(A ...

  2. MATLAB中diag函数的作用

    diag函数功能:矩阵对角元素的提取和创建对角阵 设以下X为方阵,v为向量 1.X = diag(v,k) 当v是一个含有n个元素的向量时,返回一个n+abs(k)阶方阵X,向量v在矩阵X中的第k个对 ...

  3. matlab 中diag函数使用

    .diag diag函数功能: 矩阵对角元素的提取和创建对角阵. 设以下X为方阵,v为向量 例: V = [1 2 3] K = -4 x = diag(v,k) %diag 创建一个 **V的个数+ ...

  4. 【Matlab中diag函数的用法】

    diag 创建对角矩阵或获取矩阵的对角元素 语法 D = diag(v) D = diag(v,k) x = diag(A) x = diag(A,k) 说明 D = diag(v) 返回包含主对角线 ...

  5. matlab 中diag函数的用法

    一.X = diag(v,k) v为向量,X为矩阵 以向量v的元素作为矩阵X的第k条对角线元素,当k=0时,v为X的主对角线:当k>0时,v为上方第k条对角线:当k<0时,v为下方第k条对 ...

  6. matlab中diag什么,线性代数里的“diag”是什么意思?

    线性代数里的"diag"是什么意思?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 线性代数里的&q ...

  7. Matlab中cov函数

    Matlab中cov函数详细解读 1.向量的方差与协方差矩阵 cov(x) 求向量x的方差. cov(x)为一个数值,数值大小计算公式为S(x). cov(x,y) 求向量x与y的协方差矩阵. cov ...

  8. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  9. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

最新文章

  1. 关于路径的使用,assi下载和
  2. 皮一皮:智商捉急...
  3. How to install Toad on linux with Corssover
  4. Mybatis 动态传sql可以查询表名,任意表名,不固定字段的个数返回未定义的类型以及增删改...
  5. 想进入谷歌吗?先来看看这些面试题吧
  6. UVa 12657 - Boxes in a Line ( 双向链表 )
  7. CentOS 6.4 升级 Mysq5.5l方法 和 用户远程登录数据库
  8. poi comment
  9. 吴恩达 深度学习 编程作业(2-3)- TensorFlow Tutorial
  10. Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d
  11. oracle 安装
  12. 删除曾经使用过的USB设备记录
  13. 模拟实现memcpy、memmove函数
  14. js 弹出提示信息,并跳转指定页面代码分享
  15. 《分布式系统概念与设计》读书笔记(第零章)
  16. Bloombox:iPhone陶瓷底座,还能当花盆和扩音器
  17. 去除UC浏览器强制嵌入的垃圾广告代码
  18. dec是几进制(oct是几进制)
  19. 机器学习西瓜书-代价曲线
  20. python数据分析简历_帮粉丝推荐简历|Python数据分析师

热门文章

  1. 码农如何写好一封邮件/1
  2. 只需两步快速获取微信小程序源码
  3. 唠唠SE的IO-03——字符输入输出流
  4. CentOS 7上快速安装saltstack
  5. 认清面向服务架构SOA的真实面目
  6. git提交报异常,fatal: The remote end hung up unexpectedly
  7. 在MFC程序中显示 JPG/GIF图像
  8. 网站内部的基本SEO优化
  9. Java学习笔记1:Java中有关print、println、printf的用法和区别
  10. 访问Cache和主存的效率计算问题