概述
數值數據類型的分類:
- 整型
- 浮點型
- 復數型
整型
在MATLAB 共有八種整數類型,其中四種為符號型(int8,int16,int32,int64),四種無符號型(uint8,uint16,uint32,uint64)。
例如:無符號8位整數數據范圍:00000000-11111111(0 ~ 2^8-1)
帶符號8位整數數據范圍:10000000~01111111(-2^7 ~ 2^8-1)
上圖可以得知,int8(129)中int8類型最大為127,129超過127,取最大值,所以為127。
uint8(129)中中uint8類型最大為255,129未大于255,故得出為129。
浮點型
浮點數包括單精度浮點數(single)與雙精度浮點數(double)。
MATLAB默認數據類型為double。
復型
把形如a+bi的形式叫做復數,a是實部,b是虛部,實部和虛部默認為雙精度型,虛數單位用i或J來表示。相應的加法。乘法,除法,減法規則是一致的。
real函數:求復數的實部。
imag函數:求復數的虛部。
數值數據的輸出格式
format命令的格式:format格式符設置數值數據的輸出格式,不同的格式符使得數據輸出不同。
- format命令只影響數據輸出格式,而不影響數據的計算和存儲。
常用數學函數
-
函數的調用格式為:
函數名(函數自變量的值)
函數的自變量規定為矩陣變量,當然也可以是標量,標量本身是矩陣的一種特例。
函數在運算時是將函數逐項作用于矩陣的每個元素上,所以最后運算的結果就是一個與自變量同型的矩陣。
在這里插入圖片描述 -
常用函數的應用
三角函數有以弧度為單位的函數和以角度為單位的函數,如果是以角度為單位的函數就在函數名后面加上"d",以示區別。abs函數可以求實數的絕對值、復數的模、字符串的ASCII碼值。
用于取整的函數有fix、floor、ceil、round。
-
round四舍五入到最近的整數。
-
ceil與floor相反,它的意思是天花板,也就是取比它大的最小整數,即朝正無窮方向取整。
-
floor顧名思義,就是地板,所以是取比它小的整數,即朝負無窮方向取整。
-
fix朝零方向取整。
審核編輯:湯梓紅
-
matlab
+關注
關注
185文章
2977瀏覽量
230637 -
數值
+關注
關注
0文章
80瀏覽量
14378
發布評論請先 登錄
相關推薦
評論