Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

uint32

Arreglos enteros sin signo de 32 bits

Descripción

Las variables de MATLAB® de tipo de datos (clase) uint32 se almacenan como enteros sin signo de 4 bytes (32 bits). Por ejemplo:

y = uint32(10);
whos y
  Name      Size            Bytes  Class     Attributes

  y         1x1                 4  uint32                 

Para obtener más información sobre los tipos de enteros, consulte Valores enteros.

Creación

Algunas funciones de creación de arreglos permiten especificar el tipo de datos. Por ejemplo, zeros(100,'uint32') crea una matriz de ceros de 100 por 100 de tipo uint32.

Si tiene un arreglo de un tipo diferente, como double o single, puede convertir este arreglo a un arreglo de tipo uint32 utilizando la función uint32.

Descripción

Y = uint32(X) convierte los valores en X a tipo uint32. Los valores fuera del intervalo [0,232-1] se asignan al punto final más cercano.

ejemplo

Argumentos de entrada

expandir todo

Arreglo de entrada, especificado como escalar, vector, matriz o arreglo multidimensional.

Tipos de datos: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint64 | logical | char

Ejemplos

contraer todo

Convierta una variable de doble precisión a un entero sin signo de 32 bits.

x = 100;
xtype = class(x)
xtype = 
'double'
y = uint32(x)
y = uint32

100

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Historial de versiones

Introducido antes de R2006a