Advertisement

Matlab学习笔记:二进制文件的读写

阅读量:

记事本的主要目的是记录重要事项及个人思考,在此写下个人想法时起备用作用的同时也希望能获得他人的指导建议并渴望与志同道合的朋友进行交流以促进共同进步。

目录

  • 二进制文件的读写
    • fread函数和fwrite函数

二进制文件的读写

fread函数和fwrite函数

改写内容

复制代码
    [A,count]=fread(fid,size,precision,skip)
    count=fwrite(fid,A,precision)

在程序设计中,A被用来存储和处理的数据. count函数会返回成功完成读取和写入操作的数量. 参数fid被定义为文件标识符,precision参数决定了处理数据的具体类型,size参数则决定了数组A的大小(skip)则指定了按照比例进行周期性的跳过某些数据.
例如: 计算y=(e^x)*sin(x), 其中自变量x属于区间[0,2π]. 将计算得到的x值与对应的y值保存到二进制文件"模拟数据.dat"中.

复制代码
    fid=fopen('模拟数据.dat','w');
    x=linspace(0,2*pi,100);
    y=exp(x).*sin(x);
    count=fwrite(fid,[x;y],'double');
    fclose(f

全部评论 (0)

还没有任何评论哟~