这边想到的是利用 MATLAB 的 diag 命令。diag([1;2;3]) 能生成主对角线是 1、2、3 的对角阵,diag([1;2;3],1) 能生成主对角线上移一位的对角线上是 1、2、3 的矩阵,diag([1;2;3],-1) 能生成主对角线下移一位的对角线上是 1、2、3 的矩阵。 利用这个命令,可以用 diag 分别创建填充了 a...
方法一:直接手动输入(有耐心的发烧友可以尝试) 方法二:懒人必看 尝试无果后,在某博客上面参考了下面这篇文章 MATLAB生成(对角线上元素相同的)三对角矩阵的实例 后面又自己尝试了一下,基本原理很简单,利用diag生成对角矩阵,然后把它们相加即可。 话不多说,看图 代码运行结果 输入这一步搞定了,接下来就是一行代码求...
1、首先打开电脑上的“matlab”软件,在命令行窗口输入一个向量n,向量n有4个元素。接着使用diag函数生成对角矩阵。2、diag(n,k)可以把向量放在第k条对角线上,k为正值,表示右上。k为负值,则表示左下。在命令行输入diag(n,2),即可把向量放在右上的第二条对角线上。3、在命令行输入diag(n,-...
14回复贴,共1页 <<返回matlab吧求大神指教一下如何生成这样的n阶三对角矩阵呢 只看楼主 收藏 回复秋思暮 路人甲君 4 求大神指教一下如何生成这样的n阶三对角矩阵呢 右手_微酸 鸭梨山大 11 对角矩阵相加 加2908337579 内牛满面 13 可以 阳光挂满了午 自带板凳 3 请问你这张图是哪本书上面的...