數學計算分為數值計算和符號計算,數值計算中不能出現未定義的自由變量,也就是說變量必須是某具體數值的代替。而符號計算中就允許出現符號變量,它沒有任何具體的數值。
工具/原料
matlab
方法/步驟
matlab中實現創建符號變量的函數是sym和syms,命令簡單,用法多樣。
首先啟動matlab,界面如圖所示。
在命令行窗口中輸入如下的代碼。
該命令的形式是s=sym(‘a’)。
功能是定義單個符號變量s。
定義多個符號變量的代碼如下圖。
命令形式是syms b c d
功能是一次定義多個符號變量。
需要注意的是變量之間只能用空格隔開,不能用‘,’隔開。
以上介紹了符號變量如何創建,知道了上面的命令就很容易創建符號矩陣了。
符號矩陣的元素顧名思義是符號變量。
符合矩陣的直接創建法,如下圖所示。
符號矩陣的間接創建法,需要用到syms函數。如下圖所示。
可以看到在創建符號矩陣之前,先要將符號矩陣中所有要用的變量定義為符號變量,讓後按照普通矩陣的方法直接輸入。
如果不這樣做,直接輸入就會產生錯誤。如圖所示。