数学建模竞赛常用方法之数据处理概述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2018/11/14
4. 调用textread函数读取数据 调用格式: [A,B,C,…] = textread('filename','format') [A,B,C,…] = textread('filename','format',N)
[…] = textread(…,'param','value',…)
2018/11/14
【例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')
2018/11/14
2. 调用load函数读取数据 调用格式: S = load(filename) S = load(filename, variables)
S = load(filename, '-mat', variables)
S = load(filename, '-ascii') load(...) load ...
2018/11/14
textread函数支持的format字符串
格式字符串 普通字符串 %d %u %f %s %q %c %[…] %[^…] %*… %w… 说 明 输 无 双精度数组 双精度数组 双精度数组 字符串元胞数组 字符串元胞数组 字符数组 字符串元胞数组 字符串元胞数组 无 出 忽略与 format 字符串相同的内容。例如 xie%f 表示忽略字符串 xie,读 取其后的浮点数 读取一个无符号整数。例如%5d 指定读取的无符号整数的宽度为 5 读取一个整数。例如%5u 指定读取的整数的宽度为 5 读取一个浮点数。例如%5.2f 指定浮点数宽度为 5(小数点也算),有 2 位小数 读取一个包含空格或其他分隔符的字符串。 例如%10s 表示读取长度为 10 的字符串 读取一个双引号里的字符串,不包括引号 读取多个字符,包括空格符。例如%6c 表示读取 6 个字符 读取包含方括号中字符的最长字符串 读取不包含方括号中字符的非空最长字符串 忽略与*号后字符相匹配的内容。例如%*f 表示忽略浮点数 指定读取内容的宽度。例如%w.pf 指定浮点数宽度为 w,精度为 p
2018/11/14
3. 调用dlmread函数读取数据 调用格式: M = dlmread(filename) M = dlmread(filename, delimiter)
M = dlmread(filename, delimiter, R, C)
M = dlmread(filename, delimiter, range)
一、 利用数据导入向导导入TXT文件
2018/11/14
【例2.1-1】利用数据导入向导读取文件examp02_01.txt至 examp02_11.txt中的数据 数据文件略去……
2018/11/14
二、调用高级函数读取数据
1. 调用importdata函数读取数据
调用格式:
importdata(filename) A = importdata(filename)
2018/11/14
【例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') ……
A = importdata(filename,delimiter)
A = importdata(filename,delimiter,headerline) [A D] = importdata(…) [A D H] = importdata(…) […] = importdata(‘-pastespecial’, …)
数学建模竞赛常用方法之 数据处理方法
南京师范大学泰州学院数科院 王明刚

主要内容
一、 数据的导入与导出
二、 数据预处理 三、 数据插值
四、 数据拟合
从TXT文件中读取数据
2018/11/14
MATLAB中读取文本文件的常用函数
高级函数 函数名 load importdata dlmread csvread textread strread 说 作空间 从文本文件或特殊格式二进制文件 (如图片,avi 视频等)读取数据 从文本文件中读取数据 调用了 dlmread 函数,从文本文件读 取数据。过期函数,不推荐使用 按指定格式从文本文件或字符串中 读取数据 按指定格式从字符串中读取数据,不 推荐使用此函数,推荐使用 textread 函数 textscan fscanf fgets fgetl 读取文件中的下一行,包括 换行符 调用 fgets 函数, 读取文件中 的下一行,不包括换行符 按指定格式从文本文件中读 取数据 按指定格式从文本文件或字 符串中读取数据 fclose 明 从文本文件导入数据到 MATLAB 工 低级函数 函数名 fopen 说 信息 关掉一个或多个打开的文件 明 打开文件,获取打开文件的
2018/11/14
【例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 ……
相关文档
最新文档