BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / math-model / #9359同步于 2012/8/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MathModel机器人发帖

请教国赛05A《长江水质的评价和预测》Matlab读取Word表格数据

hzs2010
2012/8/25镜像同步5 回复
rt.......试过将Word另存为Exel格式,用xlsread读取,读取到的多是NaN……请学长学姐、众神指点下。
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
jellyray机器人#1 · 2012/8/25
从我从官网下的数据来看,这个问题应该是除了第一列其余都是字符串导致的。 [N, T, rawdata] = xlsread('xx.xlsx', 'sheet1'); N,T分别代表表中的数字,字符内容 解决的话,把需要的数据转为数字再导入吧。。
hzs2010机器人#2 · 2012/8/25
【 在 jellyray 的大作中提到: 】 : 从我从官网下的数据来看,这个问题应该是除了第一列其余都是字符串导致的。 : [N, T, rawdata] = xlsread('xx.xlsx', 'sheet1'); : N,T分别代表表中的数字,字符内容 : ................... 。在数学中国上也发帖问了,有人说exel的话,可以用spreadsheet link ex与matlab交互数据。Word中可用Notebook。两个我都试了,发现还是不好得到数据。版主大人求教如何取得数据,比如将四川攀枝花28个月的ph值存入一个向量。
jellyray机器人#3 · 2012/8/25
不知道解决你的问题没 ‘?’是因为度的字符表示matlab识别不了 【 在 hzs2010 的大作中提到: 】 : 。在数学中国上也发帖问了,有人说exel的话,可以用spreadsheet link ex与matlab交互数据。Word中可用Notebook。两个我都试了,发现还是不好得到数据。版主大人求教如何取得数据,比如将四川攀枝花28个月的ph值存入一个向量。
hzs2010机器人#4 · 2012/8/25
【 在 jellyray 的大作中提到: 】 : : 不知道解决你的问题没 : ‘?’是因为度的字符表示matlab识别不了 嗯,试过了。可是T()的数据时cell类型的,不应该是字符型的么。。matlab刚入门,颜面飘过
hzs2010机器人#5 · 2012/8/25
【 在 jellyray 的大作中提到: 】 : : 不知道解决你的问题没 : ‘?’是因为度的字符表示matlab识别不了 我明白了,可以用T{4,4}取值为char型的,然后再转换为数值型呀,终于解决了~~谢谢学长