oneinterp1.m

来自「垂直发射弹道仿真程序(采用四元数法).matlab编写。」· M 代码 · 共 20 行

M
20
字号
%一维插值函数,用于质心、转动惯量及推力的插值,输入变量依次为:待插参数数组,插值点时间值
function W = oneinterp1(t1,t2)
[x y]=size(t1);

if t2<=t1(1,1)%时间小于或者等于最小给定时间值
    j=1;
end    

if t2>t1(x,1)%时间大于最大给定时间值
    j=x-1;
else
     j=1;
     while t2>t1(j+1,1)
          j=j+1;
     end    
end     

W=t1(j,2)+(t1(j,2)-t1(j+1,2))*(t2-t1(j,1))/(t1(j,1)-t1(j+1,1));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?