PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[討論] 有關計算行列式的問題
作者:
askooen
(鳳梨)
2021-10-25 20:33:17
假設我有四個 10000x10000 的矩陣 A,B,C,D,現在要算行列式 Q。
我想要的結果是Q = A.*D-B.*C。想請問各位大大在不用迴圈的條件下應該怎麼算?
會問的原因是因為實際上不是只有四個矩陣A,B,C,D,而是有5x5個10000x10000的矩陣。
麻煩各位大大指教,謝謝。
作者:
sunev
(Veritas)
2021-10-26 01:02:00
120項硬展開?
作者:
YoursEver
(豬是妳)
2021-10-26 21:06:00
看不懂敘述,請直接說明到底要算什麼、算哪些。
作者:
sppmg
(sppmg)
2021-10-27 01:23:00
原來不是只有我看不懂XD,還以為是自己忘光了。想問,你的『行列式』和我的『行列式』是同一個東西嗎?感覺應該是這樣,假設這些2D矩陣存在 a{1:25} ,要算 a{1}.*a{end} - a{2}.*a{end-1} - ....啊!對了,如果不是作業要求的話,才25次左右的計算量,迴圈根本沒差多少。
作者:
sunev
(Veritas)
2021-11-02 18:54:00
雖然原PO應該跑了,但我猜是把50000*50000的矩陣看成5*5個10000*10000的矩陣,然後求這個5*5的矩陣的行列式
作者:
YoursEver
(豬是妳)
2021-11-03 09:55:00
https://en.wikipedia.org/wiki/Determinant
如果是sunev說的那樣,應該從block matrix那裡推分解但是限制始終會在對角線上的矩陣,是否invertible
作者:
sunev
(Veritas)
2021-11-03 11:18:00
他要的不是det([[A B];[C D]]),而是A.*D-B.*C
繼續閱讀
[賣書] MATLAB書籍
krf08
[討論] 動態顯示數值
ilovecat1233
[討論] simulink function運算
scws
[討論] SciLab讀取檔案路徑詢問
FoxTz
[討論] 請問如何將UDP Receive訊號轉Bus訊號
Paudse
[討論] Z transform
seishin
[請益]列舉重複組合
sq61372py
cell矩陣合併
skykhan
[討論] 找到target PC的usb接口
B10403233
[討論] 多個一維陣列轉換為單一一維cell
ken886456
Links
booklink
Contact Us: admin [ a t ] ucptt.com