MATLAB中,syms函數用於創建符號對象。
1、創建符號變量x和y。
如syms x y
2、列出所有符號變量、函數和數組
創建壹些符號變量、函數和數組如:syms a f(x);A = sym('A',[2 3]);
使用syms顯示MATLAB工作區中當前存在的所有符號對象的列表。則符號變量是:A A f x;
不顯示列表,而是通過向syms提供輸出返回所有符號對象的單元格數組。如:S = syms;S =?4×1 cell array?{'A'}?{'a'}?{'f'}?{'x'};
3、刪除所有符號變量、函數或數組。
創建幾個符號對象。如:syms a b c f(x);通過清除syms的輸出刪除所有符號對象。如:symObj = syms;cellfun(@clear,symObj);通過調用syms檢查是否刪除了所有符號對象。輸出為空,這意味著MATLAB工作區中不存在符號對象。
擴展資料:
語法格式:
syms arg1 arg2 ...
是
arg1 = sym('arg1');
arg2 = sym('arg2'); ...
的簡便寫法
syms arg1 arg2 ... real
是
arg1 = sym('arg1','real');
arg2 = sym('arg2','real'); ...
的簡便寫法
syms arg1 arg2 ... clear
是
arg1 = sym('arg1','clear');
arg2 = sym('arg2','clear'); ...
的簡便寫法
syms arg1 arg2 ... positive
是
arg1 = sym('arg1','positive');
arg2 = sym('arg2','positive'); ...
的簡便寫法
syms的功能和sym函數相同,但syms可以同時創建多個符號對象,因此在創建多個符號變量時語法上要比使用sym簡單。
相關函數:sym、symvar、findsym、subs。
參考資料:
百度百科-SYMS