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