Matlab数据的导入与导出
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、调用高级函数读取数据
数据的导入与导出
1. 调用importdata函数读取数据
调用格式:
importdata(filename) A = importdata(filename) A = importdata(filename,delimiter) A = importdata(filename,delimiter,headerline) [A D] = importdata(…) [A D H] = importdata(…) […] = importdata(‘-pastespecial’, …)
2020/2/7
© 谢中华, 天津科技大学数学系.
数据的导入与导出
【例2.1-4】调用dlmread函数读取文件examp02_01.txt至 examp02_11.txt中的数据
>> x = dlmread('examp02_03.txt') >> x = dlmread('examp02_03.txt', ',', 2, 3) >> x = dlmread('examp02_03.txt', ',', [1, 2, 2, 5]) >> x = dlmread('examp02_05.txt') >> x = dlmread('examp02_06.txt') >> x = dlmread('examp02_09.txt') ……
2020/2/7
© 谢中华, 天津科技大学数学系.
2. 调用load函数读取数据 调用格式: S = load(filename) S = load(filename, variables) S = load(filename, '-mat', variables) S = load(filename, '-ascii') load(...) load ...
2020/2/7
说明 从文本文件导入数据到 MATLAB 工 作空间 从文本文件或特殊格式二进制文件 (如图片,avi 视频等)读取数据 从文本文件中读取数据
调用了 dlmread 函数,从文本文件读 取数据。过期函数,不推荐使用 按指定格式从文本文件或字符串中 读取数据 按指定格式从字符串中读取数据,不 推荐使用此函数,推荐使用 textread 函数
2020/2/7
© 谢中华, 天津科技大学数学系.
3. 调用dlmread函数读取数据
数据的导入与导出
调用格式:
M = dlmread(filename)
M = dlmread(filename, delimiter) M = dlmread(filename, delimiter, R, C)
M = dlmread(filename, delimiter, range)
2020/2/7
© 谢中华, 天津科技大学数学系.
数据的导入与导出
【例2.1-2】调用importdata函数读取文件examp02_01.txt至 examp02_11.txt中的数据
>> importdata('examp02_04.txt') >> x = importdata('examp02_07.txt') >> x = importdata('examp02_03.txt',';') >> x = importdata('examp02_08.txt',' ',2) >> [x, s, h] = importdata('examp02_07.txt') >> FileContent = importdata('examp02_10.txt')
数据的导入与导出
2020/2/7
© 谢中华, 天津科技大学数学系.
数据的导入与导出
【例2.1-3】调用load函数读取文件examp02_01.txt至 examp02_12.txt中的数据
>> load examp02_01.txt >> load -ascii examp02_01.txt >> x1 = load('examp02_02.txt') >> x1 = load('examp02_02.txt', '-ascii'); >> load examp02_03.txt >> load examp02_04.txt ……
© 谢中华, 天津科技大学数学系.
数据的导入与导出
第一节 从TXT文件中读取数据
2020/2/7
© 谢中华, 天津科技大学数学系.
数据的导入与导出
MATLAB中读取文本文件的常用函数
高级函数 函数名 load importdata dlmread csvread textread strread
低级函数
函数名 说 明
fopen
打开文件,获取打开文件的 信息
fclose 关掉一个或多个打开的文件
fgets fgetl fscanf textscan
读取文件中的下一行,包括 换行符 调用 fgets 函数,读取文件中 的下一行,不包括换行符 按指定格式从文本文件中读 取数据 按指定格式从文本文件或字 符串中读取数据
2020/2/7
© 谢中华, 天津科技大学数学系.
4. 调用textread函数读取数据
数据的导入与导出
调用格式:
[A,B,C,…] = textread('filename','format')
[A,B,C,…] = textread('filename','format',N)
数据的导入与导出
数据的导入与导出
2020/2/7
© 谢中华, 天津科技大学数学系.
教材
数据的导入与导出
2020/2/7
பைடு நூலகம்
© 谢中华, 天津科技大学数学系.
主要内容
数据的导入与导出
➢ 从TXT文件中读取数据 ➢ 把数据写入TXT文件 ➢ 从Excel文件中读取数据 ➢ 把数据写入Excel文件
2020/2/7
© 谢中华, 天津科技大学数学系.
数据的导入与导出
一、 利用数据导入向导导入TXT文件
2020/2/7
© 谢中华, 天津科技大学数学系.
数据的导入与导出
【例2.1-1】利用数据导入向导读取文件examp02_01.txt至 examp02_11.txt中的数据
数据文件略去……
2020/2/7
© 谢中华, 天津科技大学数学系.