符號對象的創建函數
例如對象
將數值2轉換爲符號對象並賦值給tblog
將3分之pi轉換爲符號對象,再求這個符號對象的正弦值,獲得的是一個表達式變量
對3分之pi求正弦值,作數值計算,獲得的是一個數值im
例子:img
定義數值變量並賦值co
定義符號變量x,y,並賦值,它們分別表明變量a,bps
作數值計算eval
作符號計算
計算符號表達式的值,用eval()函數
syms命令
例如要同時計算四個變量,則
符號對象的四則運算
定義兩個符號表達式,並將兩個符號表達式相加
結果是同次項係數相加
關係運算
例子
創建符號變量x,指定x<0,在指定x的絕對值等於x
由於x<0,是個負數,因此x的絕對值等於負x
邏輯運算
因式分解與展開
例如使用factor()函數分解因子,12的正因子2,2,3
梅森素數的驗證問題
梅森數並不必定全爲素數
可見m19不能被分解,故是梅森素數
可見m29能被分解,故不是梅森素數
可見m31不能被分解,故是梅森素數
注意:素數纔不能被因式分解
求二元一次方程的根
創建符號變量,創建符號表達式
調用提取符號表達式係數函數coeffs(f,x),將符號表達式f關於x的係數提取出來
爲了獲得標準形式,須要將g中的係數反轉
試試看唄----不能
利用多項式求根命令roots,一元二次方程的求根公式就計算出來了
符號運算中變量的肯定
例如
創建符號矩陣並簡化
調用simplify()函數對矩陣進行化簡
有關矩陣的運算對符號矩陣也適用
利用來斷定
首先創建相應的符號矩陣和相應的係數符號矩陣
而後計算符號矩陣行列式的值
因爲A是一個符號矩陣,獲得的是一個符號表達式,而不是數值
對行列式的結果進行因式分解