highanimal 发表于 2009-3-19 21:18

请教两个数据类型的问题

1。matlab中char型的元素为什么要占两个字节?
2。在图像数据矩阵的存储类型中,将double类型转换为uint8类型的数据时,为什么要减一,如 x=uint8(y-1)。
谢谢。

ChaChing 发表于 2009-3-22 13:24

个人猜测
1.每个字元占用2 bytes(16 位元), 2^16=65536有较多的裕度表达
2.x=uint8(y-1), uint8的范围为0~255, 工程却常使用1~256
页: [1]
查看完整版本: 请教两个数据类型的问题