可以看出matlab的數值型別跟c語言一樣分為整型和浮點型,但是需要特別注意的是,它的用意和c語言完全不一樣。前者的整型資料主要為影象處理等特殊的應用問題提供資料型別,而對於一般數值運算,絕大多數是採用雙精度浮點型的資料。
8種整數型別:
整數型別
數值型別
轉換函式
有符號8位
-2^7~2^7-1
int8
無符號8位
0~2^8-1
uint8
有符號16位
-2^15~2^15-1
int16
無符號16位
0~2^16-1
uint16
有符號32位
-2^31~2^31-1
int32
無符號32位
0~2^32-1
uint32
有符號64位
-2^63~2^63-1
int64
無符號64位
0~2^64-1
uint64
取整函式:
函式名功能說明
舉例說明
round(x)
x向最接近的整數取整
round(4.2)=4
round(4.5)=5
fix(x)
x向0方向取整
round(4.2)=4
round(4.5)=4
floor(x)
x向下取整
round(4.2)=4
round(4.5)=4
ceil(x)
x向上取整
round(4.2)=5
round(4.5)=5
浮點數型別
型別
位寬
轉換函式
單精度32位single
雙精度64位
double
需要注意的是,浮點數型別的各資料位的用處:
型別
小數部分
指數部分
符號位(0正1負)
單精度(32位)
0~22位
23~30位
31位雙精度(64位)
0~51位
52~62位
63位
SQLServer 整型資料型別
bigint 從 2 63 9223372036854775808 到 2 63 1 9223372036854775807 的整型資料 所有數字 儲存大小為 8 個位元組。int 從 2 31 2,147,483,648 到 2 31 1 2,147,483,647 的整型資料 所有數字 儲存大小...
整型資料型別的屬性
1 int表示有符號整形 有符號即正負號,1,3,0 4 理論寫法signed int,signed可省略 2 表示的數的範圍 2 31 2 31 1,十進位制 2147483648 2147483647,超過這個範圍 的數存在int中就不是原數了,裝不開。3 定義乙個int型別變數,計算機分配4位...
matlab資料型別
數字 字元與字串 都用單引號 s a str i love matlab machine learning.abs s 絕對值函式,可以用來檢視字元的ascii char 65 ascii轉換成字元 num2str 65 數字轉換成字串 3.矩陣 a 1 2 3 4 5 2 3 2 7 b a 轉置...