MATLAB:将int8的数组转换为大小为其一半的int16

MATLAB:将int8的数组转换为大小为其一半的int16,matlab,casting,Matlab,Casting,我从MATLAB中的数据库中读取了一个数组,并希望将其转换为,因为数据最初保存为int16。使用函数“int16”我得到一个数组 如果数据在一个文件中,我可以使用“fread(fid,fileSize,'int16')”,但我不想保存它并在以后读取它。一个解决方案是 类型转换(输入,“int16”)

我从MATLAB中的数据库中读取了一个数组,并希望将其转换为,因为数据最初保存为int16。使用函数“int16”我得到一个数组

如果数据在一个文件中,我可以使用“fread(fid,fileSize,'int16')”,但我不想保存它并在以后读取它。

一个解决方案是 类型转换(输入,“int16”)