Matlab 教材:其他計算器基本功能

除了四則運算與括號之外,Matlab 也具備一般掌上型計算器該有的最基本功能, 這包括計算平方根 (square root),指令是 sqrt( ),例如

sqrt(4)
在 sqrt( ) 裡面可以有其他的運算,例如
sqrt(1+2)
或者
sqrt(1+2*3)

另一個基本功能是絕對值 (absolute value),指令是 abs( ),例如

abs(-3)
或者
abs(7-3)
或者
abs(3-7)

像 sqrt( ) 和 abs( ) 這種功能,在 Matlab 中稱為 函式 (function)。 函式可以和其他常數或函式做計算,例如

7 + abs(3-7)
或者
sqrt(9) + abs(7-3)
或者
sqrt(7) * sqrt(7)
最後這個例子,又顯示了「數值計算無可避免的誤差」。

函式之內還可以有函式,就像數學的「合成函數」一樣。例如

sqrt(abs(3-7))
或者
abs(sqrt(4) - sqrt(9))
甚至於
sqrt(sqrt(16))

最後,計算器都提供「變號」功能,經常稱為 CHS (Change Sign)。 Matlab 直接用 - 號來變號,或者輸入一個負數。例如

-1 + 3
或者
-abs(3-7) + 3
或者
-sqrt(2)

習題

  1. 求解 x2 + x - 1 的一個正實根, 寫到小數點下第四位。將計算結果代入多項式驗算你的答案, 它為何不是 0?
  2. 求解 -x2 + 4x + 1 的一個正實根, 寫到小數點下第四位。將計算結果代入多項式驗算你的答案, 它為何不是 0?
[BCC16-B]
單維彰 (03/03/06) ---
[Prev] [Next] [Up]