stk与matlab联合仿真(7)——新建卫星

1、新建卫星
新建卫星其实有中方法,可以使用stkNewObj()函数,或者stkExec()、stkConnect()函数,我在使用的时候,为了方便起见,一般都使用stkExec()函数来新建。

2、代码
matlab代码如下所示:

% %创建卫星
stkExec(conid,'New / */Satellite ERS1'); %创建卫星,也可以用stkNewObj函数来创建
% %设置卫星轨道,也可用stkSetPropClassical函数
stkExec(conid,'SetState */Satellite/ERS1 Classical HPOP UseScenarioInterval 60 J2000 "30 Aug 2024 12:00:00.00" 26553374.57 0.740969 63.4 270 -29.7859 0'); 
在这里插入代码片

这里进行轨道设置的时候,是可以有多种函数写法的,可以使用也可用stkSetPropClassical函数来进行经典轨道根数的设置,但是这个函数的语法不够直观,尤其是在设置对象时间间隔的时候,需要设置起点时间与历元时间的差值,不是很方便,其实也可以使用stkConnect函数来进行设置,语法需要遵循该函数的语法内容,我就不详细展开了,需要的可以去查看stk help文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值