作者bennyhsu (阿彬)
看板Fortran
标题Re: [问题]资料处理方面的问题
时间Thu Aug 13 15:10:19 2009
※ 引述《UDP (阿猫)》之铭言:
: ※ 引述《bennyhsu (阿彬)》之铭言:
: : 各位大大你们好
: : 小弟有问题想要请教
: : 现在我已经把一个二进位档的资料解码出来
: : 它主要是角度指标
: : 其值会随不同的扫描线而变(一条扫描线有380个点)
: ^^^^^^ 这又是什麽?
不好意思是我没有说清楚
这是一个雷达扫描的资料
雷达转一圈就会出现一张图
而在扫的过程中,是发射许多条电磁波
而这些电磁波就是扫描线
: : 由0开始,每增加一度才会增加1
: : 所以角度座标的范围只有0~7
: ^^^ 8bits,因该吧?
: :
因为雷达天线之角度指示解析只能到度
将度除以间隔条数即可得出扫描线之角度值
而每个角度间的扫描线间隔条数都不同
它的角度表示方式就是利用0~7的数字来作为角度监定
假设这条扫描线是在0~1度之间,它会显示是0
又因为每条扫描线有380个点,所以这条扫描线会有380个0
以下如此类推
特别的地方在於
角度的范围只有0~7
到了第8度,就会回到0
等於每7度一个区间
因为每个角度的扫描线数量并不一样
: : 假如现在0~1这个角度中有10条扫描线
: : 等於会有3800笔资料
: : 资料的格式大概是这样:
: : 0
: : 0
: : 0
: . <==这是什麽?
: . <==这是什麽?
: : 1
: : 1
: : 1
: : .
: : .
: : .
: : 2
: : 2
: : 2
: : .
: : .
: : 这样一直排列到7,7之後又循环到0
: :
是想表达0~7这些数字怎麽排列@@
000111222333444555666777000111222333....
大概是这样
只是每个数字的数量都不同
请问各位大大
: : 现在我想找出第一个0在第几个,第一个1在第几个,第一个2在第几个位置
: : 一直到第一个7在第几个位置
: : 接下来要一直找出第52几个0~7的位置(360度/7)
: : 希望大大帮我解决问题
: : 假如有表达不清楚,请大大赐教
: : 谢谢!
: 整个看不懂....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.68.69