永发信息网

如何用matlab做数据处理和筛选

答案:2  悬赏:10  手机版
解决时间 2021-02-25 18:41
本人刚接触MATLAB 好多基本的都不太会,老板要我做这个分析,无助啊 请教各位高手~~
先要把txt里的文本和数值混合的数据读入 文档大概是这样的:
09:15:00.500 09:15:00 3046.00 2 3046.20 1 3046.00 136
09:15:01.000 09:15:01 3046.40 5 3047.20 16 3046.40 174
09:15:01.500 09:15:01 3046.40 3 3047.20 14 3046.40 183
09:15:02.000 09:15:02 3047.20 2 3047.80 1 3047.20 219
09:15:02.500 09:15:02 3047.80 2 3048.00 44 3048.00 225
....
我用IMPORT DATA导入的话它会把前2列生成cell型textdata 后面6列单独生成double型data 怎么把cell型转换成可以运算的别的形式啊???
然后第一列的时间序列不完整,我需要另外生成一个完整的时间序列,然后两个对照把时间相同时的后6列数据填进去,空出来的行填入上一个时间那一行的数据~~
这个我完全不会做 请高手帮忙~~~
要详细的过程和code~~~

时间的问题是这样的:
请看第一列,完整的序列应该是每500毫秒产生一行,但是原始数据中有缺失,比如有些每两行间隔了1秒、1.5秒 于是要把缺失的那些半秒都补上,并使得补上的数据与上一个半秒的相同

请详细告诉我怎么做 从数据导入到补全数据 每一步以及code
最佳答案
1、cell的运算用cell2mat这个函数;例如:result=cellmat(A.textdata(1,3))+2。
2、我不知道您说的完整的时间序列是指什么?Anyway,你可以通过操作textdata合并字符串(strcat),形成完整序列。
3、时间对照,你只要判断字符串相同,就是相同的时间,具体code没法写,因为你说的太笼统了。
全部回答
indata=load('data.txt'); %原始数据文件 index=find(indata>0); outdata=indata(index); save outdata outdata.txt
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【立了大功带马的成语】写出带马的成语粗略的
哈尔滨铁路局涨工资最新消息
徐闻县中泰汽车销售服务有限公司地址在什么地
禁忌是什么意思
患者女,40岁。低热、盗汗、腹胀1个月就诊。
锦程企业管理咨询怎么去啊,有知道地址的么
关于创新的诗句有哪些?
徕卡S系列和M系列相机的区别是身摸
三仁面馆·餐厅这个地址在什么地方,我要处理
一个圆形花坛的直径是6米,现在沿花坛的外周
高铁驾驶,动车组驾驶(就是高铁上司机一类的
JCB信用卡支不支持跨国在线汇款?就是说在网
产生滑膜肉瘤的原因有哪些?
狗粮的防伪码和授权书会有假吗
求助perl设定环境变量
推荐资讯
农会我想知道这个在什么地方
【五个手指头分别叫什么】五个手指头分别叫什
谁能介绍一些好看的空姐类型的
你能解决我这个问题吗?x除以7等于3.6
海陵村地址有知道的么?有点事想过去
福利彩票快乐十分2016-三月二十九号
米饭泡酱油的电影
中国有哪些大学有好的管理经济学专业
斗战神灵兽怎么开孔
什么叫“上方仙”(“上方仙”到底指的是什么
羊毛衣缩水了怎么恢复
oppo s33 触摸屏碎了 沈阳哪里有专门的售后维
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?