MATLAB:制作行移位的矩阵

标签 matlab

全部,

假设我想制作一个矩阵,例如:

[2 1 0 0 0]
[1 2 1 0 0]
[0 1 2 1 0]
[0 0 1 2 1]
[0 0 0 1 2]

我知道在 matlab 中有一种方法可以通过喂它来做到这一点:

"command"([1 2 1 0 0])

但我不记得命令是什么,谷歌也没有帮助。有什么帮助吗?

最佳答案

toeplitz([2 1 0 0 0])

可能就是您正在寻找的。

关于MATLAB:制作行移位的矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18836160/

相关文章:

Matlab:绘制点并使它们可点击以显示有关它的信息

matlab - 相当于 Octave/Matlab 中的 "apply"吗?

matlab - 在Matlab中从声音文件的原始数据绘制语音数据

c++ - 从 'int' 到 int* [-fpermissive] 的无效转换

performance - 如何减少 Hartley 变换的 for 循环?

matlab - 高斯过程回归

Matlab Coder 在使用 coder.load 加载 MAT 文件时在结构数组中抛出混合字段类型错误

r - R中是否有类似于MATLAB的ismember的函数?

matlab - 从序列中过滤短长度的变化 (MATLAB)

matlab - 从 MATLAB 中的编辑框获取数值