位置:51电子网 » 技术资料 » IC/元器件

查表法

发布时间:2014/7/30 20:25:45 访问次数:10724

   所谓查表法就是把事先计算或测得的数据按照一定顺序编制成表格,查表程序的任务就是根据被测参数的值或者中间结果,查出最终所需要的结果。G5243T11U它是一种非数值计算方法,利用这种方法可以完成数据的补偿、计算、转换等各种工作。比如输入通道中对热电偶特性的处理,可以用非线性插值法进行标度变换,也可以采用精度更高、效果更好的查表法进行标度变换——利用热电偶的mV一℃分度表,通过计算机的查表指令就能迅速便捷地由电势(mV)值查到相应的温度(℃)值;当然控制系统中还会有一些其他参数或表格也是如此,如对数表、三角函数表、模糊控制表等。

   查表程序的繁简程度及查询时间的长短,除与表格的长短有关外,很重要的因素在于表格的排列方法。一般来讲,表格有两种排列方法:①无序表格,即表格中的数据是任意排列的;②有序表格,即表格中的数据按一定的顺序排列。表格的排列不同,查表的方法也不尽相同。

   具体的查表方法有顺序奎表法、计算查表法、对分查表法等。

   1.顺序查表法

   顺序查表法是针对无序排列表格的一种方法。其查表方法类似于人工查表。因为无序表格中所有各项的排列均无一定的规律,所以只能按照顺序从第一项开始逐项寻找,直到找到所要查找的关键字为止。

   顺序查表法虽然比较“笨”,但对于无序表格或较短表格而言,仍是一种比较常用的方法。

   2.计算查表法

   在计算机数据处理中,一般使用的表格都是线性表,它是若干个数据元素x”x”…,Xn的集合,各数据元素在表中的排列方法及所占的存储器单元个数都是一样的。因此,要搜索的内容与表格的排列有一定的关系。只要根据所给的数据元素x/,通过一定的计算,求出元素x.所对应的数值的地址,然后将该地址单元的内容取出即可。

   这种有序表格要求各元素在表中的排列格式及所占用的空间必须一致,而且各元素是严格按顺序排列的。其关键在于找出一个计算表地址的公式,只要公式存在,查表的时间就与表格的长度无关。正因为它对表格的要求比较严格,所以并非任何表格均可采用。通常它适用于某些数值计算程序、功能键地址转移程序以及数码转换程序等。

   所谓查表法就是把事先计算或测得的数据按照一定顺序编制成表格,查表程序的任务就是根据被测参数的值或者中间结果,查出最终所需要的结果。G5243T11U它是一种非数值计算方法,利用这种方法可以完成数据的补偿、计算、转换等各种工作。比如输入通道中对热电偶特性的处理,可以用非线性插值法进行标度变换,也可以采用精度更高、效果更好的查表法进行标度变换——利用热电偶的mV一℃分度表,通过计算机的查表指令就能迅速便捷地由电势(mV)值查到相应的温度(℃)值;当然控制系统中还会有一些其他参数或表格也是如此,如对数表、三角函数表、模糊控制表等。

   查表程序的繁简程度及查询时间的长短,除与表格的长短有关外,很重要的因素在于表格的排列方法。一般来讲,表格有两种排列方法:①无序表格,即表格中的数据是任意排列的;②有序表格,即表格中的数据按一定的顺序排列。表格的排列不同,查表的方法也不尽相同。

   具体的查表方法有顺序奎表法、计算查表法、对分查表法等。

   1.顺序查表法

   顺序查表法是针对无序排列表格的一种方法。其查表方法类似于人工查表。因为无序表格中所有各项的排列均无一定的规律,所以只能按照顺序从第一项开始逐项寻找,直到找到所要查找的关键字为止。

   顺序查表法虽然比较“笨”,但对于无序表格或较短表格而言,仍是一种比较常用的方法。

   2.计算查表法

   在计算机数据处理中,一般使用的表格都是线性表,它是若干个数据元素x”x”…,Xn的集合,各数据元素在表中的排列方法及所占的存储器单元个数都是一样的。因此,要搜索的内容与表格的排列有一定的关系。只要根据所给的数据元素x/,通过一定的计算,求出元素x.所对应的数值的地址,然后将该地址单元的内容取出即可。

   这种有序表格要求各元素在表中的排列格式及所占用的空间必须一致,而且各元素是严格按顺序排列的。其关键在于找出一个计算表地址的公式,只要公式存在,查表的时间就与表格的长度无关。正因为它对表格的要求比较严格,所以并非任何表格均可采用。通常它适用于某些数值计算程序、功能键地址转移程序以及数码转换程序等。

相关技术资料
7-30查表法

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!