MATLAB存储矩阵
直接输入
行内元素使用逗号间隔,换行时使用分号换行
从Excel导入
使用 xlsread() 函数
xlsread 可以只输入首个参数,即文件名;后两个参数是指定工作表和数据范围的。
xlsread('filename', 'sheetname', 'range'),range的写法举例'A1:H10'。
% 执行文件与Excel文件在同一文件目录
input = xlsread('demo.xlsx')
% 执行文件与Excel文件不在同一文件目录
% 需要加上文件存储目录input = xlsread('C:\....\demo.xlsx') 该函数默认导入数值型数据(双精度矩阵,只是内存占用大小不同,可以就理解为浮点数),如果需要处理非数值型数据,或者同时处理数值和非数值类型的数据,需要用多个变量进行承接,如:
% num 是矩阵,只含数值型数据
% txt 是cell变量,只含非数值数据
% all_ 是cell变量,包含所有数据
[num,txt] = xlsread('demo.xlsx')
[num,txt,all_] = xlsread('demo.xlsx')
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
