我想建一个大的矩阵,但是MATLAB说内存不足,我的内存是2G的了,所以我想改变原来的矩阵类型为小点的,因为我只用到0-2000的数据,所以用double 浪费了。希望越小越好。谢谢。
图片是数据类型详细介绍,可以参考。对于数据:
举例说明:想让C为int8型,可以如下:
C=0;
C=int8(C);
对于矩阵,如想要int8型,如下:
C=zeros(500,500);
C=int8(C);
即先给变量赋值为0,1,或某个值。然后强制类型转换。
也可以C = zeros(500,500,'int8');
或许,你自己早就解决了(写完看到时间2008),算是给其他人用也行。