2013-11-29 75 views
0

我正在閱讀Trefethen的Matlab中的譜方法。Matlab - 譜方法(矩陣語法)

當創建分化矩陣,

柱= [什麼]

d =託普利茲(柱,柱([1 N:-1:2]))

有人可以解釋上面的行中究竟發生了什麼。

我知道你正在移動列,但我不明白這個語法。

回答

1

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

如果是這樣,讓我們​​來看一個例子,讓N = 4和剛計算:

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

ANS =

1  4  3  2 

其中由1,直到到達2.

創建與第一個元素是1。接着一個向量中的值在4開始和遞減

這是一個基本的Matlab語法,[a:b:c],用a的起始值創建一個向量,以b爲步長增加(或者減小-b)到c的值。

這是你所說的嗎?

+0

是的,就是這樣! 謝謝! – Rambi