定義
符號矩陣是一種特殊的符號表達式,MATLAB中的符號矩陣可以通過sym函式來建立,矩陣的元素可以是任何不帶符號的符號表達式,其調用格式是:
符號字元串矩陣的各元素之間可以用空格或逗號分隔。在MATLAB中,數值矩陣不能直接參與符號運算,必須先轉換為符號矩陣,同樣也是通過sym函式來轉換。
運算
基本運算
符號矩陣的四則運算與數值矩陣有完全相同的運算方式,其運算符為:加(+)、減(-)、乘(×)、除(/、\)等。
特殊運算
符號矩陣還可以進行如下運算:轉置(')、行列式(det)、逆(inv)、秩(rank)、冪(^)等。
相關操作
生成
運行程式輸出結果得:
逆
秩
符號矩陣的上三角
符號矩陣的下三角
數值矩陣轉換為符號矩陣
在MATLAB中,必須事先定義符號矩陣,才能對矩陣進行符號運算,將數值矩陣轉換成符號矩陣的調用格式為:
例如:
運行結果如下: