MATLAB的資料型別整型和浮點型

2021-08-22 04:49:42 字數 1429 閱讀 7753

可以看出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 轉置...