符號矩陣

符號矩陣

符號矩陣是一種由四個符號學要素組成的顯示的矩形圖式。它是一種不同於數值矩陣的特殊的符號表達式,數值矩陣不能參與符號運算,若要參與的話,應該首先轉化為符號矩陣。符號矩陣的運算包括:加(+)、減(-)、乘(×)、除(/、\)、轉置(')、行列式(det)、逆(inv)、秩(rank)、冪(^)等。

定義

符號矩陣是一種特殊的符號表達式,MATLAB中的符號矩陣可以通過sym函式來建立,矩陣的元素可以是任何不帶符號的符號表達式,其調用格式是:

符號字元串矩陣的各元素之間可以用空格或逗號分隔。在MATLAB中,數值矩陣不能直接參與符號運算,必須先轉換為符號矩陣,同樣也是通過sym函式來轉換。

運算

基本運算

符號矩陣的四則運算與數值矩陣有完全相同的運算方式,其運算符為:加(+)、減(-)、乘(×)、除(/、\)等。

特殊運算

符號矩陣還可以進行如下運算:轉置(')、行列式(det)、逆(inv)、秩(rank)、冪(^)等。

相關操作

生成

運行程式輸出結果得:

符號矩陣的上三角

符號矩陣的下三角

數值矩陣轉換為符號矩陣

在MATLAB中,必須事先定義符號矩陣,才能對矩陣進行符號運算,將數值矩陣轉換成符號矩陣的調用格式為:

例如:

運行結果如下:

相關詞條

相關搜尋

熱門詞條

聯絡我們