我在Matlab中阅读Trefethen的光谱方法。
创建微分矩阵时,
column = [anything]
D = toeplitz(列,列([1 N:-1:2]))
有人可以解释一下上面[...]行中的确切情况。
我知道你正在改变列,但我不理解这种语法。
答案 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。
这是你指的是什么?