问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用matlab读取多个excel表格数据,将每个表格数据表示为一个矩阵

发布网友 发布时间:2022-04-30 14:07

我来回答

3个回答

热心网友 时间:2022-06-22 22:59

将您的所有excel数据存到同一个目录下,下面的”'E:\Software\Matlab\bin\“是我的测试路径,您可修改为您的路径;将下面的脚本程序保存到上述路径并命名为”batchread.m",并在MATLAB命令窗口中执行该脚本程序:
%batchread.m
clear;
clc;
getfilename=ls('E:\Software\Matlab\bin\MyKMV\*.xl*'); %取目录下所有excel文件的文件名(.xls或.xlsx)
filename = cellstr(getfilename); %将字符型数组转换为cell型数组
num_of_files = length(filename); %excel文件数目
for i=1:num_of_files %循环读入excel数据并存入结构体database中
database(i) = struct('Name',filename(i),'Data',xlsread(filename{i}));
end
%注:该脚本将所有的excel数据读入到变量database中,database向量的每个元素为一结构,该结构由文件名Name和文件中的数据Data组成,具体访问第i个excel数据的方法为:
database(i).Data

热心网友 时间:2022-06-22 23:00

至于怎么用for循环便捷的读取这这么多表格, 可以问我追问怎么用循环使得这717个分别对应717个矩阵啊?求帮忙

追答楼上已经解决啦,
技巧就是建立文件名构成的cell array
方便作循环

热心网友 时间:2022-06-22 23:00

可以用xlsread命令来读取追问关键是怎么做啊我知道用那个命令 ,代码怎么写 啊 ,比如说我的excel表格已经放在了桌面,如何导入到matlab成为矩阵呢

追答添加路径即可
[a,b]=xlsread('这里是你自己的路径')
比如[a,b]=xlsread('C:\Downloads\pic\test.xls')

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离过年还有2个月,是找工作,还是等过年? 还有两个多月就过年了,我是现在找工作呢还是过完年再找呢?现在找工作是... i57300u处理器属于什么水平 i5-7300u处于什么水平 国家线2024考研分数线是多少 电脑软件使用记录如何查看电脑当天的使用记录 在哪里查电脑最近使用情况怎么查看笔记本电脑的使用记录 英语题急求 ...以前都是以1MB/s速度下载,但是现在都不到300K/s,是不是WiFi路由器... 我家4兆的网线1台电脑可是我今天测网速时却只有16KB/S 这是为什么啊 1999年美国发生了哪一战争 如何将EXCEL中的数据赋值给MATLAB中的矩阵 诺顿杀毒软件多少钱. 蜡笔小新原作死掉了吗? 几几年死的啊? 诺顿杀毒软件怎么关闭? 诺顿杀毒软件官网 哪位可以告诉我一下诺顿杀毒软件该怎么使用啊? 求诺顿杀毒软件!要破解版,可升级 那里有的免费的诺顿杀毒软件下载啊? 蜡笔小新摇摇晃晃屁股布丁怎么做 扑克牌的J,Q,K上的图案是谁,什么意思 为什么我的诺顿杀毒软件总是显示“您的系统是最新版本,不需要升级”,但是现在已经有20天没有升级了。 谁知道蜡笔小新的详细资料? 诺顿杀毒软件免费版 诺顿杀毒软件(Symantec AntiVirus Corporate) v10.0.0.359 Final 简体中文汉化版 [修正]好用吗?收费吗? 蜡笔小新5岁死了???那一集? 求norton杀毒软件 蜡笔小新死的那一集 扑克牌中的J.Q.K的英文是什么意思..带表什么意思 请问诺顿杀毒软件最新的哪个版本的可以用在XP英文版上面? 我国南联盟大使馆被炸,是在1999年的什么战争中发生的? 1999年,以美国为首的北约发动了什么战争? 99年的什么战争? 1999年发生过第三次世界大战吗? 求好看又卖肉的动漫资源 1999在美国的三次作战具体事件是什么 1999年,以美国为首的北约对南联盟发动的战争是— - 信息提示 1999年塞尔维亚发生了什么 稍微肉又情节精彩的动漫 好看动漫网上的肉片怎么没有办法看 有什么肉片动画 这部肉片叫啥(动漫) 有哪些提*上马的日本动画肉片,不要哪些不上的啊,给个网站最好,能下载更好,满意的话加分 oppok3换内屏原厂和副厂的有什么区别? 华为手环4pro和4区别 华为手环6pro和华为手环4pro对比- 问一问 我的WIN7无线网络很慢怎么办啊? 为何装了WIN7以后无线网络变得很慢很卡? 法兰克穆勒10000石英表钢壳的表垂量是多少