数据的导入导出
1、 数据的保存与导入
1) 保存工作空间中的变量 可以用函数save,亦可以通过文件菜单或直接在工作空间中操作。
a) 文件菜单中的save或工作空间操作
b) Save函数的使用
i. save:把工作空间的所有变量,用文件名matlab.mat保存在当前工作目录中。
ii. save filename:把工作空间中的所有变量以filename为文件名保存在当前工作目录中。必须用filename指定全路径。
iii. save filename content:按content指定的内容保存,content可以是用通配符’*’,如’A*’表示保存所有以A开头的变量,如果保存多个变量,变量之间用空格隔开。
iv. save(‘filename’,’var1’,’var2’,…)
2) 导入二进制文件 可以从工作窗口或用load函数把二进制问及爱你导入到工作空间中。
a) 文件菜单中的import data或工作空间的
b) 利用函数load,使用格式:
i. load:把文件名为matlab.mat中所有变量导入工作空间中。
ii. load filename:把文件名为“filename”的mat文件中的所有数据导入到工作空间中。
iii. load filename X Y Z…:把文件名为“filename”的mat文件中的名为X、Y、Z…的变量导入工作空间中。
3) 导入文本文件 用load也可以导入文本,调用格式:
a) Load filename.txt:把文件名为“filename.txt”的文本文档中的所有数据导入到工作空间中,文档的数据必须排成向量或矩阵形式。
b) S=load(‘filename.txt’):把文本文件“filename.txt”中的矩阵或是向量导入到工作空间中,文档的数据必须排成向量或矩阵形式。
4) 导入Excel文件 在matlab中用命令xlsread可以把单元格中的数据导入到工作空间中。
a) A=xlsread(‘filename’): 从filename指定的Excel文件中读取数据,存放在A中。
b) num=xlsread('filename',-1):打开filename指定的Excel文件,选定Excel表格,在选定要读取的数据的范围,再单击ok按钮即可。
c) num=xlsread(‘filename’,sheet):从指定的表格中读取数据,sheet可以是正整数,亦可是由字符串形式指定的表格名。
d) num=xlsread(‘filename’,‘rang‘):读取默认表格sheet1中指定区域’rang’的数据。如:’D2:H4’是一个3*5的矩形区域。
e) num=xlsread(‘filename’,sheet,’rang’):在由sheet指定的表格中读取指定区域’rang’的数据。
2、 使用Import Wizard
1) 启动Import Wizard
a) 在命令窗口输入:uiimport
b) 在命令窗口输入:uiimport filename
c) 单击左下角的
d) 在MATLAB桌面上依次选择选择【File】/【Import Data…】也就可以打开所示的导入数据对话框
2) 导入二进制文件
>> uiimport matlab.mat
3) 导入文本文件
>> uiimport data1.txt
4) 导入Excel文件
>> uiimport data2.xls
浙公网安备 33010602011771号