我觉得我的问题不明确。我会解释一下。
im = dicomread('image.dcm');
whos im
Name Size Bytes Class Attributes
im 2294x1914 8781432 uint16
注意im
在内存中保留了8,781,432个字节。
另一方面,如果我执行下一行。
save('im.mat','im');
im.mat
将在内存中保留6,245,906个字节
问题是为什么?在保存.mat文件之前是否进行matlab压缩?
谢谢。答案 0 :(得分:2)
答案 1 :(得分:2)
是的,Matlab会压缩.mat文件。
以下是对此的解释:http://www.mathworks.com.au/support/solutions/en/data/1-PM5NN/index.html?product=ML&solution=1-PM5NN