matlab处理曲线

v_023 2008-09-12 09:51:25
比如一条曲线,其中在前2000个点我想要保留不进行,后面的8000个点要进行平滑处理,最后合成一条曲线显示处理,不知道matlab做不做的到,可以的话要怎么实现。。。很急,麻烦大家给点意见我的相关代码如下:
engEvalString(ep, "figure('NumberTitle', 'off', 'Name', '图像显示')");
engEvalString(ep, "Time=double(Rally);");
engEvalString(ep, "x = 1:10000");
engEvalString(ep, "n = 1:2000;");
engEvalString(ep, "t = 2001:10000");
engEvalString(ep, "for k=1:10000");
engEvalString(ep, "m=x(k)");
engEvalString(ep, "if m>=2000");
engEvalString(ep, "yy = smooth(Time,50,'sgolay',41);");
engEvalString(ep, "end");
engEvalString(ep, "plot(n,Time,'r-', t, yy, 'b-')");
没有显示图像来,给点修改意见。。谢谢了
...全文
222 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
v_023 2008-09-17
  • 打赏
  • 举报
回复
卡曼滤波函数名是?
v_023 2008-09-17
  • 打赏
  • 举报
回复
是的啊,是数组
sunyim 2008-09-16
  • 打赏
  • 举报
回复
你先单独画一下 Time看看
seatree 2008-09-16
  • 打赏
  • 举报
回复
作曲线显示实际应该是一种对波形的预测,卡曼滤波就是作这个的
binsir543 2008-09-15
  • 打赏
  • 举报
回复
语法上倒是没什么问题了
但是第一,end补在哪里;
第二,Time=double(Rally)这句是强制类型转换吗,Rally是矩阵吗
v_023 2008-09-13
  • 打赏
  • 举报
回复
还是一样的,没有显示出来,补上了一个end后
binsir543 2008-09-12
  • 打赏
  • 举报
回复
建议在matlab里面调通再用vc
很明显在你的程序里面少一个end

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧