第8章 matlab--数据读取
一、将excel数据导入matlab
在文件菜单中选择 file/import data,
按照提示进行操作至结束。()
>> Sheet1
Sheet1 =
1 2 3
4 5 6
[filename,pathname]=uigetfile('*.xls');
file=[pathname filename];
x=xlsread(file);
运行上面命令后,出现select file to open
对话框
>> x
x =
1 2 3
4 5 6
其他格式:
num = xlsread(filename)
num = xlsread(filename, -1)
num = xlsread(filename, sheet)
num = xlsread(filename, 'range')
num = xlsread(filename, sheet, 'range')
num = xlsread(filename, sheet, 'range', 'basic')
num = xlsread(filename, ..., functionhandle)
[num, txt]= xlsread(filename, ...)
[num, txt, raw] = xlsread(filename, ...)
[num, txt, raw, X] = xlsread(filename, ..., functionhandle)
交互式
>> A = xlsread('', 1, 'E11:E12')
A =
1
4
二、将matlab数据写入excel
xlswrite(filename, M)将矩阵M写入filename,
M的行数不能超过65536
M的列数不能超过256
在filename的sheet1中,从A1开始写入。
>> a=magic(5);
>> xlswrite('',a)
其他格式
xlswrite(filename, M, sheet)
xlswrite(filename, M, range)
xlswrite(filename, M, sheet, range)
status = xlswrite(filename, ...)
[status, message] = xlswrite(filename, ...)
>> xlswrite('book3', a, 'shumo', 'E1')
簿,从E1开始写入。
>>D = xlsread('', 1, 'B2:F5001');
>> xlswrite('',D)
三、将txt文件数据导入 matlab
的文件内容如下
“你好,我的数据坚持就会成功!
We can try!1 11 111 11112 22 222 22223 33 333 33334 44 444 44445 55 555 5555"
matlab-8 来自淘豆网m.daumloan.com转载请标明出处.