怎麼說呢?因為很多工程科系的需要考線性代數這樣的一個科目,線性代數裡面有些題目充滿了matrix operations
如果只是在做考古題(常常沒有答案,或者懷疑作者算錯),在長長的matrix operations做完還可以保證正確的事情,沒多少人可以
我本人就這樣一個算三次,三次不一樣答案的天兵=.=!,有了Octave可以幫我們作matrix operation,這樣一來就剩下輸入跟作法的正確性了
底下先介紹一個好站http://scicomp.math.ntu.edu.tw/~scc/linear_algebra/content.htm
這位老師文筆不錯,呵呵~寫的還蠻好玩,蠻簡單的
在console輸入octave後就可以開始操作,要定義matrix,就是直接打入變數名稱等於多少,如
M=[1,2,3]這個就是一個1x3的矩陣,接著如果要定義一個2x3,就用分號分開每一個row,如
M=[1,2,3;2,3,4]接著一些基本的矩陣操作如轉置(Transport)M寫作M',如果要求invers就寫M^-1,底下是我們最熟悉的最小平方解的公式,在octave就寫成
x=(M'*M)^-1*M'*b輕輕鬆鬆就得到解答,我還在試驗如何使用中,歡迎討論~呵呵
P.S.晚上了,腦袋昏昏,先寫到這裡
沒有留言:
張貼留言