MATLAB中diag函数的作用
2016-07-09 11:21
369 查看
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
设以下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
相关文章推荐
- matlab自学经验成果分享 创建一个复数
- MATLAB中help与doc的区别
- Matlab删除矩阵的一行或一列以及批量注释
- MATLAB生成exe脱离matlab运行可执行程序
- MATLAB Coder从MATLAB生成C/C++代码步骤
- matlab 不要图像界面
- Matlab生成随机矩阵
- Matlab中imshow()函数的使用
- Matlab导出动态链接库dll
- MATLAB数学建模练习(1)-线性规划
- matlab学习笔记之五种常见的图形绘制功能
- Matlab文件操作
- matlab自学经验成果分享 如何在命令行窗口一次输入多行命令
- matlab自学经验成果分享 向0取整的函数
- matlab自学经验成果分享 取复数的实部的函数
- matlab自学经验成果分享 求取字符串中各个字符的ASCII码
- matlab学习笔记之求解线性规划问题和二次型问题
- Matlab2012B Windows 安装详细教程
- [Matlab]未能加载文件或程序集“xx”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。 Source: mscorlib HelpLink
- LibLinear(SVM包)使用说明之(二)MATLAB接口