1. 程式人生 > >關於matlab一些語法的小記

關於matlab一些語法的小記

point ceil div dig log 向上 round digi sca

floor() 向下取整
ceil() 向上取整
round() 四舍五入到最近的整數
fix() 向零取整

format long 顯示15位雙精度,7為單精度(scaled fixed point)
format short 顯示5位(scaled fixed point format with 5 digits)
format short eng 至少5位加3位指數
format long eng16 位加至少3位指數
format hex 十六進制
format bank 2個十進制位
format + 正、負或零
format rat 有理數近似
format short 缺省顯示
format long g 對雙精度,顯示15位定點或浮點格式,對單精度,顯示7位定點或浮點格式。
format short g 5位定點或浮點格式
format short e 5位浮點格式
format long e 雙精度為15位浮點格式,單精度為7為浮點格式

matlab中三角函數sin、cos、tan等都是以弧度為單位的。
如果想用角度有兩種方法。
一種是用sind、cosd、tand、atand等,他們是角度為單位的
另一種就是用deg2rad將角度轉換為弧度。
下面是例子,四個式子的值是一樣的。
sin(pi/6)
sind(30)
sin(deg2rad(30))
sind(rad2deg(pi/6))

一般乘法 A*B
矩陣點乘(兩矩陣的對應項相乘) A.*B
求矩陣的逆 inv(A)或A^-1
求矩陣的秩 rank(A)

關於matlab一些語法的小記