- 27
- 0
- 约1.66万字
- 约 15页
- 2019-07-26 发布于广东
- 举报
数据的读入和写出
Load save fopen fclose textread textscan dlmread
Importdata fread fprintf
Dlmwrite xlsread xlswrite基本够用了
有关于高级的输入输出语句没有介绍 我们如果建模题目有关于图像的再进行学习。
Cdfread cdfwrite 关于数据库的读入读出
Netcdf 网络数据
Fitsinfo 图像数据
并不是语句的所有用法都有介绍,只是针对ascii 码的部分 以及平常能用到的一些比较简单
的命令说明 如果想用高级的 help 命令
读入:
Load:
对于数值数据可以直接使用load 函数装载
1 2 3 4 5
6 7 8 9 10 装载该文本文件数据。
load(‘1.txt’,) 不可导入格式不一致的xls 以及 txt
最主要的是load 可以导入.mat 的文件 也可以导入变量
Load(‘1.mat’,’y’)
dlmread:
如果数值数据使用其它分隔符,可以使用dlmread 读入,假设my_data.txt 中数据如下:
7.2;8.5;6.2;6.6
5.4;9.2;8.1;7.2
命令A = dlmread(my_data.txt, ;)读入该数据。
M = dlmread(filename, delimiter, range)
和load 基本没什么差别 就是一个delimiter 可以改变 符号 基本被importdata 代替
不能.mat 文件进行
Importdata:
Importdata(‘1.txt’,dim,第几行开始)
可以导入带有标题行的txt 文档 不过如果有多个标题行 则全部放在第一列比较恶心
A = importdata(filename, delimiter, nheaderlines)
分隔符 个标题行
Importdata 可以导入xls 这个是比较好的
S=Importdata(‘1.xls’) 最后的结果是一个1*1 的structure
可以理解为一个二叉树
S.data.Sheet1 为一个矩阵
S.textdata.Sheet1 为几个标题栏 如果数据有空缺是NAN
1 4 7 7 NaN
2 8 9 78 79
8 9 9 3 NaN
xlsread :
[num,txt,raw] = xlsread(filename)
[num,txt,raw] = xlsread(filename,-1)
[num,txt,raw] = xlsread(filename,sheet)
[num,txt,raw] = xlsread(filename,range)
[num,txt,raw] = xlsread(filename,sheet,range)
[num,txt,raw] = xlsread(filename,sheet,range,basic)
excel 对于大家都不陌生,上文讲过,excel 是可以用importdata 导入的,不过过于麻烦 大
家可以看出来 xlsread 是专门对于excel 文件读取的命令 主要是sheet 以及‘A1 :A8 ’的部
分选取比较方便
num = xlsread(filename)
从指定文件名夹读取,比如说num=xlsread(data.xls),即从当前程序所在文件夹里,从A1 单
元格开始读取,读取data.xls 文件,把数据返回给num。
num = xlsread(filename, -1)
用户可以使用鼠标选择单元格范围。
num = xlsread(filename, sheet)
选择所在的sheet,比如说sheet1。
num = xlsread(filename, range)
所在的单元格范围,比如说range=A1:A8。
num = xlsread(filename, sheet, ra
原创力文档

文档评论(0)