2019数学软件MATLAB课件10.ppt
《2019数学软件MATLAB课件10.ppt》由会员分享,可在线阅读,更多相关《2019数学软件MATLAB课件10.ppt(20页珍藏版)》请在三一文库上搜索。
1、数学实验,Matlab 文件操作,文件操作是一种重要的输入输出方式,Matlab 提供了一系列输入输出函数,专门用于文件操作。,Matlab文件操作主要有三个步骤:首先打开文件,然后对文件进行读写操作,最后要关闭文件。,Matlab中的输入输出函数是以 C语言标准库函数中的输入输出函数为基础开发的,所以这些函数与 C语言的输入输出函数相类似。,Matlab 文件操作介绍,常见的打开方式有:,fid=fopen(文件名,打开方式),文件的打开,其中文件名用字符串形式表示(可以带路径名),fid 为文件句柄,其它函数可以用它对该文件进行操作。如果句柄值大于 0,则表示文件打开成功;若打开失败,fi
2、d 的返回值为 -1。,有两个标准代码文件,不需打开就可以直接使用,分别为:fid=1 标准输出文件,fid=2 标准错误文件。,文件的打开,fid=fopen(output.txt,wt+); fprintf(fid,Hello world!n); fclose(fid);,fprintf(1,Hello world!n); fprintf(2,Hello world!n);,文件有两种格式:二进制文件(b)和文本文件(t)。 在Windows下,打开文件的默认是二进制格式,如果要以文本方式打开,则必须在打方式中加上字符 t。,若不指定打开方式,则表示只读。,文件的打开,fid=fopen(
3、output.txt,wt+);,其中 fid 为所要关闭的文件的句柄,status 为关闭文件的返回代码,若关闭成功则为 0,否则为 -1。,status=fclose(fid);,文件的关闭,A 用来存放读取的数据 count 返回读取数据的个数,为可选项 fid 为文件句柄 size 为可选项,缺省为读取整个文件, 若给出,则取值可以是:,A,count=fscanf(fid,format,size),文本文件的读取,文本文件的读取,format 用来控制读取的数据格式,由 % 加上格式符组成,下表中是常见的格式符,在 % 之后可以加上数据宽度,如 %12d,将输出变量按指定的格式写入文
4、件中 若省略 fid,则表示在屏幕上输出 count 返回所写入的数据元素个数(可省) format 以 % 开头,通常由以下几个部分组成:,count=fprintf(fid,format,输出变量列表),flags (optional) Width and precision fields (optional) Conversion character (required),文本文件的写入,fprintf 举例,fprintf(a= %-12.5f n,123.456),format 以 % 开头,flag,field width,precision,格式说明符,- :左对齐 + :输出符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 数学 软件 MATLAB 课件 10
链接地址:https://www.31doc.com/p-2781739.html