matlab太阳影子定位,基于MATLAB软件的太阳影子定位

太阳影子定位技术在导航、建筑和日常生活中起到了潜移默化的作用,比如手表定位、立竿见影等。本文通过分析视频数据中物体的太阳影子变化,确定视频拍摄的地点和日期,来讨论太阳影子定位技术。文中首先对影子长度关于各个参数的变化,进行数值分析,构建直杆影长实地变化的模型,确定视频中直杆所处的可能地点和日期,利用MATLAB软件编程求解,进而形成对太阳影子定位技术清晰的理论认识。

1 数学模型的确立

1.1 影响因子分析

建立影子长度变化的数学模型,并求出定时定点定长太阳影子长度的变化曲线。分析影子长度,从现实生活直观出发,可以将影长与直杆的长度构成直角三角形,从而将问题归类为解析几何方法的求解,而影子长度的形成以及变化与太阳光的入射方向和地球地平面之间的夹角即太阳高度角[3]有关,因此对于太阳高度角的计算分析是得出影子长度关于各个参数的变化规律结论的必要条件。

1.2 模型的建立

根据开普勒第三定律,地球是在椭圆轨道上绕太阳公转的,对于地球上的某个地点,专业上讲,太阳高度角是指某地太阳光线与通过该地与地心相连的地表切线的夹角,这是以太阳视盘面的几何中心和理想地平线所夹的角度。日升日落,同一地点一天内太阳高度角不仅与当地纬度有关,同时随着地方时和太阳赤纬的变化而不断变化。在现实生活中,时间的计量以地球自转为依据,地球自转一周,计24太阳时,当太阳达到正南处为12:00。钟表所指的时间也称为平太阳时(简称为平时),我国采用东经120度经线上的平太阳时作为全国的标准时间,视频中所给时间9:00-15:00即“北京时间”。太阳赤纬是指太阳直射点的纬度[1],太阳射点即太阳高度角为90度的地点,所在的经线的地方时为正午12时。从1月1日算起建立日期序号,利用所给日期进行时纬公式换算,即可求出近似值。最后根据给定的数据运行MATLAB程序,可得到3米高的直杆的太阳影子长度的变化。

2 模型的假设

2.1 忽略宇宙星体轨迹变化对地球受到太阳光照的影响;

2.2 忽略地球天气变化对影子变化长度的影响;

2.3 假设地球绕太阳的公转是标准的圆形;

2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值