我想用matlab读取一个文件。这个文件的第一个200字节是不必要的,所以我把它拿走了,其余的,我应该读4字节,4字节。因此,我写了一个简单的代码如下:
[fidr, message]= fopen('myfile.format','r' , 'n');
extra=fread(fidr,200,'int8');
fidTemp = fopen('mynewfile.format','w');
while ~feof(fidr)
Tempc=fread(fidr,1,'int32');
fwrite(fidTemp , Tempc, 'integer*4');
Temp_c=Temp_c+1;
end
[fidr11 , message11] = fopen('mynewfile.format');
mynewfile=fread(fidr11,'int32');
当我阅读matlab帮助fread和fwrite时我注意到签名32位(4字节)他们提到int32和整数* 4但是没有说明他们的差异是什么。他们之间有什么区别或者它们是相同的吗?