CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

实时数据库技术中的一个压缩算法的误差计算

楼主ann790914(涅槃)2005-10-31 11:37:32 在 Delphi / 数据库相关 提问

看到superinfo公司的比例压缩算法的公式是  
  U   =   int[[(V   -   Vmin)/(Vmax   -   Vmin)]   *   2^n]  
  其中U为压缩后的数值;V为测量值;Vmin为测量最小值;Vmax为测量最大值;  
  n为压缩后存储数据所用的bit位数;  
  在技术手册后的说明中看到笔者指出;这种压缩算法的误差率为   (1/2^n)   *   100%    
  当用一个字节存储时;认为误差值为   (1/256)   *   100%   =   0.4%  
  -------------------------------  
   
  我感觉好像有点不对;  
  哪位兄弟能帮忙指出什么地方不对吗? 问题点数:100、回复次数:5Top

1 楼andrew223(暴风雪)回复于 2005-10-31 11:48:20 得分 30

不懂,本着学习的态度来的。Top

2 楼47522341(睡到8:30)回复于 2005-10-31 15:06:46 得分 40

压缩后的误差率应该是压缩后一个数据单位表示的实际数值与当时的测量值之间的比值;  
  也就是应该为:   [(1/2^n)*(Vmax   -   Vmin)]/V    
  也就是说误差率应该是跟当时的实际测量数据有一定关系的;  
  Top

3 楼ann790914(涅槃)回复于 2005-11-07 16:06:23 得分 0

哪个兄弟能指点一下:  
  怎么可以测试出某种算法的每秒执行次数?Top

4 楼ann790914(涅槃)回复于 2005-11-07 16:07:08 得分 0

以及在数据存过程中,读取或者存储一条记录所需要的时间。Top

5 楼aloking(黑鲸)回复于 2005-11-07 17:27:31 得分 30

在查询分析器里面跑一下,不就有显示了吗?Top

相关问题

  • 何谓实时数据库?
  • 求一个数据库的算法!
  • 实时数据库的问题。
  • 怎样实时扫描数据库?
  • 有关Oracle的实时数据库
  • 原创SQL数据库实时备份!!!
  • 多层数据库实时更新
  • 实时备份SQL数据库
  • 如何实现oracle数据库与access数据库的实时通信?
  • vc+ado访问sql数据库的查询算法??删除算法??

关键词

  • 算法
  • 数据
  • 压缩
  • 误差率
  • vmin
  • vmax
  • 测量
  • 应该

得分解答快速导航

  • 帖主:ann790914
  • andrew223
  • 47522341
  • aloking

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo