matlab中的数据读取.ppt

上传人:sh****n 文档编号:6378801 上传时间:2020-02-24 格式:PPT 页数:25 大小:715KB
返回 下载 相关 举报
matlab中的数据读取.ppt_第1页
第1页 / 共25页
matlab中的数据读取.ppt_第2页
第2页 / 共25页
matlab中的数据读取.ppt_第3页
第3页 / 共25页
点击查看更多>>
资源描述
数据读取 一 将excel数据导入matlab 1 直接导入在文件菜单中选择file importdata 按照提示进行操作至结束 book1 xls Sheet1Sheet1 123456 2 xlsread函数导入 filename pathname uigetfile xls 寻找源文件file pathnamefilename 赋名x xlsread file 格式转换为矩阵运行上面命令后 出现selectfiletoopen对话框 选择如下的excel文件 xx 123456 其他格式 num xlsread filename num xlsread filename 1 num xlsread filename sheet num xlsread filename range num xlsread filename sheet range num xlsread filename sheet range basic num xlsread filename functionhandle num txt xlsread filename num txt raw xlsread filename num txt raw X xlsread filename functionhandle A xlsread book1 xls 1 E11 E12 A 14 二 将matlab数据写入excel xlswrite filename M 将矩阵M写入filename M的行数不能超过65536M的列数不能超过256在filename的sheet1中 从A1开始写入 a magic 5 xlswrite book2 xls a 其他格式 xlswrite filename M sheet xlswrite filename M range xlswrite filename M sheet range status xlswrite filename status message xlswrite filename xlswrite book3 a shumo E1 将矩阵a写入book3 xls的shumo工作簿 从E1开始写入 D xlsread Btest xls 1 B2 F5001 xlswrite book4 xls D 三 将txt文件数据导入matlab test1 txt的文件内容如下 你好 我的数据欢迎来到动力学与控制技术论坛11111111112222222222333333333344444444445555555555 方法 在文件菜单中选择file importdata 按照提示进行操作至结束 datadata 11111111112222222222333333333344444444445555555555 textdatatextdata 你好 欢迎来到 动力学与控制技术论坛 文件test2 txt内容 你好1111111111欢迎来到2222222222动力学与仿真控制论坛333333333344444444445555555555说明 这种内容格式的文件用上面的方法是不行的 方法 fidin fopen test2 txt 打开test2 txt文件fidout fopen mkmatlab txt w 创建MKMATLAB txt文件while feof fidin 判断是否为文件末尾tline fgetl fidin 从文件读行ifdouble tline 1 48 将生成的MKMATLAB txt文件导入工作环境 MKMK 11111111112222222222333333333344444444445555555555 四 将matlab数据写入txt文件 dlmwrite filename M dlmwrite filename M D dlmwrite filename M D R C dlmwrite filename M attrib1 value1 attrib2 value2 dlmwrite filename M append dlmwrite filename M append attribute valuelist a magic 5 dlmwrite test3 txt a typetest3 txt17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9 dlmwrite test4 txt a delimiter typetest4 txt17241815235714164613202210121921311182529 M magic 3 dlmwrite test5 txt M 5M 5 typetest5 txt405301 60 21 21525350 611 42045100 81 80 4 dlmwrite test5 txt rand 3 append roffset 1 delimiter typetest5 txt405301 60 21 21525350 611 42045100 81 80 40 814720 913380 27850 905790 632360 546880 126990 097540 95751 dlmread test5 txt ans 40 00005 000030 00001 60000 20001 200015 000025 000035 00000 60001 00001 400020 000045 000010 00000 80001 80000 40000 81470 91340 27850000 90580 63240 54690000 12700 09750 9575000 四 matlab数据文件 1 可以将工作空间中的变量用菜单save保存成 mat文件 2 可以用whos file加上文件名查看所存变量 3 导入 mat文件中数据用load命令 例如果将工作区间中变量存到testdatasave mat文件中 whos filetestdatasave loadtestdatasave 谢谢观看
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!