Matlab基础入门手册(第六章 符号运算)
Matlab基礎入門手冊(第六章 符號運算)
第六章 符號運算
1.53 符號對象
1.符號數值、變量和表達式的創(chuàng)建方法
2.認識函數
sym 、syms
3.說明
符號數學工具箱
符號數學工具箱引入了一種特殊的數據類型 - 符號對象
該數據類型包括符號數字,符號變量,符號表達式和符號函數 ,還包含符號矩陣及上述變量組成的符號數組。
符號數學工具箱提供求解、繪圖和操作符號數學方程的功能
4.實例演示
%1_53%freexyn1/6 %雙精度浮點型1/6,在Matlab中使用小數表達x=sym(1/6) %創(chuàng)建符號變量
,分數形式表達class(x) %測試x類型為符號對象sin(pi) %對雙精度浮點pi值求sin值
,有舍入誤差sin(sym(pi)) %對符號對象數值pi求sin值,完整表達%% 創(chuàng)建符號變量sym('x') %方法1syms x %方法2 聲明后可直接使用,無輸出結果,但工作區(qū)會存儲syms x y zsym('x',[1 5]) %方法1的形式也可賦值多個符號變量
,并自動編號%% 創(chuàng)建符號表達式f=2*x+1g=x*y+z1.54 符號函數和符號矩陣
1.符號函數和符號矩陣的創(chuàng)建和應用
2.說明
符號函數和符號矩陣的用法與常規(guī)的矩陣和函數相同,差異在于處理的數據類型不同 ,用符號對象運算時,需要首先聲明符號對象。
3.實例演示
%1_54syms x %聲明符號對象xf=2*x+1 %符號表達式f(x)=2*x+1 %符號函數f(1) %結果是符號對象3