除了四則運算與括號之外,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)
習題