首頁 > 軟體

如何在matlab中建立符號矩陣

2019-12-25 05:34:23

數學計算分為數值計算和符號計算,數值計算中不能出現未定義的自由變數,也就是說變數必須是某具體數值的代替。而符號計算中就允許出現符號變數,它沒有任何具體的數值。


1

matlab中實現建立符號變數的函數是sym和syms,命令簡單,用法多樣。

2

首先啟動matlab,介面如圖所示。


3

在命令列視窗中輸入如下的程式碼。

該命令的形式是s=sym(‘a’)。

功能是定義單個符號變數s。


4

定義多個符號變數的程式碼如下圖。

命令形式是syms b c d

功能是一次定義多個符號變數。

需要注意的是變數之間只能用空格隔開,不能用‘,’隔開。


5

以上介紹了符號變數如何建立,知道了上面的命令就很容易建立符號矩陣了。

符號矩陣的元素顧名思義是符號變數。

符合矩陣的直接建立法,如下圖所示。


6

符號矩陣的間接建立法,需要用到syms函數。如下圖所示。

可以看到在建立符號矩陣之前,先要將符號矩陣中所有要用的變數定義為符號變數,讓後按照普通矩陣的方法直接輸入。


7

如果不這樣做,直接輸入就會產生錯誤。如圖所示。



IT145.com E-mail:sddin#qq.com