1. 程式人生 > >複數矩陣相乘的擴充套件矩陣計算方法

複數矩陣相乘的擴充套件矩陣計算方法

Matlab是矩陣計算語言,其最基本的儲存單位就是矩陣。在諸多訊號處理領域,我們所涉及到的訊號都是複數訊號,那麼matlab如何處理複數矩陣呢? 假設矩陣AB為複數矩陣,當我們運用matlab計算兩個矩陣的乘積時(矩陣AB滿足矩陣相乘的維度條件),我們可以直接在命令視窗輸入AB

當然,我們也可以採用擴充套件矩陣的做法來計算複數矩陣的計算。首先是對矩陣進行拆分B=BR+jBM,我們用實數矩陣表示B,如

(393)B=(BRBM)
另外
(394)A=(ARAMAMAR)
則有
(395)AB=(ARAMAMAR)(BRBM)=(ARBRAMBMAMBR+ARBM)

最後,我們用AB的計算結果來表示C,即C=ARBRAMBM+j(AMBR+ARBM)