- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13 章 文件和数据的导入与导出 教学目标 了解 MATLAB 的基本数据操作 掌握 MATLAB 中文本文件的读写方式 掌握 MATLAB 通过界面导入导出数据 了解 MATLAB 中的基本输入输出函数 教学重点 MATLAB 中文本文件的读写方式 csvread、csvwrite dlmread、dlmwrite textread,textscan 低级文件I/O 教学内容 数据基本操作 文本文件的读写 低级文件I/O 利用界面工具导入数据 数据基本操作 文件的存储 数据导入 文件的打开 文件的存储 保存整个工作区 点击“File”菜单中的“Save Workspace As…”选项,或者点击工作区浏览器工具栏中的“Save”,可以将工作区中的变量保存为 MAT 文件。 保存工作区中的变量 在工作区浏览器中,右键单击需要保存的变量名,选择“Save As…”,将该变量保存为 MAT 文件。 利用 save 命令保存 该命令可以保存工作区,或工作区中任何指定文件。 save命令 save命令的调用格式为: save,将工作区中的所有变量保存在当前工作区中的文件中,文件名为 matlab.mat,MAT 文件可以通过 load 函数再次导入工作区,MAT 函数可以被不同的机器导入,甚至可以通过其他的程序调用; save(filename),将工作区中的所有变量保存为文件,文件名由 filename 指定。如果 filename 中包含路径,则将文件保存在相应目录下,否则默认路径为当前路径; save(filename, var1, var2, ...),保存指定的变量在 filename 指定的文件中; save(filename, -struct, s),保存结构体 s 中全部域作为单独的变量; save(filename, -struct, s, f1, f2, ...),保存结构体 s 中的指定变量; save(-regexp, expr1, expr2, ...),通过正则表达式指定待保存的变量需满足的条件; save(..., format),指定保存文件的格式,格式可以为 MAT 文件、ASCII 文件等。 数据导入 MATLAB 中导入数据通常由函数 load 实现,该函数的用法为: load,如果 matlab.mat 文件存在,导入 matlab.mat 中的所有变量,如果不存在,则返回 error; load filename,将 filename 中的全部变量导入到工作区中; load filename X Y Z ...,将 filename 中的变量 X、Y、Z 等导入到工作区中,如果文件为 MAT 文件,在指定变量时可以使用通配符“*”; load filename -regexp expr1 expr2 ...,通过正则表达式指定需要导入的变量; load -ascii filename,无论输入文件名是否包含有扩展名,将其以 ascii 格式导入,如果指定的文件不是数字文本,则返回 error; load -mat filename,无论输入文件名是否包含有扩展名,将其以 mat 格式导入,如果指定的文件不是 MAT 文件,则返回 error; Importdata 函数 MATLAB 中,另一个导入数据的常用函数为 importdata,该函数的用法为: importdata(filename),将 filename 中的数据导入到工作区中; A = importdata(filename),将 filename 中的数据导入到工作区中,并保存为变量 A; importdata(‘filename’,‘delimiter’),将 filename 中的数据导入到工作区中,以 delimiter 指定的符号作为分隔符; 与 load 函数不同,importdata 将文件中的数据以结构体的方式导入到工作区中。 文件的打开 MATLAB 中可以使用 open 命令打开各种格式的文件,MATLAB 自动根据文件的扩展名选择相应的编辑器。 读者需要注意的是,open(‘filename.mat’) 和 load(‘filename.mat’) 的不同,前者将filename.mat 以结构体的方式打开在工作区中,后者将文件中的变量导入到工作区中,如果需要访问其中的内容,需要以不同的格式进行。 文本文件的读写 在上一节中介绍的函数和命令主要用于读写 mat 文件,在应用中,需要读写更多格式的文件,如文本文件,word 文件,xml 文件,xls 文件及图像、音视频文件等。本节介绍文本文件(txt)的读写。 MATLAB 中实现文本文件读写的函数如表所示。
您可能关注的文档
- MATLAB 7.X程序设计语言(第二版)楼顺天 第1章.ppt
- MATLAB 7.X程序设计语言(第二版)楼顺天 第2章.ppt
- MATLAB 7.X程序设计语言(第二版)楼顺天 第3章.ppt
- MATLAB 7.X程序设计语言(第二版)楼顺天 第4章.ppt
- MATLAB 7.X程序设计语言(第二版)楼顺天 第5章.ppt
- MATLAB 7.X程序设计语言(第二版)楼顺天 封面及目录.ppt
- MATLAB 7简明教程(电子教案、实例源文件) 教学课件 作者 7 302 12190 7 01-MATLAB 7简介.ppt
- MATLAB 7简明教程(电子教案、实例源文件) 教学课件 作者 7 302 12190 7 02-MATLAB 7的安装.ppt
- MATLAB 7简明教程(电子教案、实例源文件) 教学课件 作者 7 302 12190 7 03 基本使用方法.ppt
- MATLAB 7简明教程(电子教案、实例源文件) 教学课件 作者 7 302 12190 7 04 数值向量和数组.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 第1章 MATLAB基础知识.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 第2章 Simulink仿真入门.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 第3章 电力系统元件模型及模型库介绍.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 第4章 MATLAB在电力系统潮流计算中的应用实例.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 第6章 MATLAB在电力系统稳定性分析中的应用实例.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 第7章 MATLAB在微机继电保护中的应用实例.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 第9章 MATLAB在风力发电技术中的应用仿真.ppt
- MATLAB Simulink电力系统建模与仿真 教学课件 作者 于群 目录.ppt
- MATLABSIMULINK实用教程 教学课件 张化光 刘鑫蕊 孙秋野 第1章MATLAB语言的基础知识及入门.ppt
- MATLABSIMULINK实用教程 教学课件 张化光 刘鑫蕊 孙秋野 第2章数组、矩阵及其运算.ppt
最近下载
- 中国华电集团有限公司电力生产事故调查管理办法.pdf VIP
- 2025年绵阳市中考数学试题卷(含答案解析).docx
- 中信证券-技术跃迁专题研究系列之六半导体光学主题:半导体设备基石,国产超精密光学未来可期.pdf
- 如何利用抖音本地生活直播实现百万级增长—王亚楠 -2022-.pdf VIP
- 环保管家项目质量保障措施与服务标准.docx VIP
- 道路工程施工组织设计道路工程施工组织设计.docx VIP
- 光催化还原二氧化碳 汇报.pptx VIP
- 西藏自治区专业技术人员公共服务平台职称系统操作手册.PDF VIP
- 2024《管理学原理》中级带背工具书.docx
- 2025-2026学年小学科学大象版五年级上册-大象版(2001)教学设计合集.docx
文档评论(0)