找回密码
 注册
Simdroid-非首页
查看: 159|回复: 10

求助:如何用matlab把exel中的数据读入并形成一个矩阵?

[复制链接]
发表于 2011-4-5 15:37:33 | 显示全部楼层 |阅读模式 来自 湖北武汉
我最近在做数据方面的统计分析,exel数据中的数据有780*40那么多行,一一把它复制到text中再读入matlab的话过于麻烦,想问下子有没有可以直接把exel中的数据读入的,论坛中有没有高手可以帮帮我?我的数据中含有很多字符类得数据,需要把它们在矩阵中变为1或者0类的数据,不知道有没有简便的替换方法或者程序可以表示的?求高手相助!!!!
发表于 2011-4-5 16:02:32 | 显示全部楼层 来自 上海
Simdroid开发平台
用A=xlsread('filename.xls')读入,A就是一个矩阵。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-4-6 09:10:40 | 显示全部楼层 来自 湖南长沙
这在matlab help里面讲的很清楚,还有实例!
回复 不支持

使用道具 举报

发表于 2011-4-6 09:33:23 | 显示全部楼层 来自 山东烟台
教你一招吧
M=clipboard('paste')
前提是你在excel中选择数据并且复制

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-4-6 14:55:57 | 显示全部楼层 来自 陕西西安
学习了。。。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-4-8 10:17:14 | 显示全部楼层 来自 湖北武汉
嗯,我将它们导入了,可还想问个问题,就是我里面含有文本型的内容,要把它们换成0或1来用,请问下子matlab中有没有可以替换文本型变量的矩阵的函数,可以算是批量替换吧~
回复 不支持

使用道具 举报

发表于 2011-5-15 20:32:55 | 显示全部楼层 来自 四川成都
4# liuyalong008
你好,我 试了你说的这种方法,是粘过去了,谢谢
但是我想问下,粘贴 过去的是不是可以直接调用呢??
我调用的话总 出现问题!谢谢
回复 不支持

使用道具 举报

发表于 2011-5-16 18:22:17 | 显示全部楼层 来自 陕西西安
7# chinasnowlee 粘贴的话,需要纯数字的。不能有其他类型的数据。
回复 不支持

使用道具 举报

发表于 2011-5-16 20:42:59 | 显示全部楼层 来自 广东广州
用origin就可以解决这个问题了。
回复 不支持

使用道具 举报

发表于 2011-5-18 06:37:48 | 显示全部楼层 来自 辽宁阜新
直接复制粘贴就可以
回复 不支持

使用道具 举报

发表于 2011-5-23 14:15:28 | 显示全部楼层 来自 江苏南京
我记得有一个imput选项,可以直接导入excel文件的数据的。。。。。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-4 19:23 , Processed in 0.052075 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表