Newer
Older
function [unfilteredA, unfilteredB, X, A, B] = solve(pRfb, pSoundsources, pTrackingParameter, pToaData, pSatData, pAppliedTemperature, pAppliedPressure, pLeapsecondsMatrix)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
%% Construct matrices A and B
[unfilteredA, unfilteredB] = artoa.offsets.createCalculationMatrices(pRfb, ...
pSoundsources, ...
pTrackingParameter, ...
pToaData, ...
pSatData, ...
pAppliedTemperature, ...
pAppliedPressure, ...
pLeapsecondsMatrix ...
);
%% Optimize matrices for calculation
[A, B] = artoa.offsets.filterCalculationMatrices(unfilteredA, unfilteredB);
%% Solve it!
X = pinv(A) * B;