• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab处理excel数据 - 薛向峰

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
  • 处理单个文件

matlab读取excel数据有一个注意的点就是路径,为方便起见可以先将matlab路径设置为要读取的excel文件的路径,这样可以不用去在函数中在写路径,然后用函数来读取,

例如 :x=xlsread(‘filename’,‘sheet1’,‘B2:B34\')

filename是你保存的文件名,要包括文件格式比如:\'实验数据处理.xlsx\'

当然文件名和路径都可以在文件属性里进行复制粘贴,也不算麻烦

比如写入路径:

x=xlsread(‘d:/test/实验数据处理.xlsx’,‘sheet1’,‘B2:B34\')

就是读取D盘test里面保存的’实验数据处理.xlsx‘文件中表格1中从B2到B34这一列的数据

[num,txt,raw]=xlsread(\'C:\Users\Administrator\Desktop\test\a.xls\') 
%num返回的是excel中的数据,txt输出的是文本内容,row输出的是未处理数据
%一般情况下,我们读取的是excel中的数剧,所以可以直接用下面的,只输出数据矩阵便可
[num]=xlsread(\'C:\Users\Administrator\Desktop\test\a.xls\')
  • 处理多个有规律文件
x=[\'1.xls\' \'2.xls\' \'3.xls\'];
for i=1:3
data=xlsread(x[i]);

save(\'data.mat\',\'data\');
end

可以数字转字符串

  • 处理多个无规律文件

可以利用dir函数

dir函数可以有调用方式为:
dir(\'.\')列出当前目录下所有子文件夹和文件
dir(\'G:\Matlab\')列出指定目录下所有子文件夹和文件
dir(\'*.m\')列出当前目录下符合正则表达式的文件夹和文件

读取文件夹中全部图像:

src=uigetdir(\'choose the dir\');
cd(src);
allname=struct2cell(dir(\'*.jpg\'));
[k len]=size(allname);
for i=1:len
name=allname{1,i};
I=imread(name);
figure(i);
imshow(I);
end
  • 处理非数值数据——日期时间数据

xlsread函数

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
实现一个模拟CMD.exe命令编辑模式执行与显示的Delphi控件发布时间:2022-07-18
下一篇:
Delphi用户登录窗口框架发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap