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

EXCEL批量导入MATLAB方法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、识别文件名称 

b= dir (\'*.xlsx\')  % 读取后缀名是xlsx的文件
c=b(2).name      %  文件名是
d=xlsread(c);   %    读取指定的文件的数据

%  多个文件的数据加个循环就好

2、必要时转格式

有时候遇到从其他软件(dbc→ xls)导出的数据,虽然是xls格式,但是没法是matlab不识别的格式,可以先通过程序转格式。

1)xls转xlsx

https://www.cnblogs.com/redufa/p/13686750.html

注:

i) 转换成xlsx格式被matlab读取,其中的空值被读取为NaN;

  matlab中的NaN可以转成任何值,比如10000,有标记意义就好,不和原始数据混淆。

具体参考:

https://www.cnblogs.com/redufa/p/13685154.html

ii)转换为csv格式被matlab读取,其中的空值被读取为0.

   因为原始数据中本来就有0,所以容易导致混淆。

2)xls转csv

https://www.cnblogs.com/redufa/p/13685914.html

 

3 数据读取:

无论是xls还是csv格式,当第一行为字符串时,默认不读取;

当第一列为字符串时,会报错。

1) matlab读取xls格式参考:

https://www.cnblogs.com/redufa/p/13685154.html

2)matlab读取csv格式参考:

 https://www.cnblogs.com/redufa/p/13686017.html

 


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
bcb/delphi透明Panel控件源代码发布时间:2022-07-18
下一篇:
DELPHIXE5UP2运行IOS遇到Wrapperinitfailed:(null)问题的解决办法发布时间: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