求 插值算法

BlackFIre531 2008-04-19 12:28:07
小弟最近写一个程序,由传感器测量后由单片机进行AD转换,然后在lcd上显示出来,可是测出的东西如果不是连续的那么用什么算法能把显示的曲线图形变成连续的?比如测温度、电流、电压,是不是要用不同的插值算法?哪位能指点一下啊?谢谢。
...全文
235 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdn100 2008-11-26
  • 打赏
  • 举报
回复
技术分是怎么增加的呢
sdn100 2008-11-26
  • 打赏
  • 举报
回复
我还没明白呢
用户 昵称 2008-04-20
  • 打赏
  • 举报
回复
温度应该不会有明显的突变,电流电压之类的本身就有突变的可能

如果想好看,可以找过所有控制点进行拟合的算法。
BlackFIre531 2008-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bshawk 的回复:]
简单插值,架设你的函数是y=f(x):在(x1,y1) (x2,y2)之间插入一点 (a,b), a = (x1+x2)/2, b = (y1+y2)/2
如果不够,你可以在他们之间继续插入,插入到足够的点之后,再用直线连接
[/Quote]
呵呵,这样子啊,那图形不会很难看吗?
嗯,那把测量的值显示在屏幕上具体是不是就是:设一个定值,然后让这个值加上所测量的数据来实现映射的目的?我第一次做,不是很清楚,麻烦各位大哥说的详细一些,谢谢了。
BlackFIre531 2008-04-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jennyvenus 的回复:]
波形不是要反应实际情况吗?
[/Quote]
是啊,可是要让图形看起来连续啊。
BlackFIre531 2008-04-20
  • 打赏
  • 举报
回复
嗯,大概知道了,谢谢各位的热心帮助。
用户 昵称 2008-04-19
  • 打赏
  • 举报
回复
不用插值算法吧,拿直线连就行了。
用户 昵称 2008-04-19
  • 打赏
  • 举报
回复
波形不是要反应实际情况吗?
bshawk 2008-04-19
  • 打赏
  • 举报
回复
简单插值,架设你的函数是y=f(x):在(x1,y1) (x2,y2)之间插入一点 (a,b), a = (x1+x2)/2, b = (y1+y2)/2
如果不够,你可以在他们之间继续插入,插入到足够的点之后,再用直线连接
BlackFIre531 2008-04-19
  • 打赏
  • 举报
回复
可以吗?那波形不是很难看啊?
那怎样把实际值映射到屏幕上啊?

27,383

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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