4 1算術運算子

2021-07-24 18:09:52 字數 1525 閱讀 4297

運算子:

matlab中的運算子可以分為算術運算子、關係運算子和邏輯運算子。

運算的優先順序:算術運算子優先順序最高,其次是關係運算子,最低級別是邏輯運算子

算術運算子:

matlab中的運算子有加、減、乘、除、點乘、點除等。其運算法則如下

算術運算子            運算法則

a+b                     a與b相加,a、b為數值或矩陣

a-b                   a與b相減,a、b為數值或矩陣

a*b             a與b相乘,a、b為數值或矩陣

a.*b               a與b相應元素相乘,a,b為同緯度的矩陣

a/b          a與b相除,a、b為數值或矩陣

a./b                a與b相應元素相除,a、b為相同緯度的矩陣

a^b                  a的b次冪,a、b為數值或者矩陣

a.^b             a的每個元素的b次冪,a為矩陣,b為數值

matlab中的常用運算函式

函式          運算法則

exp(x)         e的x次冪

log(x)           e為底數對x取對數

log10(x)        10為底數對x取對數

sqrt(x)          x的平方根

sin(x)            正弦

cos(x)             余弦

tan(x)             正切

asin(x)            反正弦

acos(x)           反余弦

atan(x)             反正切

mode(a,b)        a與b相除取餘數

min(a,b)            返回a,b中較小的值

max(a,b)             返回a,b中較大的值

mean(x)             找出x陣列的平均值

median(x)          找出x陣列的中位數

sum(x)                   計算x陣列的總和值

prod(x)                   計算x陣列的連乘值

cumsum(x)                 計算x陣列的累積總和值

cumprod(x)                  計算x陣列的累積連乘值

sign(x)                          x<0時返回值為-1,x=0時返回值為0,x>0時返回值為1

rem(x,y)                      返回x/y的餘數

diff(x)                      x向量的差分

sort(x)                     對x向量進行培訓

fft(x)                   x向量的離散傅利葉變換

rank(x)              x矩陣的秩

算術運算子

核心 運算子 就是對常量和變數進行操作的符號。分類 算術運算子,賦值運算子,比較運算子,邏輯運算子,位運算子,三目運算子 算術運算子 注意事項 a 整數相除只能得到整數。如果想得到小數,必須把資料變化為浮點數型別 b 獲取的是除法操作的商,獲取的是除法操作的餘數 class operatordemo...

算術運算子

算術運算子 加 減 乘 除 或 div div只保留整數部分 模 或 mod 查詢員工的姓名和薪資 select ename,salary from t employee 查詢員工的姓名和原來的薪資和漲薪1000元後的薪資 select ename,salary,salary 1000 from t...

算術運算子

算術運算子 和 和 與我們學的數學的理論沒有差別就只舉乙個列子別的以此類推 輸出 13 除法 相對而言就特殊了一點分為兩種情況 1.兩個整數相除,除數不能為零,會報異常,這個符合我們學數學的理論,就不舉列子了 2.有浮點數除數或者被除數中存在浮點數,有三種情況 1 正整數除以0 0.0 2 負整數除...