2021-05-12 14:32:11
如何在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
如果不這樣做,直接輸入就會產生錯誤。如圖所示。
相關文章