一xlsread()函数,比import简单的多,具体语句:
A = xlsread('yourfilename.xls')
望高手支招!
不一定要拷贝到data文件中啊,你使用xlsread时指定excel绝对路径就可以了嘛二如果只是几个很大的矩阵数据,你直接在MATLAB中定义矩阵,再复制粘贴得了
定义矩阵就先定义个空的呗
比如一维:a=zeros(1,N);%%这是1xN的
二维:a=zeros(N) %%这是NxN的
然后在workspace窗口打开这个空矩阵,把excel中的数直接复制过来就行了<..
使用xlsread函数来读取,
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, range)
sheet和单元格范围同时限制。
num = xlsread(filename, sheet, range, 'basic')
(摘自百度)