跟C語言,C++語言一樣,matlab中也有算術表示式的表示,自然也有表示式的演算法和優先順序,不同的是,matlab中的算術表示式要比C中簡單很多。這裡小編用幾句話和幾個例子就能說清楚。
工具/原料
matlab
電腦
方法/步驟
在MATLAB中通常的慣例是書寫數字。對十進位制數,使用科學記數法可以書寫十分大和十分小的數。例如3.14和1.23E6,這裡,後者代表1.23×1 0-6(負6次方)。
MATLAB有算術運算子的擴充套件集,它們是:
1) ^ 冪
2) * 乘
/ 右除(正常除)
\ 左除
3) + 加
- 減
大家可以看到,這和C語言中的輸入方式基本是相同的。
上圖這是按序給出的運算,1是最高優先順序。在帶相同優先順序的運算子表示式中,按從左到右的順序執行。圓括號( )能夠用於改變優先順序次序。還是用以上的例子,如果書寫a/b+c,MATLAB讀作,但表示式a /(b+c)被讀作。如果使用左除a \ ( b + c ),MATLAB把它譯成(b+c)/a。
matlab的運算順序一般優先順序是按照從左到右,要改變優先順序次序只能用(),沒有其他可行的辦法。下邊我們再給出一個簡單的示例。其實通過這個我們也可以看到左除和右除的關係(以後還會說道)。
注意事項
如果您覺得此經驗多少幫助到您,希望您能夠點選左下角投上您寶貴的一票。如果喜歡此經驗,請您點選正下方五角星,以便還能看到。如果您有什麼可以分享,請您點選右下角的評論,我們一起討論。謝謝您~