文档

投掷

铸造变量到不同的数据类型

句法

b = cast(a,newClass)
b = cast(a,'like',p)

描述

b = cast(a,newClass)转换一个上课新级, 在哪里新级是内置数据类型的名称与一个。这投掷函数截断了任何值一个太大,无法映射到新级

b = cast(a,'like',p)转换一个与变量相同的数据类型和稀疏性p。如果一个p都是真实的b也是真实的。否则,b很复杂。

例子

全部收缩

转换int8价值为UINT8

定义标量8位整数。

a = int8(5);

兑换一个到一个未签名的8位整数。

b = cast(a,'uint8');(b)类
ans ='uint8'

定义复合物fi目的。

p = fi([1+2i 3i],1,24,12);

定义标量8位整数。

a = int8(5);

兑换一个与相同的数据类型和复杂性p

b = cast(a,'喜欢',p)
b = 5.0000 + 0.0000i datatypemode:固定点:二进制点缩放签名:签名wordlength:24 fractionLength:12

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

在R2006a之前引入

这个话题有帮助吗?