1. 在12h内,每隔1h测量一次温度,温度依次为:5,8,9,15,25,29,31,30,22,25,27,24。将每隔1/10h估计一次温度值的时间和温度写入temps.dat中,然后通过二进制文件操作读取temps.dat中的数据,并画出温度随时间变化的曲线。
%二进制文件的创建
fp=fopen('D:\decimal.dat','wb');
temp=[5 8 9 15 25 29 31 30 22 25 27 24]
time=12
fwrite(fp,temp,'int 16')
fwrite(fp,time,'int 16')
number=240
r=randperm(number);
a=2
b=number/a
z=reshape(r,a,b)
fwrite(fp,a,'int 16')
fwrite(fp,b,'int 16')
[m,n]=size(z)
for i=1:m
for j=1:n
fwrite(fp,z(i,j),'bit 16')
end
end
fclose(fp)