在用Matlab建立矩陣並計算矩陣乘法運算時,要注意計算機的可用記憶體大小(空間資源)和CPU效能(影響所用計算時間)。
例如我們做以下測試:n為qubit的數目,那麼一個矩陣Matrix_A=rand(2^n,2^n)可以表示一個n-qubit的密度矩陣(全實數量子態)或者一個么正操作(實數矩陣例子)。
注意:這樣的矩陣Matrix_A為雙精度,為了節省記憶體資源,可以用 single(Matrix_A) 得到一個單精度矩陣。
注意:在做矩陣乘法運算時,開啟左下角的 Parallel Computing Toolbox 可能不會帶來顯著的速度提升。