Matla簡明基礎教程:[6]matlab中的算術表示式?

跟C語言,C++語言一樣,matlab中也有算術表示式的表示,自然也有表示式的演算法和優先順序,不同的是,matlab中的算術表示式要比C中簡單很多。這裡小編用幾句話和幾個例子就能說清楚。

工具/原料

matlab

電腦

方法/步驟

在MATLAB中通常的慣例是書寫數字。對十進位制數,使用科學記數法可以書寫十分大和十分小的數。例如3.14和1.23E6,這裡,後者代表1.23×1 0-6(負6次方)。

Matla簡明基礎教程:[6]matlab中的算術表示式

MATLAB有算術運算子的擴充套件集,它們是:

1) ^ 冪

2) * 乘

/ 右除(正常除)

\ 左除

3) + 加

- 減

大家可以看到,這和C語言中的輸入方式基本是相同的。

Matla簡明基礎教程:[6]matlab中的算術表示式

上圖這是按序給出的運算,1是最高優先順序。在帶相同優先順序的運算子表示式中,按從左到右的順序執行。圓括號( )能夠用於改變優先順序次序。還是用以上的例子,如果書寫a/b+c,MATLAB讀作,但表示式a /(b+c)被讀作。如果使用左除a \ ( b + c ),MATLAB把它譯成(b+c)/a。

Matla簡明基礎教程:[6]matlab中的算術表示式

matlab的運算順序一般優先順序是按照從左到右,要改變優先順序次序只能用(),沒有其他可行的辦法。下邊我們再給出一個簡單的示例。其實通過這個我們也可以看到左除和右除的關係(以後還會說道)。

Matla簡明基礎教程:[6]matlab中的算術表示式

注意事項

如果您覺得此經驗多少幫助到您,希望您能夠點選左下角投上您寶貴的一票。如果喜歡此經驗,請您點選正下方五角星,以便還能看到。如果您有什麼可以分享,請您點選右下角的評論,我們一起討論。謝謝您~

基礎教程, 表示式, 算術,
相關問題答案