8 位无符号整数数组 您所在的位置:网站首页 16位无符号整形变量范围 8 位无符号整数数组

8 位无符号整数数组

2024-05-22 09:56| 来源: 网络整理| 查看: 265

uint8

8 位无符号整数数组

全页展开说明

MATLAB® 中数据类型(类)为 uint8 的变量存储为 1 个字节(8 位)的无符号整数。例如:

y = uint8(10); whos y Name Size Bytes Class Attributes y 1x1 1 uint8

有关整数类型的详细信息,请参阅整数。

创建对象

有些数组创建函数允许您指定数据类型。例如,zeros(100,'uint8') 创建一个由 uint8 类型的零值组成的 100×100 矩阵。

如果您有一个不同类型(如 double 或 single)的数组,则可以使用 uint8 函数将该数组转换为 uint8 类型的数组。

语法Y = uint8(X)描述

示例

Y = uint8(X) 将 X 中的值转换为 uint8 类型。超出范围 [0,28-1] 的值映射到最近的端点。

输入参量

全部展开

X — 输入数组 标量 | 向量 | 矩阵 | 多维数组

输入数组,指定为标量、向量、矩阵或多维数组。

数据类型: double | single | int8 | int16 | int32 | int64 | uint16 | uint32 | uint64 | logical | char

示例

全部折叠

转换为 8 位无符号整数变量打开实时脚本

将双精度变量转换为 8 位无符号整数。

x = 100; xtype = class(x)xtype = 'double' y = uint8(x)y = uint8 100 扩展功能tall 数组 对行数太多而无法放入内存的数组进行计算。

此函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。

C/C++ 代码生成 使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。GPU 代码生成 使用 GPU Coder™ 为 NVIDIA® GPU 生成 CUDA® 代码。基于线程的环境 使用 MATLAB® backgroundPool 在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool 加快代码运行速度。

此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。

GPU 数组 通过使用 Parallel Computing Toolbox™ 在图形处理单元 (GPU) 上运行来加快代码执行。

此函数完全支持 GPU 数组。有关详细信息,请参阅Run MATLAB Functions on a GPU (Parallel Computing Toolbox)。

分布式数组 使用 Parallel Computing Toolbox™ 在集群的组合内存中对大型数组进行分区。

此函数完全支持分布式数组。有关详细信息,请参阅Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox)。

版本历史记录

在 R2006a 之前推出

另请参阅

int8 | uint16 | uint32 | uint64 | cast | typecast

主题整数确定数值类十六进制和二进制值


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有