关于matlab中的diag函数(矩阵对角元素的提取和创建对角阵)

diag函数功能:矩阵对角元素的提取和创建对角阵

设以下X为方阵,v为向量

1、X = diag(v,k)

当v是一个含有n个元素的向量时,返回一个n+abs(k)阶方阵X,向量v在矩阵X中的第k个对角线上,k=0表示主对角线,k>0表示在主对角线上方,k<0表示在主对角线下方。

例1:

v=[1 2 3];

diag(v, 3)

ans =

0 0 0 1 0 0

0 0 0 0 2 0

0 0 0 0 0 3

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

注:从主对角矩阵上方的第三个位置开始按对角线方向产生数据的

例2:

v=[1 2 3];

diag(v, -1)

ans =

0 0 0 0

1 0 0 0

0 2 0 0

0 0 3 0

注:从主对角矩阵下方的第一个位置开始按对角线方向产生数据的

2、X = diag(v)

向量v在方阵X的主对角线上,类似于diag(v,k),k=0的情况。

例3:

v=[1 2 3];

diag(v)

matlab中产生对角阵,关于matlab中的diag函数(矩阵对角元素的提取和创建对角阵)相关推荐

  1. 关于matlab中的diag函数(矩阵对角元素的提取和创建对角阵)

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

  2. matlab中的diag函数

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

  3. MATLAB中diag函数的作用

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

  4. matlab 中diag函数使用

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

  5. matlab2c使用c++实现matlab函数系列教程-diag函数

    全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...

  6. matlab 之 diag 函数用法

    --------------------转载自网络--------------------- diag函数功能:矩阵对角元素的提取和创建对角阵 设以下X为方阵,v为向量 1.X = diag(v,k) ...

  7. matlab 非a到z,matlab命令及函数A到Z

    A a abs 绝对值.模.字符的ASCII码值 acos 反余弦 acosh 反双曲余弦 acot 反余切 acoth 反双曲余切 acsc 反余割 acsch 反双曲余割 align 启动图形对象 ...

  8. matlab中function c=li,matlab 函数表

    Matlab库函数命令大全 附录 MATLAB函数参考 附录1 常用命令 附录1.1 管理用命令 函数名 功能描述 函数名 功能描述 addpath 增加一条搜索路径 rmpath 删除一条搜索路径 ...

  9. matlab 画 矩阵点,在MATLAB中绘制矩阵中点之间的线

    3 个答案: 答案 0 :(得分:1) 这适用于我的数据结构: data = [ 0, 0, 1, 0;... 1, 0, 1, 1;... 1, 1, 0, 1;... 0, 1, 0, 0 ... ...

  10. matlab中conv滤波,其中是Matlab(imfilter)和TensorFlow中偶数滤波器(6x6)的中心像素(转速表nn.conv2d)?...

    在我的硕士论文中,我正在将一个卷积操作从一个Matlab代码移植到TensorFlow(pythonapi)中.例外的是,在Matlab中使用了一个均匀的滤波器大小(6x6).在 通过调试Matlab ...

最新文章

  1. 【译】Go语言声明语法
  2. eclipse导出jar包
  3. pc工具不支持stb的加密方式_如何选择加密狗?九大标准
  4. 4.1.2 私有成员与公有成员
  5. node mysql安装目录_nodejs 指定全局安装路径和缓存路径
  6. 高级PHP工程师所应该具备的专业素养
  7. Entity Framework 6 Recipes 2nd Edition(13-4)译 - 有效地创建一个搜索查询
  8. 法拉第未来获得2.25亿美元债权及信托融资
  9. manifest.json文件的 “name” “description” “version 字段解释
  10. 简单java数组程序_最简单易懂的java数组排序方法整理
  11. Cadence 17.4 PSpice 学习笔记
  12. html常用代码大全
  13. Android中侧滑菜单效果实现(主界面和菜单界面实现平移、缩放、滚动动画)
  14. MyBatis学习(一)
  15. MySQL Failover搭建
  16. 使用python进行缺失数据估算(missing data imputation in python)
  17. 复习jquery菜鸟教程
  18. STM32 USB组合设备HID+MIDI
  19. fspecial 在MATLAB中的用法
  20. 北京林业大c语言程序设计考试试题,2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)复试笔试最后押题五套卷...

热门文章

  1. 摄像头的MIPI接口、DVP接口和CSI接口
  2. DELPHI 编程(一) __快速认识Delphi
  3. 【ffmpeg】视频解码器
  4. 将数据库中的表结构导出到excel中(写数据库设计说明书)
  5. 一款简约好看的html5音乐播放器,一款好看又简洁的HTML5音乐播放器skPlayer
  6. 《卓有成效的管理者》读书笔记
  7. 七牛云上传文件、视频截图、合成gif图
  8. 怎样用matlab画斜条纹图案,CorelDRAW制作简单的均匀倾斜条纹
  9. [C#]文件中转站程序及源码
  10. 【51单片机】蜂鸣器程序