日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab isinteger,MATLAB数据类型

發布時間:2023/12/19 循环神经网络 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab isinteger,MATLAB数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文概述

MATLAB中的基本數據類型(也稱為類)是數組或矩陣。 MATLAB中有15種基本數據類型。這些數據類型中的每一個都在矩陣或數組的內部。此矩陣或數組的大小最小為0 x 0, 并且可以增加到任意大小的n維數組。

下表描述了這些數據類型是:

Data Type

Example

Description

int8, uint8, int16, uint16, int32, uint32, int64, uint64

uint16(65000)

有符號和無符號整數的數組。它需要的存儲空間少于單個或兩倍。除int64和uint64之外的所有整數數據類型均可用于數學運算。

single

3 * 10^38

單精度數字的數組。它需要的存儲空間少于兩倍, 但精度較低, 范圍較小。

double

3 * 10 ^ 300 5 + 6i

雙精度數字數組。二維數組可以是稀疏的。 MATLAB中的默認數值類型。

logical

魔力(4)> 10

邏輯值1或0的數組, 分別表示true和false。二維數組可以是稀疏的。

char

‘Hello’

字符數組。字符串表示為字符向量。對于包含多個字符串的數組, 最好使用單元格數組。

cell array

a {1, 1} = 12; a {1, 2} =’紅色’; a {1, 3} = magic(4);

索引單元格數組, 每個單元格能夠保存各種維數和數據類型的數組。

structure

a.day = 12; a.color =’紅色’; a.mat = magic(3);

C類結構的數組, 每個結構都具有能夠存儲不同維度和數據類型的數組的命名字段。

function handle

@sin

指向函數的指針。你可以將函數句柄傳遞給其他函數。

用戶類別

多項式([0 -2 -5])

從用戶定義的類構造的對象。

Java類

java.awt.Frame

從Java類構造的對象。

數值類型

MATLAB中的數值數據類型包含有符號和無符號整數, 以及單精度和雙精度浮點數。整數和單精度數組比雙精度數組提供更高的內存效率存儲。

所有數字類型都提供基本的數組功能, 例如下標和整形。除int64和uint64之外的所有數字類型都可以在數字運算中使用。

整數

MATLAB具有四個有符號和四個無符號整數數據類型。

帶符號的類型既可以使用負數也可以使用正數, 但是不能執行與無符號類型相同的數字范圍, 因為使用一位來指定數字的正號或負號。

無符號類型可以提供更大范圍的數字, 但是這些數字只能為零或正數。

MATLAB提供了數字數據的1、2、4和8字節存儲。如果我們使用容納你數據的最小整數類型, 則可以節省程序的內存和執行時間。例如, 我們不需要32位整數來保存值100。

這是八個數字數據類型, 每種類型可以保存的值范圍, 以及創建該類型所需的MATLAB轉換操作:

Data Type

取值范圍

轉換功能

有符號的8位整數

-27至27-1

int8

有符號的16位整數

-215至215-1

int16

有符號的32位整數

-231至231-1

int32

有符號的64位整數

-263至263-1

int64

無符號8位整數

0至28-1

uint8

無符號16位整數

0至216-1

uint16

無符號32位整數

0至232-1

uint32

無符號64位整數

0至264-1

uint64

創建整數數據

MATLAB默認將數字數據保存為雙精度浮點數。要將數據保存為整數, 請使用上表所示的轉換函數之一:

x = int16 (32501);

我們可以使用whos函數顯示變量表示的數組的維數, 字節數和數據類型:

whos x

Name Size Bytes Class

x 1x1 2 int16 array

如果要分配輸出, 可以使用class函數, 如下所示:

xType = class(x)

xType =

int16

如果只想驗證x是整數, 請使用isinteger函數:

isinteger(x)

ans =

1

整數函數

Function

Description

int8, int16, int32, int64

它將轉換為有符號的1、2、4或8字節整數。

UINT8, UINT16, UINT32, UINT64

它將轉換為無符號的1、2、4或8字節整數。

class

它返回對象的數據類型。

isa

它確定輸入值是否具有指定的數據類型。

isinteger

它確定輸入值是否為整數數組。

isnumeric

它確定輸入值是否為數字數組。

浮點數字

MATLAB以雙精度或單精度格式顯示浮點數。默認值為雙精度, 但是我們可以使用簡單的轉換函數來制作任意數量的單精度。

雙精度浮點

MATLAB根據IEEE標準754編寫了double數據類型, 以實現雙精度。存儲為雙重需要的64位的任何值, 其格式如下表所示:

Bits

Usage

63

符號(0 =正, 1 =負)

62至52

指數, 偏差為1023

51至0

1.f的分數f

單精度浮點

MATLAB會根據IEEE標準754編寫單一精度的單一數據類型。保存為單個值的任何值都需要32位, 格式如下表所示:

Bits

Usage

31

符號(0 =正, 1 =負)

30至23

指數, 偏差為127

22至0

1.f的分數f

浮點函數

Function

Description

double

轉換為雙精度。

single

轉換為單精度。

class

它返回對象的數據類型。

isa

它確定輸入值是否具有指定的數據類型。

isfloat

它確定輸入值是否為浮點數組。

isnumeric

它確定輸入值是否為數字數組

eps

它返回浮點相對精度。該值是MATLAB在評估中使用的公差。

realmax

它返回你的計算機可以代表的最大浮點數。

realmin

它返回我們的計算機可以代表的最小浮點數。

復數

復數由兩個獨立的部分組成:實部和虛部。初級虛數單位等于-1的平方根。這在MATLAB中以兩個字母之一顯示:i或j。

創建復數

以下語句顯示了一種在MATLAB中創建復雜值的方法。為變量x分配了一個復數, 其實部為2, 虛部為3:

x = 2 + 3i;

復數函數

Function

Description

complex

它根據實部和虛部構造復雜的數據。

我或j

它返回用于構造復雜數據的虛擬單位。

real

它返回復數的實部

imag

它返回復數的虛部。

isreal

它確定數字是實數還是虛數。

總結

以上是生活随笔為你收集整理的matlab isinteger,MATLAB数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。