Matlab - 谱方法(矩阵语法)

时间:2013-11-29 03:39:54

标签: matlab matrix spectral

我在Matlab中阅读Trefethen的光谱方法。

创建微分矩阵时,

  

column = [anything]

     

D = toeplitz(列,列([1 N:-1:2]))

有人可以解释一下上面[...]行中的确切情况。

我知道你正在改变列,但我不理解这种语法。

1 个答案:

答案 0 :(得分:1)

你指的是第二行:[1 N:-1:2]?

如果是这样,让我们​​看一个例子,让N = 4然后计算:

N = 4; [1 N:-1:2]

ans =

 1     4     3     2

创建一个第一个元素为1的向量。接下来,值从4开始并递减1,直到达到2.

这是一个基本的Matlab语法,[a:b:c],创建一个起始值为a的向量,以b为步长增加(或减小if -b)到c。

这是你指的是什么?