资源简介
利用切比雪夫进行轨道拟合详细代码,MATLAB代码,利用30s的精密星历来拟合5s的星历卫星坐标

代码片段和文件信息
function [C1C2C3SPRNmcc] = chebshev2
% n介切比雪夫多项式,由拟合阶段的长度c决定,
clc;
clear;
n=12; %拟合阶数n=10+(终止时间-初始时间)
fprintf(‘\nStart processing:\n‘);
[GCminGPS_TimeS_PRNdata_SP3Xdata_SP3Ydata_SP3ZSP3clk]=refrinex;
SP3time=GCmin; SP3X=data_SP3X; SP3Y=data_SP3Y; SP3Z=data_SP3Z; SPRN=S_PRN;
t0=SP3time;
x0=SP3X; %x0为以分钟为单位的时间序列,y0为坐标
y0=SP3Y;
z0=SP3Z;
t=min(t0):15:max(t0); %按15分钟进行插值计算,时间间隔可调,单位分钟
nn=length(t0); %历元数
m=length(t);
cc=t0(end)-t0(1); %c:区间拟合长度,x0(1)起始历元时刻
r0=2*(t0-t0(1))/cc-1; %变量变为(-1,1)区间
T=zeros(nnn);
for i=1:nn
T(i1)=1;
T(i2)=r0(i);
for j=3:n
T(ij)=2*r0(i)*T(ij-1)-T(ij-2);
end
end
C1=inv(T‘*T)*T‘*x0; %最小二乘求切比雪夫多项式系数
C2=inv(T‘*T)*T‘*y0;
C3=inv(T‘*T)*T‘*z0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1196 2017-12-18 09:18 切比雪夫轨道拟合\chebshev2.asv
文件 896 2017-12-18 09:19 切比雪夫轨道拟合\chebshev2.m
文件 87377 2017-12-16 22:23 切比雪夫轨道拟合\data_doucment.mat
文件 70823 2017-12-16 20:56 切比雪夫轨道拟合\doucment2.mat
文件 5260 2013-04-09 16:32 切比雪夫轨道拟合\Read_SP3.m
文件 2282 2013-04-12 10:06 切比雪夫轨道拟合\refrinex.m
文件 222 2013-04-11 08:48 切比雪夫轨道拟合\TimetoJD.m
文件 245454 2013-04-11 09:00 切比雪夫轨道拟合\精密星历文件15分钟\igs16600.sp3\igs16600.sp3
文件 124971 2013-04-11 09:00 切比雪夫轨道拟合\精密星历文件30分钟\igs16600.sp3 - 副本\igs16600.sp3
目录 0 2017-12-18 09:22 切比雪夫轨道拟合\精密星历文件15分钟\igs16600.sp3
目录 0 2017-12-18 09:22 切比雪夫轨道拟合\精密星历文件30分钟\igs16600.sp3 - 副本
目录 0 2017-12-18 09:22 切比雪夫轨道拟合\精密星历文件15分钟
目录 0 2017-12-18 09:22 切比雪夫轨道拟合\精密星历文件30分钟
目录 0 2017-12-18 09:22 切比雪夫轨道拟合
----------- --------- ---------- ----- ----
538481 14
相关资源
- 基于Matlab的射频滤波器仿真设计
- [matlab] 切比雪夫多项式系数
- 利用切比雪夫一致逼近法设计一个F
- MATLAB 带通切比雪夫滤波器代码
- matlab切比雪夫拟合多项式
- matlab切比雪夫多项式
- 阵列天线切比雪夫分布幅度计算
- 有源四阶切比雪夫滤波器.ms12
- 基于双线性变换的切比雪夫II型高通滤
- 切比雪夫(Chebyshev)多项式展开式的
- matlab生成logisitc,tent,切比雪夫,改
- array-synthesis
- chebshev GPS精密星历卫星轨道插值运算
- matlab实现切比雪夫滤波器
- 切比雪夫逼近程序
- [matlab] 切比雪夫天线电流设计及方向
- 切比雪夫分布各单元幅度值
- 巴特沃斯滤波器、切比雪夫1、2滤波器
评论
共有 条评论