(对角线上元素相同的)
一、生成对角矩阵的基本用法
1、diag(a)
使用diag(a)命令生成对角矩阵,a为某个向量,如下所示:

2、diag(a,i)
使用diag(a,i)命令生成,a为某个向量,i为a向量相对主对角线偏移的列数(向上为正,向下为负)。当i=0时,可以直接写成diag(a)。具体情况如下:

二、生成三对角线上元素相同的矩阵
1、生成全为1的向量如下:
(1)a(1:3,1)=1

(2)a=repmat([1],3,1)

注意:a=repmat(A,m,n)是用A矩阵铺成m*n块且每一块都是A的矩阵,如下:

(3)ones(3,1)

2、生成对角线上元素相同的矩阵

或者

三、生成其他类型的三对角矩阵
先用A=zeros(m,n)定义m行n列的元素都为0的矩阵,然后为对角线元素赋值则可以得到任意形式的三对角矩阵。
原文链接:https://blog.csdn.net/yzj577/article/details/79585486

MATLAB+三对角矩阵相关推荐

  1. 基于MATLAB的矩阵基础(附例题与代码)

    目录 一. 特殊矩阵的输入 1.1 数值矩阵的输入 1.2 随机元素矩阵 1.3 对角元素矩阵 例题1 (1)由行向量生成对角矩阵 (2)由列向量通过转置变成行向量 (3)主对角线上面第k条对角线为向 ...

  2. 2021-01-07 matlab数值分析  矩阵特征值与特征向量的计算 改进乘幂法 反幂法

    matlab数值分析  矩阵特征值与特征向量的计算 1改进乘幂法 function [t,y]=eigIPower(A,v0,ep) [tv,ti]=max(abs(v0)); lam0=v0(ti) ...

  3. matlab数组元素对应相减,MATLAB下矩阵的运算 看完你就知道了

    高等教育蓬勃发展,大学生处理实际问题的能力不断提升.大学数学实验必备软件MATLAB,是全球最著名的数学软件之一,现在已成为数学系学生必须掌握的软件,强大的数值运算功能在数学建模中效果突出.出类拔萃的 ...

  4. Matlab/Eigen矩阵填充问题

    Matlab进行矩阵填充时可以填充空矩阵,相当于空矩阵不存在,例如一下代码: P_RES = [ P_xv P_xvy P_xv*dy_dxv';P_yxv P_y P_yxv*dy_dxv';dy_ ...

  5. MATLAB提取矩阵中的一部分

    MATLAB对矩阵的操作十分灵活,下面对最近遇到的进行总结: 格式A(m,n),用于提取矩阵A中符合m,n要求的部分 1.提取某个元素,则m,n为数字标量,如A(2,3)为第二行第三列的元素. 2.提 ...

  6. MATLAB中矩阵与数组的区别,点运算符的运用

    转自http://blog.csdn.net/peterkang202/article/details/26623219 正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(a ...

  7. matlab将矩阵分解成lu,10行代码实现矩阵的LU分解(matlab)

    最近由于数值分析实验课要求,需要通过matlab实现矩阵的LU分解.但是看了很多网友写的程序,基本上都是通过循环嵌套循环来实现矩阵的LU分解.略感琐碎,因此最近两天便一直在思考能否利用矩阵的乘v法,来 ...

  8. Matlab中矩阵编号方式以及一维二维三维数据间的相互转换

    Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 文章目录 Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 一.问题的提出 二.一维数据转为二维和三维 三.三维数据转为一维和二维 ...

  9. python生成任意n阶的三对角矩阵

    数学作业要求实现共轭梯度法的算法. 题目中的矩阵A是n=400/500/600的三对角矩阵. 在网上查阅资料未果后,自己解决了. import numpy as npdef generate_matr ...

  10. 中南大学 科学计算与MATLAB语言 矩阵的特征值与特征向量

    中南大学 科学计算与MATLAB语言 矩阵的特征值与特征向量 特征的几何意义 MATLAB提供一个eigshow()函数,能够将原始数据和伸缩变换后的数据椭圆. 稀疏矩阵 完全存储方式 稀疏存储方式

最新文章

  1. 骨干云池服务器SATA盘的RAID配置,标准互联 美国CN2云池服务器即将开售,欢迎新老客户选购 - Pesyun.com 公告与通知...
  2. 基于visual Studio2013解决面试题之0601二叉树深度
  3. 1063 Set Similarity (25 分)【难度: 一般 / 知识点: STL中set的应用】
  4. 昆仑通态复制的程序可以用吗_昆仑通态专题(七):MCGS组态软件的设备窗口...
  5. linux配置sftp-server,Ubuntu Server如何配置SFTP(建立用户监狱)
  6. vs查询mysql返回数据_vs与数据库连接查询
  7. P0INP = 0Xfd;P1DIR |= 0X01;
  8. Mac 入门教程:如何更改你的 Mac 设备名称
  9. python_图像去畸变/图像矫正
  10. 蔚来es6_国产Model Y订单挤爆官网,蔚来ES 6惨遭大量退订?
  11. ROS - 科大讯飞语音包使用
  12. Android LED电子表时钟字体digital font
  13. 【生信技能树】【miRNA】学习笔记(一)
  14. 新能源汽车行业资讯-2022-9-13
  15. 终于把AI换脸的原理搞清了
  16. 新浪微博开发者创新基金开始接受申请
  17. Mixpanel接入
  18. bcdedit添加linux引导,强大的BCDEdit工具-启动项等相关问题-设置默认开机启动项
  19. 太厉害了,终于有人能把TCP/IP 协议讲的明明白白了
  20. 计算机三级mysql好考吗_计算机三级哪个最好考?计算机三级网络和数据库哪个好考?...

热门文章

  1. android listview 刷新 闪烁,listview刷新 怎样防止Listview刷新闪烁
  2. 已安装的Flash Player不支持FlexBuilder调试
  3. Android C++ OpenGL教程课程总结
  4. 百度时间显示时间_百度SEO需要多长时间以及如何加快排名?
  5. Alexa技能开发从创建到发布
  6. BitTorrent协议规范(BitTorrent Protocol Specification)之Peer Wire协议(Peer Wire Protocol)-第四部分...
  7. java毕业设计软件技术课程学习系统设计与实现源码+lw文档+mybatis+系统+mysql数据库+调试
  8. 点击换图 秀米的svg_能换色的.svg图片怎么用?看这篇就够了!
  9. macOS Command - xcode-select
  10. android 下载目录,android – FileProvider – 从下载目录中打开文件