直接输入
行内元素使用逗号间隔,换行时使用分号换行
从Excel导入
使用 xlsread() 函数
xlsread 可以只输入首个参数,即文件名;后两个参数是指定工作表和数据范围的。
xlsread('filename', 'sheetname', 'range'),range的写法举例'A1:H10'。文章来源:https://www.toymoban.com/news/detail-503594.html
% 执行文件与Excel文件在同一文件目录
input = xlsread('demo.xlsx')
% 执行文件与Excel文件不在同一文件目录
% 需要加上文件存储目录input = xlsread('C:\....\demo.xlsx')
该函数默认导入数值型数据(双精度矩阵,只是内存占用大小不同,可以就理解为浮点数),如果需要处理非数值型数据,或者同时处理数值和非数值类型的数据,需要用多个变量进行承接,如:文章来源地址https://www.toymoban.com/news/detail-503594.html
% num 是矩阵,只含数值型数据
% txt 是cell变量,只含非数值数据
% all_ 是cell变量,包含所有数据
[num,txt] = xlsread('demo.xlsx')
[num,txt,all_] = xlsread('demo.xlsx')
到了这里,关于MATLAB存储矩阵的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!