我正在执行参数扫描。在for循环中,参数的值会发生改变。根据这个参数,会生成一个图形并保存为
我注意到生成的文件大小略有不同,例如:
215, 222, 223, 215, 210, 196, 195, 195, 195, 195 kB。
我想知道它们为什么没有完全相同的文件大小?
编辑:MWE
1. tiff
执行:
.tiff
文件。我注意到生成的文件大小略有不同,例如:
215, 222, 223, 215, 210, 196, 195, 195, 195, 195 kB。
我想知道它们为什么没有完全相同的文件大小?
编辑:MWE
1. tiff
执行:
for a=1:3
b=1:.01:10;
h=figure(1);
plot(b,sin(a*b))
set(h,'units','normalized','outerposition',[0 0 1 1]);
filename=horzcat('test_',num2str(a),'.tiff');
print('-dtiff',filename)
end
执行后会得到三个文件,分别大小为79KB、95KB和110KB。
2. bmp
执行中...
for a=1:3
b=1:.01:10;
h=figure(1);
plot(b,sin(a*b))
set(h,'units','normalized','outerposition',[0 0 1 1]);
filename=horzcat('test_',num2str(a),'.bmp');
print('-dbmp16m',filename)
end
产生了3个大小相同的文件:3165kB。