如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数学实验文件操作是一种重要的输入输出方式,Matlab提供了一系列输入输出函数,专门用于文件操作。常见的打开方式有:fid为文件句柄,其它函数可以用它对该文件进行操作。如果句柄值大于0,则表示文件打开成功;若打开失败,fid的返回值为-1。文件有两种格式:二进制文件(b)和文本文件(t)。在Windows下,打开文件的默认是二进制格式,如果要以文本方式打开,则必须在打方式中加上字符't'。其中fid为所要关闭的文件的句柄,status为关闭文件的返回代码,若关闭成功则为0,否则为-1。A用来存放读取的数据count返回读取数据的个数,为可选项fid为文件句柄size为可选项,缺省为读取整个文件,若给出,则取值可以是:c将输出变量按指定的格式写入文件中若省略fid,则表示在屏幕上输出count返回所写入的数据元素个数(可省)format以%开头,通常由以下几个部分组成:fprintf举例文本文件的写入x=0:0.1:1;y=[x;exp(x)];fid=fopen('output.dat','wt');fprintf(fid,'xexp(x)\n');fprintf(fid,'%6.2f%12.8f\n',y);status=fclose(fid);[A,count]=fread(fid,size,precision)precision代表读取的数据的类型,缺省为uchar'char'fid=fopen('output.dat','r');A=fread(fid,100,'double');status=fclose(fid);按指定的数据类型将矩阵A中的元素写入到文件中。其中count返回所写入的数据元素个数(可省)。打开文件读写数据时,需要判断和控制文件的读写位置,如数据是否读完,或者需要读写指定位置上的数据等。status=fseek(fid,offset,origin)frewind(fid)