在应用MATLAB过程中常常需要外部导入数据,现根据个人经历和相关网络资源总结三种常见格式数据(*.mat *.xls .txt)的导入,有不足之处还望各位批评指正添加
一、纯数字
1、.mat 使用load函数
常用格式 load filename
例
load data
disp(t)
复制代码
bird
1 2 3 4
5 6 7 8
2、*.xls 使用xlsread函数
常见格式 num = xlsread(‘filename.xlsx’)
例如
num = xlsread(‘data.xlsx’)
复制代码
bird
num =
2 0 2 0
0 3 0 1
3、*.txt
常见格式 [A,B,C,…] = textread(filename,format)
例如
filename = ‘.\data.txt’;
[A] = textread(filename,‘%n’)
复制代码
bird
A =
2
0
二、带有字符串
1、*.xls 使用xlsread函数
格式 [rawDataNum, rawDataStr] = xlsread(‘filename.xlsx’)
例如
[rawDataNum, rawDataStr] = xlsread(‘data.xlsx’)
复制代码
bird
rawDataNum =