octave 計(jì)算帶字母的行列式

操作:

pkg load symbolic
i = sym('i')
j = sym('j')
k = sym('k')
syms s
A = [i j k;cos(s) sin(s) 0;sin(s) cos(s) 0]
det(A)

最后得到行列式A的結(jié)果為:-k sin(s) sin(s)+k cos(s) cos(s)

其實(shí)顯示不是這樣,不過在網(wǎng)頁上要顯示為平方比較費(fèi)勁,所以就用了乘法號(hào)。

有時(shí)候輸入行列式出現(xiàn)這種錯(cuò)誤:

A = [1,1,1,2;-1,0,-1,-1; -1,0,-2,-3; 1, 0, 1 ,a];
error: octave_base_value::map_value(): wrong type argument 'scalar'

據(jù)說是octave的bug,可以這樣解決

 A = [[1,1,1,2];[-1,0,-1,-1]; [-1,0,-2,-3]; [1, 0, 1 ,a]];
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容