% This code was generated using ADiGator version 1.0
% ©2010-2014 Matthew J. Weinstein and Anil V. Rao
% ADiGator may be obtained at https://sourceforge.net/projects/adigator/ 
% Contact: mweinstein@ufl.edu
% Bugs/suggestions may be reported to the sourceforge forums
%                    DISCLAIMER
% ADiGator is a general-purpose software distributed under the GNU General
% Public License version 3.0. While the software is distributed with the
% hope that it will be useful, both the software and generated code are
% provided 'AS IS' with NO WARRANTIES OF ANY KIND and no merchantability
% or fitness for any purpose or application.

function nCoT = objective_ADiGatorJac(vX_opt_centerscale,model)
global ADiGator_objective_ADiGatorJac
if isempty(ADiGator_objective_ADiGatorJac); ADiGator_LoadData(); end
Gator1Data = ADiGator_objective_ADiGatorJac.objective_ADiGatorJac.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: % Find periodic orbit for parameters vX_opt_centerscale
cada1f1dvX_opt_centerscale = model.params.vScale_x(:).*vX_opt_centerscale.dvX_opt_centerscale;
cada1f1 = vX_opt_centerscale.f.*model.params.vScale_x;
cadainput1.dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cadainput1.f = cada1f1 - model.params.vCenter_x;
%User Line: cadainput1 = vX_opt_centerscale.*model.params.vScale_x-model.params.vCenter_x;
cadainput2 = model;
%User Line: cadainput2 = model;
cadaoutput1 = ADiGator_perorb_flw_math(cadainput1,cadainput2);
% Call to function: perorb_flw_math
stance = cadaoutput1;
%User Line: stance = cadaoutput1;
%User Line: % Load variables
nMass.f = model.params.nMass;
%User Line: nMass        = model.params.nMass;
vParams_mech.f = model.params.vParams_mech;
%User Line: vParams_mech = model.params.vParams_mech;
nCPstat.f = model.params.nCPstat;
%User Line: nCPstat      = model.params.nCPstat;
nN_b.f = model.params.nN_b;
%User Line: nN_b         = model.params.nN_b;
xU.dvX_opt_centerscale = stance.xU.dvX_opt_centerscale; xU.f = stance.xU.f;
%User Line: xU           = stance.xU;
xQ_wedge_dt.dvX_opt_centerscale = stance.xQ_wedge_dt.dvX_opt_centerscale; xQ_wedge_dt.f = stance.xQ_wedge_dt.f;
%User Line: xQ_wedge_dt  = stance.xQ_wedge_dt;
cada1f1 = size(xQ_wedge_dt.f,1);
cada1f2 = nN_b.f - 1;
cada1f3 = cada1f1 - cada1f2;
cada1f4 = size(xQ_wedge_dt.f,1);
cada1f5 = cada1f3:cada1f4;
xQ_b_dt.dvX_opt_centerscale = xQ_wedge_dt.dvX_opt_centerscale(Gator1Data.Index20);
xQ_b_dt.f = xQ_wedge_dt.f(cada1f5,:);
%User Line: xQ_b_dt      = xQ_wedge_dt(end-(nN_b-1):end,:);
nSteplength.dvX_opt_centerscale = stance.nSteplength.dvX_opt_centerscale; nSteplength.f = stance.nSteplength.f;
%User Line: nSteplength  = stance.nSteplength;
%User Line: % Trapezoidal numerical integration over step to evaluate supplied electric power in joint motors
nWork.f =  0;
%User Line: nWork = 0;
cadaforvar1.f = 1:nN_b.f;
%User Line: cadaforvar1 = 1:nN_b;
nWork.dvX_opt_centerscale = zeros(20,1);
for cadaforcount1 = 1:4
    nI_joint.f = cadaforvar1.f(:,cadaforcount1);
    %User Line: nI_joint = cadaforvar1(:,cadaforcount1);
    cada1f1dvX_opt_centerscale = xU.dvX_opt_centerscale(Gator1Data.Index1(:,cadaforcount1));
    cada1f1 = xU.f(nI_joint.f,:);
    cada1tf2 = cada1f1(Gator1Data.Index21);
    cada1f2dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*cada1f1dvX_opt_centerscale;
    cada1f2 = cada1f1.^2;
    cada1f3dvX_opt_centerscale = nCPstat.f.*cada1f2dvX_opt_centerscale;
    cada1f3 = nCPstat.f*cada1f2;
    cada1f4dvX_opt_centerscale = xU.dvX_opt_centerscale(Gator1Data.Index2(:,cadaforcount1));
    cada1f4 = xU.f(nI_joint.f,:);
    cada1f5dvX_opt_centerscale = xQ_b_dt.dvX_opt_centerscale(Gator1Data.Index3(:,cadaforcount1));
    cada1f5 = xQ_b_dt.f(nI_joint.f,:);
    cada1tf1 = cada1f5(Gator1Data.Index22);
    cada1td1 = cada1tf1(:).*cada1f4dvX_opt_centerscale;
    cada1tf1 = cada1f4(Gator1Data.Index23);
    cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
    cada1f6dvX_opt_centerscale = cada1td1;
    cada1f6 = cada1f4.*cada1f5;
    cada1td1 = cada1f3dvX_opt_centerscale;
    cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
    vP_int.dvX_opt_centerscale = cada1td1;
    vP_int.f = cada1f3 + cada1f6;
    cada1tempdvX_opt_centerscale = vP_int.dvX_opt_centerscale;
    vP_int.dvX_opt_centerscale = zeros(7960,1);
    vP_int.dvX_opt_centerscale(Gator1Data.Index24,1) = cada1tempdvX_opt_centerscale;
    vP_int.f(1,398) = 0;
    %User Line: vP_int = nCPstat * xU(nI_joint,:).^2                                  + xU(nI_joint,:) .* xQ_b_dt(nI_joint,:);
    vT_int.dvX_opt_centerscale = stance.vT.dvX_opt_centerscale;     vT_int.f = stance.vT.f;
    cada1tempdvX_opt_centerscale = vT_int.dvX_opt_centerscale;
    vT_int.dvX_opt_centerscale = zeros(7940,1);
    vT_int.dvX_opt_centerscale(Gator1Data.Index25,1) = cada1tempdvX_opt_centerscale;
    vT_int.f(1,398) = 0;
    %User Line: vT_int = stance.vT;
    %User Line: % Find zero crossings in vector of electric power
    cada1f1 = 200;
    cada1f2 = cada1f1 - 2;
    cada1tempf1 = zeros(1,198);
    cada1tempf1(1:cada1f2) = 1:cada1f2;
    cadaforvar2.f = cada1tempf1;
    %User Line: cadaforvar2 = 1 : length(vT_int)-2;
    for cadaforcount2 = 1:198
        nI_t.f = cadaforvar2.f(:,cadaforcount2);
        %User Line: nI_t = cadaforvar2(:,cadaforcount2);
        cada1f1 = vP_int.f(nI_t.f);
        cada1f2 = nI_t.f + 1;
        cada1f3 = vP_int.f(cada1f2);
        cada1f4 = cada1f1*cada1f3;
        cadaconditional1 = lt(cada1f4,0);
        %User Line: cadaconditional1 = vP_int(nI_t) * vP_int(nI_t+1) < 0
        if cadaconditional1
            cada1td1 = zeros(20,1);
            cada1td1(logical(Gator1Data.Index4(:,cadaforcount2))) = vT_int.dvX_opt_centerscale(nonzeros(Gator1Data.Index4(:,cadaforcount2)));
            cada1f1dvX_opt_centerscale = cada1td1;
            cada1f1 = vT_int.f(nI_t.f);
            cada1f2 = nI_t.f + 1;
            cada1f3dvX_opt_centerscale = vT_int.dvX_opt_centerscale(Gator1Data.Index5(:,cadaforcount2));
            cada1f3 = vT_int.f(cada1f2);
            cada1td1 = zeros(20,1);
            cada1td1(logical(Gator1Data.Index6(:,cadaforcount2))) = vT_int.dvX_opt_centerscale(nonzeros(Gator1Data.Index6(:,cadaforcount2)));
            cada1f4dvX_opt_centerscale = cada1td1;
            cada1f4 = vT_int.f(nI_t.f);
            cada1td1 = cada1f3dvX_opt_centerscale;
            cada1td1 = cada1td1 + -cada1f4dvX_opt_centerscale;
            cada1f5dvX_opt_centerscale = cada1td1;
            cada1f5 = cada1f3 - cada1f4;
            cada1f6 = nI_t.f + 1;
            cada1f7dvX_opt_centerscale = vP_int.dvX_opt_centerscale(Gator1Data.Index7(:,cadaforcount2));
            cada1f7 = vP_int.f(cada1f6);
            cada1f8dvX_opt_centerscale = vP_int.dvX_opt_centerscale(Gator1Data.Index8(:,cadaforcount2));
            cada1f8 = vP_int.f(nI_t.f);
            cada1td1 = cada1f7dvX_opt_centerscale;
            cada1td1 = cada1td1 + -cada1f8dvX_opt_centerscale;
            cada1f9dvX_opt_centerscale = cada1td1;
            cada1f9 = cada1f7 - cada1f8;
            cada1td1 = cada1f5dvX_opt_centerscale./cada1f9;
            cada1td1 = cada1td1 + -cada1f5./cada1f9.^2.*cada1f9dvX_opt_centerscale;
            cada1f10dvX_opt_centerscale = cada1td1;
            cada1f10 = cada1f5/cada1f9;
            cada1f11dvX_opt_centerscale = vP_int.dvX_opt_centerscale(Gator1Data.Index9(:,cadaforcount2));
            cada1f11 = vP_int.f(nI_t.f);
            cada1td1 = cada1f11.*cada1f10dvX_opt_centerscale;
            cada1td1 = cada1td1 + cada1f10.*cada1f11dvX_opt_centerscale;
            cada1f12dvX_opt_centerscale = cada1td1;
            cada1f12 = cada1f10*cada1f11;
            cada1td1 = cada1f1dvX_opt_centerscale;
            cada1td1 = cada1td1 + -cada1f12dvX_opt_centerscale;
            nT_0.dvX_opt_centerscale = cada1td1;
            nT_0.f = cada1f1 - cada1f12;
            %User Line: nT_0 = vT_int(nI_t) - (vT_int(nI_t+1)-vT_int(nI_t)) / (vP_int(nI_t+1)-vP_int(nI_t)) * vP_int(nI_t);
            cada1f1 = nI_t.f + 1;
            cada1f2 = Gator1Data.Index16(cadaforcount2);
            cada1tempf1 = zeros(1,199);
            cada1tempf1(1:cada1f2-cada1f1+1) = cada1f1:cada1f2;
            cada1f3 = cada1tempf1;
            cada1f4dvX_opt_centerscale = vT_int.dvX_opt_centerscale(Gator1Data.Index10(:,cadaforcount2));
            cada1f4 = vT_int.f(cada1f3);
            cada1f5 = nI_t.f + 2;
            cada1f6 = Gator1Data.Index17(cadaforcount2);
            cada1f7 = cada1f6 + 1;
            cada1tempf1 = zeros(1,199);
            cada1tempf1(1:cada1f7-cada1f5+1) = cada1f5:cada1f7;
            cada1f8 = cada1tempf1;
            vT_int.dvX_opt_centerscale(logical(Gator1Data.Index12(:,cadaforcount2))) = cada1f4dvX_opt_centerscale(nonzeros(Gator1Data.Index12(:,cadaforcount2)));
            vT_int.f(cada1f8) = cada1f4;
            %User Line: vT_int(nI_t+2:length(vT_int)+1) = vT_int(nI_t+1:length(vT_int));
            cada1f1 = nI_t.f + 1;
            vT_int.dvX_opt_centerscale(logical(Gator1Data.Index13(:,cadaforcount2))) = nT_0.dvX_opt_centerscale(nonzeros(Gator1Data.Index13(:,cadaforcount2)));
            vT_int.f(cada1f1) = nT_0.f;
            %User Line: vT_int(nI_t+1) = nT_0;
            cada1f1 = nI_t.f + 1;
            cada1f2 = Gator1Data.Index18(cadaforcount2);
            cada1tempf1 = zeros(1,199);
            cada1tempf1(1:cada1f2-cada1f1+1) = cada1f1:cada1f2;
            cada1f3 = cada1tempf1;
            cada1f4dvX_opt_centerscale = vP_int.dvX_opt_centerscale(Gator1Data.Index11(:,cadaforcount2));
            cada1f4 = vP_int.f(cada1f3);
            cada1f5 = nI_t.f + 2;
            cada1f6 = Gator1Data.Index19(cadaforcount2);
            cada1f7 = cada1f6 + 1;
            cada1tempf1 = zeros(1,199);
            cada1tempf1(1:cada1f7-cada1f5+1) = cada1f5:cada1f7;
            cada1f8 = cada1tempf1;
            vP_int.dvX_opt_centerscale(logical(Gator1Data.Index14(:,cadaforcount2))) = cada1f4dvX_opt_centerscale(nonzeros(Gator1Data.Index14(:,cadaforcount2)));
            vP_int.f(cada1f8) = cada1f4;
            %User Line: vP_int(nI_t+2:length(vP_int)+1) = vP_int(nI_t+1:length(vP_int));
            cada1f1 = nI_t.f + 1;
            vP_int.dvX_opt_centerscale(logical(Gator1Data.Index15(:,cadaforcount2))) = 0;
            vP_int.f(cada1f1) = 0;
            %User Line: vP_int(nI_t+1) = 0;
        end
    end
    cada1f1 = lt(vP_int.f,0);
    cada1td2 = vP_int.dvX_opt_centerscale;
    cada1tind1 = cada1f1(Gator1Data.Index26);
    cada1td2(cada1tind1) = 0;
    vP_int.dvX_opt_centerscale = cada1td2;
    vP_int.f(cada1f1) = 0;
    %User Line: vP_int(vP_int<0) = 0;
cadainput1 = struct('f',[]);     cadainput1.dvX_opt_centerscale = vT_int.dvX_opt_centerscale;     cadainput1.f = vT_int.f;
    %User Line: cadainput1 = vT_int;
cadainput2 = struct('f',[]);     cadainput2.dvX_opt_centerscale = vP_int.dvX_opt_centerscale;     cadainput2.f = vP_int.f;
    %User Line: cadainput2 = vP_int;
    cadaoutput1 = ADiGator_trapz_el(cadainput1,cadainput2);
    % Call to function: trapz_el
    cada1td1 = nWork.dvX_opt_centerscale;
    cada1td1 = cada1td1 + cadaoutput1.dvX_opt_centerscale;
    nWork.dvX_opt_centerscale = cada1td1;
    nWork.f = nWork.f + cadaoutput1.f;
    %User Line: nWork = nWork + cadaoutput1;
end
cada1f1dvX_opt_centerscale = nMass.f.*nSteplength.dvX_opt_centerscale;
cada1f1 = nSteplength.f*nMass.f;
cada1f2 = length(vParams_mech.f);
cada1f3 = vParams_mech.f(cada1f2);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f1dvX_opt_centerscale;
cada1f4 = cada1f1*cada1f3;
cada1td1 = nWork.dvX_opt_centerscale./cada1f4;
cada1td1 = cada1td1 + -nWork.f./cada1f4.^2.*cada1f4dvX_opt_centerscale;
nCoT.dvX_opt_centerscale = cada1td1;
nCoT.f = nWork.f/cada1f4;
%User Line: nCoT = nWork / (nSteplength * nMass * vParams_mech(end));
nCoT.dvX_opt_centerscale_size = 20;
nCoT.dvX_opt_centerscale_location = Gator1Data.Index27;
end
function xDelta_q_dot = ADiGator_Delta_imp_2(vQ_s_wedge_end,vParams_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_Delta_imp_2.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: % DELTA_IMP Computes the impact maps for the forces of foot 2 and the
%User Line: % generalised velocities
%User Line: %
%User Line: % License
%User Line: %
%User Line: % Copyright (c) [2014] [Karlsruhe Institute of Technology - Institute of Engineering Mechanics]
%User Line: %
%User Line: % Permission is hereby granted, free of charge, to any person obtaining a
%User Line: % copy of this software and associated documentation files (the
%User Line: % "Software"), to deal in the Software without restriction, including
%User Line: % without limitation
%User Line: % the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
%User Line: % and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
%User Line: %
%User Line: %   * The following URL as source of this Software shall be included in all copies or substantial portions
%User Line: %     of the Software: http://srvdm.itm.kit.edu
%User Line: %   * The above copyright notice and this permission notice shall be included in all copies or substantial
%User Line: %     portions of the Software.
%User Line: %
%User Line: % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
%User Line: % TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
%User Line: % THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
%User Line: % CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
%User Line: % DEALINGS IN THE SOFTWARE.
%User Line: %
%User Line: %
%User Line: % Input parameters
%User Line: %
%User Line: %     vQ_wedge_end  vector    angles at end of step
%User Line: %
%User Line: %     params_mech   vector    vector with all model parameters
%User Line: %                             [J(i), l(i), m(i), r(i), g]
%User Line: %
%User Line: %
%User Line: % Output parameters
%User Line: %
%User Line: %     Delta_F2      matrix(2,nj)   Impact map for contact forces of
%User Line: %                                  foot 2
%User Line: %
%User Line: %     Delta_q_dot   matrix(nj,nj)  Impact map for generalised
%User Line: %                                  velocities
%User Line: %% Matrices of free model
cadainput1 = struct('f',[]); cadainput1.f = vParams_mech.f;
%User Line: cadainput1 = vParams_mech;
cadainput2 = struct('f',[]); cadainput2.dvX_opt_centerscale = vQ_s_wedge_end.dvX_opt_centerscale; cadainput2.f = vQ_s_wedge_end.f;
%User Line: cadainput2 = vQ_s_wedge_end;
cadaoutput1 = ADiGator_xM_f_wedge_out(cadainput1,cadainput2);
% Call to function: xM_f_wedge_out
xM_f_wedge.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; xM_f_wedge.f = cadaoutput1.f;
%User Line: xM_f_wedge   = cadaoutput1;
cadainput1.f =  1;
%User Line: cadainput1 = 1;
cadaoutput1 = ADiGator_xQ_f_dqs_out(cadainput1);
% Call to function: xQ_f_dqs_out
xQ_f_dqs.f = cadaoutput1.f;
%User Line: xQ_f_dqs     = cadaoutput1;
cadainput1 = struct('f',[]); cadainput1.f = vParams_mech.f;
%User Line: cadainput1 = vParams_mech;
cadainput2 = struct('f',[]); cadainput2.dvX_opt_centerscale = vQ_s_wedge_end.dvX_opt_centerscale; cadainput2.f = vQ_s_wedge_end.f;
%User Line: cadainput2 = vQ_s_wedge_end;
cadaoutput1 = ADiGator_xR_Foot2_dqf_out(cadainput1,cadainput2);
% Call to function: xR_Foot2_dqf_out
xR_Foot2_dqf.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; xR_Foot2_dqf.f = cadaoutput1.f;
%User Line: xR_Foot2_dqf = cadaoutput1;
%User Line: % The point p_e is chosen to be foot 1, so that the partial derivatives
%User Line: % are all zero.
%User Line: %%% Impact maps
cadainput1.f =  1;
%User Line: cadainput1 = 1;
cadaoutput1 = ADiGator_xR_s_out(cadainput1);
% Call to function: xR_s_out
xR_s.f = cadaoutput1.f;
%User Line: xR_s  = cadaoutput1;
%User Line: %     xDelta_F2 = -((xR_Foot2_dqf/xM_f_wedge)*xR_Foot2_dqf.')cada1f1dvX_opt_centerscale = xM_f_wedge.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = xM_f_wedge.f.';
cada1f2dvX_opt_centerscale = xR_Foot2_dqf.dvX_opt_centerscale(Gator1Data.Index2);
cada1f2 = xR_Foot2_dqf.f.';
cada1tf3 = -cada1f1\cada1f2;
cada1td1 = zeros(7,28);
cada1td1(Gator1Data.Index3) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1tf3.'*cada1td1;
cada1td1 = cada1td1(:);
cada1td3 = cada1td1(Gator1Data.Index4);
cada1td4 = cada1td3;
cada1td4(Gator1Data.Index5) = cada1td4(Gator1Data.Index5) + cada1f2dvX_opt_centerscale;
cada1td1 = zeros(7,8);
cada1td1(Gator1Data.Index6) = cada1td4;
cada1td1 = cada1f1\cada1td1;
cada1td1 = cada1td1(:);
cada1f3dvX_opt_centerscale = cada1td1(Gator1Data.Index7);
cada1f3 = -cada1tf3;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index8);
cada1f4 = cada1f3.';
cada1f5dvX_opt_centerscale = xR_Foot2_dqf.dvX_opt_centerscale(Gator1Data.Index9);
cada1f5 = xR_Foot2_dqf.f.';
cada1td2 = zeros(7,8);
cada1td2(Gator1Data.Index10) = cada1f4dvX_opt_centerscale;
cada1td2 = cada1f5.'*cada1td2;
cada1td1 = cada1td2(Gator1Data.Index11);
cada1td1 = cada1td1(:);
cada1td2 = zeros(7,8);
cada1td2(Gator1Data.Index12) = cada1f5dvX_opt_centerscale;
cada1td2 = cada1f4*cada1td2;
cada1td2 = cada1td2(:);
cada1td1 = cada1td1 + cada1td2(Gator1Data.Index13);
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4*cada1f5;
cada1f7dvX_opt_centerscale = -cada1f6dvX_opt_centerscale;
cada1f7 = uminus(cada1f6);
cada1tf3 = -cada1f7\xR_Foot2_dqf.f;
cada1td1 = zeros(2,8);
cada1td1(Gator1Data.Index14) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1tf3.'*cada1td1;
cada1td1 = cada1td1(:);
cada1td3 = cada1td1(Gator1Data.Index15);
cada1td4 = cada1td3;
cada1td4(Gator1Data.Index16) = cada1td4(Gator1Data.Index16) + xR_Foot2_dqf.dvX_opt_centerscale;
cada1td1 = zeros(2,28);
cada1td1(Gator1Data.Index17) = cada1td4;
cada1td1 = cada1f7\cada1td1;
cada1td1 = cada1td1(:);
cada1f8dvX_opt_centerscale = cada1td1(Gator1Data.Index18);
cada1f8 = -cada1tf3;
cada1td1 = zeros(7,8);
cada1td1(Gator1Data.Index19) = cada1f8dvX_opt_centerscale;
cada1td1 = xQ_f_dqs.f.'*cada1td1;
cada1td1 = cada1td1(:);
xDelta_F2.dvX_opt_centerscale = cada1td1(Gator1Data.Index20);
xDelta_F2.f = cada1f8*xQ_f_dqs.f;
%User Line: xDelta_F2 = -(((xM_f_wedge'\xR_Foot2_dqf')')*xR_Foot2_dqf.')\xR_Foot2_dqf*xQ_f_dq
cada1f1dvX_opt_centerscale = xR_Foot2_dqf.dvX_opt_centerscale(Gator1Data.Index21);
cada1f1 = xR_Foot2_dqf.f.';
cada1tf3 = -xM_f_wedge.f\cada1f1;
cada1td1 = zeros(7,28);
cada1td1(Gator1Data.Index22) = xM_f_wedge.dvX_opt_centerscale;
cada1td1 = cada1tf3.'*cada1td1;
cada1td1 = cada1td1(:);
cada1td3 = cada1td1(Gator1Data.Index23);
cada1td4 = cada1td3;
cada1td4(Gator1Data.Index24) = cada1td4(Gator1Data.Index24) + cada1f1dvX_opt_centerscale;
cada1td1 = zeros(7,8);
cada1td1(Gator1Data.Index25) = cada1td4;
cada1td1 = xM_f_wedge.f\cada1td1;
cada1td1 = cada1td1(:);
cada1f2dvX_opt_centerscale = cada1td1(Gator1Data.Index26);
cada1f2 = -cada1tf3;
cada1td2 = zeros(2,28);
cada1td2(Gator1Data.Index27) = cada1f2dvX_opt_centerscale;
cada1td2 = xDelta_F2.f.'*cada1td2;
cada1td1 = cada1td2(Gator1Data.Index28);
cada1td1 = cada1td1(:);
cada1td2 = zeros(2,20);
cada1td2(Gator1Data.Index29) = xDelta_F2.dvX_opt_centerscale;
cada1td2 = cada1f2*cada1td2;
cada1td2 = cada1td2(:);
cada1td1 = cada1td1 + cada1td2(Gator1Data.Index30);
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2*xDelta_F2.f;
xDelta_q_e_dot.dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
xDelta_q_e_dot.f = cada1f3 + xQ_f_dqs.f;
%User Line: xDelta_q_e_dot = xM_f_wedge\xR_Foot2_dqf.'*xDelta_F2 + xQ_f_dqs
cada1f1 = xQ_f_dqs.f.';
cada1f2 = xR_s.f*cada1f1;
cada1td1 = zeros(7,20);
cada1td1(Gator1Data.Index31) = xDelta_q_e_dot.dvX_opt_centerscale;
cada1td1 = cada1f2*cada1td1;
cada1td1 = cada1td1(:);
xDelta_q_dot.dvX_opt_centerscale = cada1td1(Gator1Data.Index32);
xDelta_q_dot.f = cada1f2*xDelta_q_e_dot.f;
%User Line: xDelta_q_dot   = xR_s*xQ_f_dqs.'*xDelta_q_e_dot;
end
function vParams_bez = ADiGator_bezier_params_s_el(vX_opt,model)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_bezier_params_s_el.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: % BEZIER_PARAMS Computes the vector of bezier parameters, theta_s_m and
%User Line: % theta_s_p
%User Line: %
%User Line: % License
%User Line: %
%User Line: % Copyright (c) [2014] [Karlsruhe Institute of Technology - Institute of Engineering Mechanics]
%User Line: %
%User Line: % Permission is hereby granted, free of charge, to any person obtaining a
%User Line: % copy of this software and associated documentation files (the
%User Line: % "Software"), to deal in the Software without restriction, including
%User Line: % without limitation
%User Line: % the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
%User Line: % and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
%User Line: %
%User Line: %   * The following URL as source of this Software shall be included in all copies or substantial portions
%User Line: %     of the Software: http://srvdm.itm.kit.edu
%User Line: %   * The above copyright notice and this permission notice shall be included in all copies or substantial
%User Line: %     portions of the Software.
%User Line: %
%User Line: % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
%User Line: % TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
%User Line: % THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
%User Line: % CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
%User Line: % DEALINGS IN THE SOFTWARE.
%User Line: %
%User Line: %
%User Line: % Input parameters
%User Line: %
%User Line: %     vX_opt        vector    optimisation vector containing:
%User Line: %                             [as(1,3:end),...,as(end,3:end),thetas_m]
%User Line: %
%User Line: %     model         TODO!
%User Line: %
%User Line: %
%User Line: % Output parameters
%User Line: %
%User Line: %     vParams_bez   vector   vector with Bezier parameters and
%User Line: %                            theta_s_m and theta_s_p as defined in
%User Line: %                            Maple
%User Line: %% Initialization
nM_s.f = model.params.nM_s.f;
%User Line: nM_s = model.params.nM_s;
vParams_mech.f = model.params.vParams_mech.f;
%User Line: vParams_mech = model.params.vParams_mech;
%User Line: % Relabeling matrix
cadainput1.f =  1;
%User Line: cadainput1 = 1;
cadaoutput1 = ADiGator_xR_s_out(cadainput1);
% Call to function: xR_s_out
xR_s.f = cadaoutput1.f;
%User Line: xR_s = cadaoutput1;
%User Line: % Transformation matrix
cadainput1.f =  1;
%User Line: cadainput1 = 1;
cadaoutput1 = ADiGator_xH_out(cadainput1);
% Call to function: xH_out
xH.f = cadaoutput1.f;
%User Line: xH   = cadaoutput1;
vC.f = xH.f(1,:);
%User Line: vC   = xH(1,:);
cada1f1 = size(xH.f,1);
cada1f2 = 2:cada1f1;
xH_0.f = xH.f(cada1f2,:);
%User Line: xH_0 = xH(2:end,:);
cada1f1 = vC.f(1);
cada1f2 = length(vC.f);
cada1f3 = cada1f2 - 1;
cada1f4 = 2:cada1f3;
cada1f5 = vC.f(cada1f4);
vC_2.f = [cada1f1 0 cada1f5];
%User Line: vC_2 = [vC(1), 0, vC(2:end-1)];
%User Line: %% Format known Bezier-Parameters
%User Line: % Preallocate matrix for Bezier paramters
cada1f1 = nM_s.f + 1;
xAlpha_s.f = zeros(4,cada1f1);
%User Line: xAlpha_s = zeros(4, nM_s+1);
%User Line: % Assign known values of Bezier parameters
%User Line: % (the first and second column depend on the last two columns and the
%User Line: % impact maps)
cada1f1 = nM_s.f - 1;
cada1f2 = 1:cada1f1;
cada1f3dvX_opt_centerscale = vX_opt.dvX_opt_centerscale(Gator1Data.Index1);
cada1f3 = vX_opt.f(cada1f2);
cada1f4 = size(xAlpha_s.f,2);
cada1f5 = 3:cada1f4;
xAlpha_s.dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
xAlpha_s.f(1,cada1f5) = cada1f3;
%User Line: xAlpha_s(1,3:end)   = vX_opt(1:(nM_s-1));
cada1f1 = nM_s.f - 1;
cada1f2 = cada1f1 + 1;
cada1f3 = nM_s.f - 1;
cada1f4 = 2*cada1f3;
cada1f5 = cada1f4 - 1;
cada1f6 = cada1f2:cada1f5;
cada1f7dvX_opt_centerscale = vX_opt.dvX_opt_centerscale(Gator1Data.Index2);
cada1f7 = vX_opt.f(cada1f6);
cada1f8 = size(xAlpha_s.f,2);
cada1f9 = cada1f8 - 1;
cada1f10 = 3:cada1f9;
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index3) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index4) = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index5);
xAlpha_s.dvX_opt_centerscale = cada1td1;
xAlpha_s.f(2,cada1f10) = cada1f7;
%User Line: xAlpha_s(2,3:end-1) = vX_opt((nM_s-1)+1:2*(nM_s-1)-1);
cada1f1 = nM_s.f - 1;
cada1f2 = 2*cada1f1;
cada1f3 = nM_s.f - 1;
cada1f4 = 3*cada1f3;
cada1f5 = cada1f4 - 1;
cada1f6 = cada1f2:cada1f5;
cada1f7dvX_opt_centerscale = vX_opt.dvX_opt_centerscale(Gator1Data.Index6);
cada1f7 = vX_opt.f(cada1f6);
cada1f8 = size(xAlpha_s.f,2);
cada1f9 = 3:cada1f8;
cada1td1 = zeros(14,1);
cada1td1(Gator1Data.Index7) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index8) = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index9);
xAlpha_s.dvX_opt_centerscale = cada1td1;
xAlpha_s.f(3,cada1f9) = cada1f7;
%User Line: xAlpha_s(3,3:end)   = vX_opt(2*(nM_s-1):3*(nM_s-1)-1);
cada1f1 = nM_s.f - 1;
cada1f2 = 3*cada1f1;
cada1f3 = nM_s.f - 1;
cada1f4 = 4*cada1f3;
cada1f5 = cada1f4 - 1;
cada1f6 = cada1f2:cada1f5;
cada1f7dvX_opt_centerscale = vX_opt.dvX_opt_centerscale(Gator1Data.Index10);
cada1f7 = vX_opt.f(cada1f6);
cada1f8 = size(xAlpha_s.f,2);
cada1f9 = 3:cada1f8;
cada1td1 = zeros(19,1);
cada1td1(Gator1Data.Index11) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index12) = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index13);
xAlpha_s.dvX_opt_centerscale = cada1td1;
xAlpha_s.f(4,cada1f9) = cada1f7;
%User Line: xAlpha_s(4,3:end)   = vX_opt(3*(nM_s-1):4*(nM_s-1)-1);
%User Line: % Assign theta_s_m
cada1f1 = length(vX_opt.f);
nTheta_s_m.dvX_opt_centerscale = vX_opt.dvX_opt_centerscale(20);
nTheta_s_m.f = vX_opt.f(cada1f1);
%User Line: nTheta_s_m = vX_opt(end);
%User Line: % Determine theta_H2 for touchdown at end of step
cada1f1dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index14);
cada1f1 = xAlpha_s.f.';
cada1f2 = nM_s.f + 1;
cada1f3 = 4*cada1f2;
cada1f4dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cada1f4 = reshape(cada1f1,cada1f3,1);
cada1td1 = zeros(20,1);
cada1td1(Gator1Data.Index15) = cada1f4dvX_opt_centerscale;
cada1td1(20) = nTheta_s_m.dvX_opt_centerscale;
vParams_bez.dvX_opt_centerscale = cada1td1;
vParams_bez.f = [cada1f4;nTheta_s_m.f];
%User Line: vParams_bez = [reshape(xAlpha_s.',4*(nM_s+1),1); nTheta_s_m];
%User Line: %     try
cadainput1 = struct('f',[]); cadainput1.dvX_opt_centerscale = vParams_bez.dvX_opt_centerscale; cadainput1.f = vParams_bez.f;
%User Line: cadainput1 = vParams_bez;
cadainput2 = struct('f',[]); cadainput2.f = vParams_mech.f;
%User Line: cadainput2 = vParams_mech;
cadaoutput1 = ADiGator_nAlpha_2end_out(cadainput1,cadainput2);
% Call to function: nAlpha_2end_out
cada1f1 = size(xAlpha_s.f,2);
cada1td1 = zeros(23,1);
cada1td1(Gator1Data.Index16) = cadaoutput1.dvX_opt_centerscale;
cada1td1(Gator1Data.Index17) = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index18);
xAlpha_s.dvX_opt_centerscale = cada1td1;
xAlpha_s.f(2,cada1f1) = cadaoutput1.f;
%User Line: xAlpha_s(2,end) = cadaoutput1;
%User Line: %     catch ME
%User Line: %         xAlpha_s(2,end) = 1i;                  % return imaginary number in case of impossible touchdown
%User Line: %     end
%User Line: % Determine theta_s_p
%User Line: % (The angle of virtual leg 1 at the beginning of the step (theta_s_p)
%User Line: % is the angle of virtual leg 2 at the end of the step:
%User Line: % theta_s_p = theta_s_m - angle of virtual leg 1  + angle of virtual leg 2)
cada1f1 = length(vC.f);
cada1f2 = 2:cada1f1;
cada1f3 = vC.f(cada1f2);
cada1f4 = size(xAlpha_s.f,2);
cada1f5dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index19);
cada1f5 = xAlpha_s.f(:,cada1f4);
cada1td1 = zeros(4,4);
cada1td1(Gator1Data.Index20) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1f3*cada1td1;
cada1td1 = cada1td1(:);
cada1f6dvX_opt_centerscale = cada1td1(Gator1Data.Index21);
cada1f6 = cada1f3*cada1f5;
cada1td1 = zeros(3,1);
cada1td1(3) = nTheta_s_m.dvX_opt_centerscale;
cada1td1(Gator1Data.Index22) = cada1td1(Gator1Data.Index22) + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = nTheta_s_m.f - cada1f6;
cada1f8 = length(vC_2.f);
cada1f9 = 2:cada1f8;
cada1f10 = vC_2.f(cada1f9);
cada1f11 = size(xAlpha_s.f,2);
cada1f12dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index23);
cada1f12 = xAlpha_s.f(:,cada1f11);
cada1td1 = zeros(4,4);
cada1td1(Gator1Data.Index24) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1f10*cada1td1;
cada1td1 = cada1td1(:);
cada1f13dvX_opt_centerscale = cada1td1(Gator1Data.Index25);
cada1f13 = cada1f10*cada1f12;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index26) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13dvX_opt_centerscale;
nTheta_s_p.dvX_opt_centerscale = cada1td1;
nTheta_s_p.f = cada1f7 + cada1f13;
%User Line: nTheta_s_p = nTheta_s_m - vC(2:end) * xAlpha_s(:,end) + vC_2(2:end) * xAlpha_s(:,end);
%User Line: %% Determine dependant Bezier-Parameters
%User Line: %%% First column
cada1f1 = size(xR_s.f,1);
cada1f2 = 2:cada1f1;
cada1f3 = size(xR_s.f,2);
cada1f4 = 2:cada1f3;
cada1f5 = xR_s.f(cada1f2,cada1f4);
cada1f6 = size(xAlpha_s.f,2);
cada1f7dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index27);
cada1f7 = xAlpha_s.f(:,cada1f6);
cada1td1 = zeros(4,4);
cada1td1(Gator1Data.Index28) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1f5*cada1td1;
cada1td1 = cada1td1(:);
cada1f8dvX_opt_centerscale = cada1td1(Gator1Data.Index29);
cada1f8 = cada1f5*cada1f7;
cada1td1 = zeros(30,1);
cada1td1(Gator1Data.Index30) = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index31) = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index32);
xAlpha_s.dvX_opt_centerscale = cada1td1;
xAlpha_s.f(:,1) = cada1f8;
%User Line: xAlpha_s(:,1) = xR_s(2:end,2:end) * xAlpha_s(:,end);
cada1f1dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index33);
cada1f1 = xAlpha_s.f.';
cada1f2 = nM_s.f + 1;
cada1f3 = 4*cada1f2;
cada1f4dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cada1f4 = reshape(cada1f1,cada1f3,1);
cada1td1 = zeros(35,1);
cada1td1(Gator1Data.Index34) = cada1f4dvX_opt_centerscale;
cada1td1(34) = nTheta_s_m.dvX_opt_centerscale;
cada1td1(Gator1Data.Index35) = nTheta_s_p.dvX_opt_centerscale;
vParams_bez.dvX_opt_centerscale = cada1td1;
vParams_bez.f = [cada1f4;nTheta_s_m.f;nTheta_s_p.f];
%User Line: vParams_bez = [reshape(xAlpha_s.',4*(nM_s+1),1); nTheta_s_m; nTheta_s_p];
%User Line: %%% Second column
%User Line: % Angles before impact
cada1f1 = size(xAlpha_s.f,2);
cada1f2dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index36);
cada1f2 = xAlpha_s.f(:,cada1f1);
cada1td1 = zeros(8,1);
cada1td1(7) = nTheta_s_m.dvX_opt_centerscale;
cada1td1(Gator1Data.Index37) = cada1f2dvX_opt_centerscale;
vQ_s_end.dvX_opt_centerscale = cada1td1;
vQ_s_end.f = [nTheta_s_m.f;cada1f2];
%User Line: vQ_s_end = [nTheta_s_m; xAlpha_s(:,end)];
cada1td1 = zeros(5,4);
cada1td1(Gator1Data.Index38) = vQ_s_end.dvX_opt_centerscale;
cada1td1 = xH.f\cada1td1;
cada1td1 = cada1td1(:);
vQ_s_wedge_end.dvX_opt_centerscale = cada1td1(Gator1Data.Index39);
vQ_s_wedge_end.f = xH.f\vQ_s_end.f;
%User Line: vQ_s_wedge_end = xH \ vQ_s_end
%User Line: %%% Impact map for velocities
%User Line: %     [~, xDelta_q_dot] = Delta_imp(vQ_s_wedge_end, vParams_mech);   % (3.26)
%User Line: %     xDelta_F2 = Delta_imp_1(vQ_s_wedge_end, vParams_mech);
cadainput1 = struct('f',[]); cadainput1.dvX_opt_centerscale = vQ_s_wedge_end.dvX_opt_centerscale; cadainput1.f = vQ_s_wedge_end.f;
%User Line: cadainput1 = vQ_s_wedge_end;
cadainput2 = struct('f',[]); cadainput2.f = vParams_mech.f;
%User Line: cadainput2 = vParams_mech;
cadaoutput1 = ADiGator_Delta_imp_2(cadainput1,cadainput2);
% Call to function: Delta_imp_2
xDelta_q_dot.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; xDelta_q_dot.f = cadaoutput1.f;
%User Line: xDelta_q_dot = cadaoutput1;
cadainput1 = struct('f',[]); cadainput1.dvX_opt_centerscale = vParams_bez.dvX_opt_centerscale; cadainput1.f = vParams_bez.f;
%User Line: cadainput1 = vParams_bez;
cadaoutput1 = ADiGator_vOmega_alpha_sm_out(cadainput1);
% Call to function: vOmega_alpha_sm_out
vOmega_alpha_sm.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; vOmega_alpha_sm.f = cadaoutput1.f;
%User Line: vOmega_alpha_sm = cadaoutput1;
cada1td1 = zeros(5,20);
cada1td1(Gator1Data.Index40) = xDelta_q_dot.dvX_opt_centerscale;
cada1td1 = xH_0.f*cada1td1;
cada1td1 = cada1td1(:);
cada1f1dvX_opt_centerscale = cada1td1(Gator1Data.Index41);
cada1f1 = xH_0.f*xDelta_q_dot.f;
cada1td2 = zeros(5,16);
cada1td2(Gator1Data.Index42) = cada1f1dvX_opt_centerscale;
cada1td2 = vOmega_alpha_sm.f.'*cada1td2;
cada1td1 = zeros(32,1);
cada1td1(Gator1Data.Index44) = cada1td2(Gator1Data.Index43);
cada1td2 = zeros(5,8);
cada1td2(Gator1Data.Index45) = vOmega_alpha_sm.dvX_opt_centerscale;
cada1td2 = cada1f1*cada1td2;
cada1td2 = cada1td2(:);
cada1td1 = cada1td1 + cada1td2(Gator1Data.Index46);
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*vOmega_alpha_sm.f;
cada1td1 = zeros(4,1);
cada1td1(4) = nTheta_s_m.dvX_opt_centerscale;
cada1td1 = cada1td1 + -nTheta_s_p.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = nTheta_s_m.f - nTheta_s_p.f;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index47);
cada1td1 = cada1f3.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index48);
cada1td1(Gator1Data.Index49) = cada1td1(Gator1Data.Index49) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = cada1f4dvX_opt_centerscale./nM_s.f;
cada1f5 = cada1f4/nM_s.f;
cada1td1 = zeros(5,20);
cada1td1(Gator1Data.Index50) = xDelta_q_dot.dvX_opt_centerscale;
cada1td1 = vC.f*cada1td1;
cada1td1 = cada1td1(:);
cada1f6dvX_opt_centerscale = cada1td1(Gator1Data.Index51);
cada1f6 = vC.f*xDelta_q_dot.f;
cada1td2 = zeros(5,4);
cada1td2(Gator1Data.Index52) = cada1f6dvX_opt_centerscale;
cada1td2 = vOmega_alpha_sm.f.'*cada1td2;
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index54) = cada1td2(Gator1Data.Index53);
cada1td2 = zeros(5,8);
cada1td2(Gator1Data.Index55) = vOmega_alpha_sm.dvX_opt_centerscale;
cada1td2 = cada1f6*cada1td2;
cada1td2 = cada1td2(:);
cada1td1 = cada1td1 + cada1td2(Gator1Data.Index56);
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6*vOmega_alpha_sm.f;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index57);
cada1td1 = cada1f5dvX_opt_centerscale./cada1f7;
cada1tf1 = cada1f5(Gator1Data.Index58);
cada1td1 = cada1td1 + -cada1tf1(:)./cada1f7.^2.*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5/cada1f7;
cada1f9dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index59);
cada1f9 = xAlpha_s.f(:,1);
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index60) = cada1td1(Gator1Data.Index60) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1td1 = zeros(62,1);
cada1td1(Gator1Data.Index61) = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index62) = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index63);
xAlpha_s.dvX_opt_centerscale = cada1td1;
xAlpha_s.f(:,2) = cada1f10;
%User Line: xAlpha_s(:,2) = xH_0 * xDelta_q_dot * vOmega_alpha_sm           * (nTheta_s_m - nTheta_s_p) / nM_s           / (vC * xDelta_q_dot * vOmega_alpha_sm) + xAlpha_s(:,1);
%User Line: %% Define output
cada1f1dvX_opt_centerscale = xAlpha_s.dvX_opt_centerscale(Gator1Data.Index64);
cada1f1 = xAlpha_s.f.';
cada1f2 = nM_s.f + 1;
cada1f3 = 4*cada1f2;
cada1f4dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cada1f4 = reshape(cada1f1,cada1f3,1);
cada1td1 = zeros(67,1);
cada1td1(Gator1Data.Index65) = cada1f4dvX_opt_centerscale;
cada1td1(66) = nTheta_s_m.dvX_opt_centerscale;
cada1td1(Gator1Data.Index66) = nTheta_s_p.dvX_opt_centerscale;
vParams_bez.dvX_opt_centerscale = cada1td1;
vParams_bez.f = [cada1f4;nTheta_s_m.f;nTheta_s_p.f];
%User Line: vParams_bez = [reshape(xAlpha_s.',4*(nM_s+1),1); nTheta_s_m; nTheta_s_p];
end
function nAlpha_2end_out_return = ADiGator_nAlpha_2end_out(params_bez,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_nAlpha_2end_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(14);
cada1f1 = params_bez.f(21);
t1.dvX_opt_centerscale = cada1f1dvX_opt_centerscale./2;
t1.f = cada1f1/2;
%User Line: t1 = params_bez(21) / 0.2e1;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f1 = params_bez.f(28);
cada1f2dvX_opt_centerscale = -cada1f1dvX_opt_centerscale;
cada1f2 = uminus(cada1f1);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f3 = params_bez.f(29);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index1) = cada1f4dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + t1.dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f4 + t1.f;
%User Line: t2 = -params_bez(28) - params_bez(29) + t1;
t3.dvX_opt_centerscale = -sin(t2.f).*t2.dvX_opt_centerscale;
t3.f = cos(t2.f);
%User Line: t3 = cos(t2);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f1 = params_bez.f(29);
cada1td1 = zeros(2,1);
cada1td1(1) = t1.dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f1dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = t1.f - cada1f1;
%User Line: t4 = t1 - params_bez(29);
t5.dvX_opt_centerscale = -sin(t4.f).*t4.dvX_opt_centerscale;
t5.f = cos(t4.f);
%User Line: t5 = cos(t4);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f1 = params_bez.f(29);
cada1td1 = zeros(2,1);
cada1td1(1) = t1.dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f1dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t1.f + cada1f1;
t1.dvX_opt_centerscale = -sin(cada1f2).*cada1f2dvX_opt_centerscale;
t1.f = cos(cada1f2);
%User Line: t1 = cos(t1 + params_bez(29));
t2.dvX_opt_centerscale = cos(t2.f).*t2.dvX_opt_centerscale;
t2.f = sin(t2.f);
%User Line: t2 = sin(t2);
t4.dvX_opt_centerscale = cos(t4.f).*t4.dvX_opt_centerscale;
t4.f = sin(t4.f);
%User Line: t4 = sin(t4);
cada1td1 = t3.dvX_opt_centerscale;
cada1td1(Gator1Data.Index2) = cada1td1(Gator1Data.Index2) + -t1.dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = t3.f - t1.f;
%User Line: t6 = t3 - t1;
t7.dvX_opt_centerscale = 2.*t2.f.^(2-1).*t2.dvX_opt_centerscale;
t7.f = t2.f^2;
%User Line: t7 = t2 ^ 2;
cada1f1 = params_mech.f(6);
t8.f = cada1f1^2;
%User Line: t8 = params_mech(6) ^ 2;
cada1f1 = params_mech.f(5);
t9.f = cada1f1^2;
%User Line: t9 = params_mech(5) ^ 2;
t10.dvX_opt_centerscale = 2.*t1.f.^(2-1).*t1.dvX_opt_centerscale;
t10.f = t1.f^2;
%User Line: t10 = t1 ^ 2;
t11.dvX_opt_centerscale = 2.*t5.f.^(2-1).*t5.dvX_opt_centerscale;
t11.f = t5.f^2;
%User Line: t11 = t5 ^ 2;
t12.dvX_opt_centerscale = 2.*t3.f.^(2-1).*t3.dvX_opt_centerscale;
t12.f = t3.f^2;
%User Line: t12 = t3 ^ 2;
cada1f1 = params_mech.f(5);
t13.f = cada1f1*t8.f;
%User Line: t13 = params_mech(5) * t8;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index3) = t2.f.*t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + t4.f.*t2.dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = t4.f*t2.f;
%User Line: t14 = t4 * t2;
t15.f = t9.f + t8.f;
%User Line: t15 = t9 + t8;
cada1f1 = params_mech.f(6);
cada1f2 = 2*cada1f1;
cada1f3 = params_mech.f(5);
cada1f4dvX_opt_centerscale = cada1f3.*t14.dvX_opt_centerscale;
cada1f4 = t14.f*cada1f3;
cada1f5dvX_opt_centerscale = t9.f.*cada1f4dvX_opt_centerscale;
cada1f5 = cada1f4*t9.f;
cada1f6dvX_opt_centerscale = -t10.dvX_opt_centerscale;
cada1f6 = uminus(t10.f);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index4) = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + t7.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 + t7.f;
cada1f8dvX_opt_centerscale = cada1f7dvX_opt_centerscale;
cada1f8 = cada1f7 + 1;
cada1td1 = cada1f8.*cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5.*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f5*cada1f8;
cada1f10 = params_mech.f(6);
cada1f11 = t9.f + t8.f;
cada1f12 = cada1f10*cada1f11;
cada1f13dvX_opt_centerscale = cada1f12.*t11.dvX_opt_centerscale;
cada1f13 = cada1f12*t11.f;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(Gator1Data.Index5) = cada1td1(Gator1Data.Index5) + -cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f9 - cada1f13;
cada1f15 = params_mech.f(5);
cada1f16dvX_opt_centerscale = t8.f.*t6.dvX_opt_centerscale;
cada1f16 = t6.f*t8.f;
cada1f17dvX_opt_centerscale = t12.dvX_opt_centerscale;
cada1f17 = t12.f - 1;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index6) = cada1f17.*t1.dvX_opt_centerscale;
cada1td1 = cada1td1 + t1.f.*cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t1.f*cada1f17;
cada1td1 = t7.f.*t3.dvX_opt_centerscale;
cada1td1 = cada1td1 + t3.f.*t7.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = t3.f*t7.f;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f18 + cada1f19;
cada1f21dvX_opt_centerscale = t9.f.*cada1f20dvX_opt_centerscale;
cada1f21 = t9.f*cada1f20;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f16 + cada1f21;
cada1f23dvX_opt_centerscale = cada1f15.*cada1f22dvX_opt_centerscale;
cada1f23 = cada1f15*cada1f22;
cada1td1 = t5.f.*cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index7) = cada1td1(Gator1Data.Index7) + cada1f23.*t5.dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f23*t5.f;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f14 + cada1f24;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index8) = t1.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t3.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t1.f - t3.f;
cada1f27dvX_opt_centerscale = t13.f.*cada1f26dvX_opt_centerscale;
cada1f27 = t13.f*cada1f26;
cada1td1 = t5.f.*cada1f27dvX_opt_centerscale;
cada1td1(Gator1Data.Index9) = cada1td1(Gator1Data.Index9) + cada1f27.*t5.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27*t5.f;
cada1td1 = t11.f.*cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index10) = cada1td1(Gator1Data.Index10) + cada1f28.*t11.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28*t11.f;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f25 + cada1f29;
cada1f31dvX_opt_centerscale = cada1f2.*cada1f30dvX_opt_centerscale;
cada1f31 = cada1f2*cada1f30;
cada1f32dvX_opt_centerscale = 4.*t14.dvX_opt_centerscale;
cada1f32 = 4*t14.f;
cada1f33dvX_opt_centerscale = t13.f.*cada1f32dvX_opt_centerscale;
cada1f33 = cada1f32*t13.f;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index11) = t6.f.*t5.dvX_opt_centerscale;
cada1td1 = cada1td1 + t5.f.*t6.dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = t5.f*t6.f;
cada1td1 = cada1f34dvX_opt_centerscale;
cada1td1 = cada1td1 + t14.dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f34 + t14.f;
cada1f36 = params_mech.f(5);
cada1f37dvX_opt_centerscale = cada1f36.*cada1f35dvX_opt_centerscale;
cada1f37 = cada1f35*cada1f36;
cada1f38dvX_opt_centerscale = -t11.dvX_opt_centerscale;
cada1f38 = 1 - t11.f;
cada1f39 = params_mech.f(6);
cada1f40dvX_opt_centerscale = cada1f39.*cada1f38dvX_opt_centerscale;
cada1f40 = cada1f38*cada1f39;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1(Gator1Data.Index12) = cada1td1(Gator1Data.Index12) + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f37 + cada1f40;
cada1td1 = cada1f41.*cada1f33dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f33.*cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f33*cada1f41;
cada1td1 = cada1f31dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f31 + cada1f42;
cada1f44dvX_opt_centerscale = 2.*t11.f.^(2-1).*t11.dvX_opt_centerscale;
cada1f44 = t11.f^2;
cada1f45dvX_opt_centerscale = cada1f44dvX_opt_centerscale;
cada1f45 = cada1f44 + 1;
cada1f46dvX_opt_centerscale = t8.f.*cada1f45dvX_opt_centerscale;
cada1f46 = t8.f*cada1f45;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index13) = t12.f.*t11.dvX_opt_centerscale;
cada1td1 = cada1td1 + t11.f.*t12.dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = t11.f*t12.f;
cada1f48dvX_opt_centerscale = cada1f47dvX_opt_centerscale;
cada1f48 = cada1f47 + 1;
cada1f49dvX_opt_centerscale = t9.f.*cada1f48dvX_opt_centerscale;
cada1f49 = t9.f*cada1f48;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index14) = cada1f46dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f49dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f46 + cada1f49;
cada1f51dvX_opt_centerscale = t8.f.*cada1f50dvX_opt_centerscale;
cada1f51 = t8.f*cada1f50;
cada1td1 = cada1f43dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f51dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f43 + cada1f51;
cada1f53dvX_opt_centerscale = t11.dvX_opt_centerscale;
cada1f53 = t11.f - 1;
cada1f54dvX_opt_centerscale = t8.f.*cada1f53dvX_opt_centerscale;
cada1f54 = t8.f*cada1f53;
cada1f55dvX_opt_centerscale = t12.dvX_opt_centerscale;
cada1f55 = t12.f - 1;
cada1f56dvX_opt_centerscale = t9.f.*cada1f55dvX_opt_centerscale;
cada1f56 = t9.f*cada1f55;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index15) = cada1f54dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f56dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f54 + cada1f56;
cada1f58dvX_opt_centerscale = t9.f.*cada1f57dvX_opt_centerscale;
cada1f58 = t9.f*cada1f57;
cada1td1 = t10.f.*cada1f58dvX_opt_centerscale;
cada1td1(Gator1Data.Index16) = cada1td1(Gator1Data.Index16) + cada1f58.*t10.dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = cada1f58*t10.f;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f59dvX_opt_centerscale;
cada1f60dvX_opt_centerscale = cada1td1;
cada1f60 = cada1f52 + cada1f59;
cada1f61 = t9.f*t15.f;
cada1f62dvX_opt_centerscale = cada1f61.*t7.dvX_opt_centerscale;
cada1f62 = cada1f61*t7.f;
cada1td1 = cada1f60dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f62dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = cada1f60 + cada1f62;
%User Line: t6 = 0.2e1 * params_mech(6) * (t14 * params_mech(5) * t9 * (-t10 + t7 + 0.1e1) - params_mech(6) * (t9 + t8) * t11 + params_mech(5) * (t6 * t8 + t9 * (t1 * (t12 - 0.1e1) + t3 * t7)) * t5 + t13 * (t1 - t3) * t5 * t11) + 0.4e1 * t14 * t13 * ((t5 * t6 + t14) * params_mech(5) + (0.1e1 - t11) * params_mech(6)) + t8 * (t8 * (t11 ^ 2 + 0.1e1) + t9 * (t11 * t12 + 0.1e1)) + t9 * (t8 * (t11 - 0.1e1) + t9 * (t12 - 0.1e1)) * t10 + t9 * t15 * t7;
cada1f1 = params_mech.f(6);
t7.dvX_opt_centerscale = cada1f1.*t5.dvX_opt_centerscale;
t7.f = cada1f1*t5.f;
%User Line: t7 = params_mech(6) * t5;
cada1f1 = params_mech.f(5);
cada1f2 = 2*cada1f1;
cada1f3 = params_mech.f(6);
cada1f4 = cada1f2*cada1f3;
cada1td1 = t5.f.*t3.dvX_opt_centerscale;
cada1td1(Gator1Data.Index17) = cada1td1(Gator1Data.Index17) + t3.f.*t5.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t3.f*t5.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t14.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t14.f;
cada1f7dvX_opt_centerscale = cada1f4.*cada1f6dvX_opt_centerscale;
cada1f7 = cada1f4*cada1f6;
t5.dvX_opt_centerscale = cada1f7dvX_opt_centerscale;
t5.f = t15.f + cada1f7;
%User Line: t5 = t15 + 0.2e1 * params_mech(5) * params_mech(6) * (t3 * t5 + t14);
t5.dvX_opt_centerscale = -1./t5.f.^2.*t5.dvX_opt_centerscale;
t5.f = 1/t5.f;
%User Line: t5 = 0.1e1 / t5;
cada1f1dvX_opt_centerscale = t8.f.*t11.dvX_opt_centerscale;
cada1f1 = t11.f*t8.f;
cada1f2dvX_opt_centerscale = (1/2)./sqrt(t6.f).*t6.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale(t6.f == 0 & t6.dvX_opt_centerscale == 0) = 0;
cada1f2 = sqrt(t6.f);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index18) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = t9.f.*t3.dvX_opt_centerscale;
cada1f4 = t3.f*t9.f;
cada1td1 = t1.f.*cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index19) = cada1td1(Gator1Data.Index19) + cada1f4.*t1.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4*t1.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7 = params_mech.f(5);
cada1f8dvX_opt_centerscale = cada1f7.*t7.dvX_opt_centerscale;
cada1f8 = t7.f*cada1f7;
cada1td1 = t3.dvX_opt_centerscale;
cada1td1(Gator1Data.Index20) = cada1td1(Gator1Data.Index20) + t1.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t3.f + t1.f;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index21) = cada1f9.*cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8.*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8*cada1f9;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1td1 = t5.f.*cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f11.*t5.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f11*t5.f;
%User Line: t5 = (t11 * t8 - sqrt(t6) + t3 * t9 * t1 + t7 * params_mech(5) * (t3 + t1)) * t5;
cada1f1 = params_mech.f(5);
cada1f2dvX_opt_centerscale = cada1f1.*t2.dvX_opt_centerscale;
cada1f2 = t2.f*cada1f1;
cada1f3 = params_mech.f(6);
cada1f4dvX_opt_centerscale = cada1f3.*t4.dvX_opt_centerscale;
cada1f4 = t4.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index22) = cada1td1(Gator1Data.Index22) + cada1f4dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f2 + cada1f4;
%User Line: t2 = t2 * params_mech(5) + t4 * params_mech(6);
t2.dvX_opt_centerscale = -1./t2.f.^2.*t2.dvX_opt_centerscale;
t2.f = 1/t2.f;
%User Line: t2 = 0.1e1 / t2;
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1f2 = params_mech.f(5);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t7.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t7.f;
cada1f5 = params_mech.f(5);
cada1f6dvX_opt_centerscale = cada1f5.*t3.dvX_opt_centerscale;
cada1f6 = t3.f*cada1f5;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index23) = cada1td1(Gator1Data.Index23) + t7.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 + t7.f;
cada1td1 = cada1f7.*t5.dvX_opt_centerscale;
cada1td1 = cada1td1 + t5.f.*cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t5.f*cada1f7;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index24) = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1td1 = t2.f.*cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9.*t2.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9*t2.f;
cada1td1 = t5.f./(t5.f.^2+cada1f10.^2).*cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f10./(t5.f.^2+cada1f10.^2).*t5.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = atan2(cada1f10,t5.f);
cada1f12dvX_opt_centerscale = -cada1f11dvX_opt_centerscale;
cada1f12 = uminus(cada1f11);
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f13 = params_bez.f(7);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index25) = cada1f12dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f13dvX_opt_centerscale;
nAlpha_2end_out_return.dvX_opt_centerscale = cada1td1;
nAlpha_2end_out_return.f = cada1f12 + cada1f13;
%User Line: nAlpha_2end_out_return = -atan2((-t1 * params_mech(5) - t7 + t5 * (t3 * params_mech(5) + t7)) * t2, t5) + params_bez(7);
end
function nDelta_zero_out_return = ADiGator_nDelta_zero_out(params_bez,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_nDelta_zero_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1);
cada1f2 = params_bez.f(14);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f4 = params_bez.f(21);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f6 = params_bez.f(28);
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 - cada1f6;
t1.dvX_opt_centerscale = -sin(cada1f7).*cada1f7dvX_opt_centerscale;
t1.f = cos(cada1f7);
%User Line: t1 = cos(params_bez(7) - params_bez(14) + params_bez(21) - params_bez(28));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f1 = params_bez.f(28);
t2.dvX_opt_centerscale = -sin(cada1f1).*cada1f1dvX_opt_centerscale;
t2.f = cos(cada1f1);
%User Line: t2 = cos(params_bez(28));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index2);
cada1f2 = params_bez.f(14);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f4 = params_bez.f(28);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
t3.dvX_opt_centerscale = -sin(cada1f5).*cada1f5dvX_opt_centerscale;
t3.f = cos(cada1f5);
%User Line: t3 = cos(params_bez(7) - params_bez(14) - params_bez(28));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index3);
cada1f2 = params_bez.f(14);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f4 = params_bez.f(21);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
t4.dvX_opt_centerscale = -sin(cada1f5).*cada1f5dvX_opt_centerscale;
t4.f = cos(cada1f5);
%User Line: t4 = cos(params_bez(7) - params_bez(14) + params_bez(21));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f2 = params_bez.f(21);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
t5.dvX_opt_centerscale = -sin(cada1f3).*cada1f3dvX_opt_centerscale;
t5.f = cos(cada1f3);
%User Line: t5 = cos(params_bez(7) + params_bez(21));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index4);
cada1f2 = params_bez.f(14);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
t6.dvX_opt_centerscale = -sin(cada1f3).*cada1f3dvX_opt_centerscale;
t6.f = cos(cada1f3);
%User Line: t6 = cos(params_bez(7) - params_bez(14));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
t7.dvX_opt_centerscale = -sin(cada1f1).*cada1f1dvX_opt_centerscale;
t7.f = cos(cada1f1);
%User Line: t7 = cos(params_bez(7));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f1 = params_bez.f(21);
t8.dvX_opt_centerscale = -sin(cada1f1).*cada1f1dvX_opt_centerscale;
t8.f = cos(cada1f1);
%User Line: t8 = cos(params_bez(21));
cada1f1dvX_opt_centerscale = -t6.dvX_opt_centerscale;
cada1f1 = uminus(t6.f);
t9.dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
t9.f = cada1f1 + 1;
%User Line: t9 = -t6 + 0.1e1;
cada1f1 = params_mech.f(5);
t10.dvX_opt_centerscale = cada1f1.*t4.dvX_opt_centerscale;
t10.f = t4.f*cada1f1;
%User Line: t10 = t4 * params_mech(5);
cada1f1 = params_mech.f(5);
t11.dvX_opt_centerscale = cada1f1.*t1.dvX_opt_centerscale;
t11.f = t1.f*cada1f1;
%User Line: t11 = t1 * params_mech(5);
cada1f1 = params_mech.f(6);
t12.dvX_opt_centerscale = cada1f1.*t6.dvX_opt_centerscale;
t12.f = t6.f*cada1f1;
%User Line: t12 = t6 * params_mech(6);
cada1f1 = params_mech.f(12);
t13.f = cada1f1^2;
%User Line: t13 = params_mech(12) ^ 2;
cada1f1 = params_mech.f(10);
t14.f = cada1f1^2;
%User Line: t14 = params_mech(10) ^ 2;
cada1f1 = params_mech.f(8);
cada1f2dvX_opt_centerscale = -t3.dvX_opt_centerscale;
cada1f2 = uminus(t3.f);
cada1f3 = params_mech.f(11);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5 = params_mech.f(6);
cada1f6dvX_opt_centerscale = cada1f5.*t9.dvX_opt_centerscale;
cada1f6 = t9.f*cada1f5;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f4 + cada1f6;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -t10.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 - t10.f;
cada1f9 = params_mech.f(6);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1f11 = params_mech.f(11);
cada1f12 = params_mech.f(11);
cada1f13dvX_opt_centerscale = -t11.dvX_opt_centerscale;
cada1f13 = cada1f12 - t11.f;
cada1f14dvX_opt_centerscale = cada1f11.*cada1f13dvX_opt_centerscale;
cada1f14 = cada1f11*cada1f13;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f10 + cada1f14;
t15.dvX_opt_centerscale = cada1f1.*cada1f15dvX_opt_centerscale;
t15.f = cada1f1*cada1f15;
%User Line: t15 = params_mech(8) * ((-t3 * params_mech(11) + t9 * params_mech(6) - t10) * params_mech(6) + params_mech(11) * (params_mech(11) - t11));
cada1f1dvX_opt_centerscale = -t10.dvX_opt_centerscale;
cada1f1 = uminus(t10.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -t12.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t12.f;
cada1f3 = params_mech.f(12);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
cada1f5 = cada1f4 + t13.f;
cada1f6 = params_mech.f(9);
t10.dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
t10.f = cada1f5*cada1f6;
%User Line: t10 = ((-t10 - t12) * params_mech(12) + t13) * params_mech(9);
cada1f1 = params_mech.f(8);
cada1f2 = params_mech.f(11);
t16.f = cada1f1*cada1f2;
%User Line: t16 = params_mech(8) * params_mech(11);
cada1f1 = 2*t16.f;
cada1f2 = params_mech.f(6);
cada1f3 = cada1f1*cada1f2;
t17.dvX_opt_centerscale = cada1f3.*t2.dvX_opt_centerscale;
t17.f = cada1f3*t2.f;
%User Line: t17 = 0.2e1 * t16 * params_mech(6) * t2;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index5);
cada1f2 = params_bez.f(30);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t18.dvX_opt_centerscale = cada1td1;
t18.f = cada1f1 - cada1f2;
%User Line: t18 = params_bez(29) - params_bez(30);
t18.dvX_opt_centerscale = -1./t18.f.^2.*t18.dvX_opt_centerscale;
t18.f = 1/t18.f;
%User Line: t18 = 0.1e1 / t18;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f1 = params_bez.f(6);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f2 = params_bez.f(7);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index6) = cada1f3.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index7) = cada1td1(Gator1Data.Index7) + t18.f.*cada1f3dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t18.f*cada1f3;
%User Line: t19 = t18 * (params_bez(6) - params_bez(7));
cada1f1 = params_mech.f(6);
t20.f = cada1f1^2;
%User Line: t20 = params_mech(6) ^ 2;
cada1f1 = params_mech.f(5);
t21.f = cada1f1^2;
%User Line: t21 = params_mech(5) ^ 2;
cada1f1 = params_mech.f(8);
cada1f2 = uminus(cada1f1);
cada1f3 = params_mech.f(9);
t22.f = cada1f2 - cada1f3;
%User Line: t22 = -params_mech(8) - params_mech(9);
cada1td1 = zeros(4,1);
cada1td1(3) = t2.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t3.dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = t2.f - t3.f;
%User Line: t2 = t2 - t3;
cada1f1 = params_mech.f(9);
cada1f2 = params_mech.f(12);
t3.f = cada1f1*cada1f2;
%User Line: t3 = params_mech(9) * params_mech(12);
cada1f1 = params_mech.f(7);
cada1f2dvX_opt_centerscale = cada1f1.*t7.dvX_opt_centerscale;
cada1f2 = t7.f*cada1f1;
cada1f3 = params_mech.f(10);
t23.dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
t23.f = cada1f2*cada1f3;
%User Line: t23 = t7 * params_mech(7) * params_mech(10);
t24.f = t22.f*t21.f;
%User Line: t24 = t22 * t21;
t25.f =  0.1e1 / 0.2e1;
%User Line: t25 = 0.1e1 / 0.2e1;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f1 = params_bez.f(20);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f2 = params_bez.f(21);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index8) = cada1f3.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index9) = cada1td1(Gator1Data.Index9) + t18.f.*cada1f3dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = t18.f*cada1f3;
%User Line: t26 = t18 * (params_bez(20) - params_bez(21));
cada1f1 = params_mech.f(6);
t27.dvX_opt_centerscale = cada1f1.*t2.dvX_opt_centerscale;
t27.f = t2.f*cada1f1;
%User Line: t27 = t2 * params_mech(6);
cada1f1 = params_mech.f(6);
cada1f2 = params_mech.f(8);
cada1f3 = cada1f1*cada1f2;
t28.f = cada1f3 + t3.f;
%User Line: t28 = params_mech(6) * params_mech(8) + t3;
cada1f1 = params_mech.f(6);
t29.dvX_opt_centerscale = cada1f1.*t8.dvX_opt_centerscale;
t29.f = t8.f*cada1f1;
%User Line: t29 = t8 * params_mech(6);
cada1f1dvX_opt_centerscale = -t5.dvX_opt_centerscale;
cada1f1 = uminus(t5.f);
cada1f2 = params_mech.f(5);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4 = params_mech.f(6);
cada1f5dvX_opt_centerscale = cada1f4.*t7.dvX_opt_centerscale;
cada1f5 = t7.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 - cada1f5;
cada1f7 = params_mech.f(10);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9dvX_opt_centerscale = cada1f8dvX_opt_centerscale;
cada1f9 = cada1f8 + t14.f;
cada1f10dvX_opt_centerscale = -cada1f9dvX_opt_centerscale;
cada1f10 = uminus(cada1f9);
cada1f11 = params_mech.f(7);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index10) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -t15.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 - t15.f;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + -t10.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 - t10.f;
cada1f15 = params_mech.f(1);
cada1f16dvX_opt_centerscale = cada1f14dvX_opt_centerscale;
cada1f16 = cada1f14 - cada1f15;
cada1f17 = params_mech.f(2);
cada1f18dvX_opt_centerscale = cada1f16dvX_opt_centerscale;
cada1f18 = cada1f16 - cada1f17;
cada1f19 = params_mech.f(3);
cada1f20dvX_opt_centerscale = cada1f18dvX_opt_centerscale;
cada1f20 = cada1f18 - cada1f19;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -t17.dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f20 - t17.f;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index11) = t19.f.*cada1f21dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f21.*t19.dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f21*t19.f;
cada1f23 = params_mech.f(2);
cada1f24 = params_mech.f(3);
cada1f25 = cada1f23 + cada1f24;
cada1f26dvX_opt_centerscale = t15.dvX_opt_centerscale;
cada1f26 = cada1f25 + t15.f;
cada1td1 = cada1f26dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f26 + t10.f;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + t17.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27 + t17.f;
cada1td1 = t18.f.*cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f28.*t18.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28*t18.f;
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f30 = params_bez.f(13);
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index12);
cada1f31 = params_bez.f(14);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index13) = cada1td1(Gator1Data.Index13) + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f30 - cada1f31;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index14) = cada1f32.*cada1f29dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f29.*cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f29*cada1f32;
cada1td1 = zeros(6,1);
cada1td1(Gator1Data.Index15) = cada1f22dvX_opt_centerscale;
cada1td1(Gator1Data.Index16) = cada1td1(Gator1Data.Index16) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f22 + cada1f33;
cada1f35 = uminus(t25.f);
cada1f36 = uminus(t21.f);
cada1f37 = cada1f36 + t14.f;
cada1f38 = cada1f37 + t20.f;
cada1f39 = params_mech.f(7);
cada1f40 = cada1f38*cada1f39;
cada1f41 = params_mech.f(1);
cada1f42 = cada1f40 + cada1f41;
cada1f43 = cada1f35*cada1f42;
cada1f44 = params_mech.f(9);
cada1f45 = t13.f*cada1f44;
cada1f46 = cada1f43 - cada1f45;
cada1f47 = params_mech.f(8);
cada1f48dvX_opt_centerscale = cada1f47.*t9.dvX_opt_centerscale;
cada1f48 = t9.f*cada1f47;
cada1f49 = params_mech.f(9);
cada1f50dvX_opt_centerscale = cada1f48dvX_opt_centerscale;
cada1f50 = cada1f48 + cada1f49;
cada1f51dvX_opt_centerscale = t20.f.*cada1f50dvX_opt_centerscale;
cada1f51 = t20.f*cada1f50;
cada1f52dvX_opt_centerscale = -cada1f51dvX_opt_centerscale;
cada1f52 = cada1f46 - cada1f51;
cada1f53 = uminus(t3.f);
cada1f54dvX_opt_centerscale = t6.dvX_opt_centerscale;
cada1f54 = t6.f + 1;
cada1f55dvX_opt_centerscale = cada1f53.*cada1f54dvX_opt_centerscale;
cada1f55 = cada1f53*cada1f54;
cada1f56dvX_opt_centerscale = t16.f.*t2.dvX_opt_centerscale;
cada1f56 = t16.f*t2.f;
cada1td1 = cada1f55dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f56dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f55 + cada1f56;
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -t23.dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f57 - t23.f;
cada1f59 = params_mech.f(6);
cada1f60dvX_opt_centerscale = cada1f59.*cada1f58dvX_opt_centerscale;
cada1f60 = cada1f58*cada1f59;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f60dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f52 - cada1f60;
cada1f62dvX_opt_centerscale = cada1f61dvX_opt_centerscale;
cada1f62 = cada1f61 - t24.f;
cada1f63 = params_mech.f(5);
cada1f64 = t16.f*cada1f63;
cada1f65dvX_opt_centerscale = cada1f62dvX_opt_centerscale;
cada1f65 = cada1f62 - cada1f64;
cada1f66 = params_mech.f(3);
cada1f67dvX_opt_centerscale = cada1f65dvX_opt_centerscale;
cada1f67 = cada1f65 - cada1f66;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index17) = t26.f.*cada1f67dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f67.*t26.dvX_opt_centerscale;
cada1f68dvX_opt_centerscale = cada1td1;
cada1f68 = cada1f67*t26.f;
cada1td1 = zeros(7,1);
cada1td1(Gator1Data.Index18) = cada1f34dvX_opt_centerscale;
cada1td1(Gator1Data.Index19) = cada1td1(Gator1Data.Index19) + cada1f68dvX_opt_centerscale;
cada1f69dvX_opt_centerscale = cada1td1;
cada1f69 = cada1f34 + cada1f68;
cada1f70 = params_mech.f(2);
cada1f71 = params_mech.f(11);
cada1f72dvX_opt_centerscale = t27.dvX_opt_centerscale;
cada1f72 = cada1f71 + t27.f;
cada1td1 = cada1f72dvX_opt_centerscale;
cada1td1 = cada1td1 + -t11.dvX_opt_centerscale;
cada1f73dvX_opt_centerscale = cada1td1;
cada1f73 = cada1f72 - t11.f;
cada1f74dvX_opt_centerscale = t16.f.*cada1f73dvX_opt_centerscale;
cada1f74 = t16.f*cada1f73;
cada1f75dvX_opt_centerscale = cada1f74dvX_opt_centerscale;
cada1f75 = cada1f70 + cada1f74;
cada1td1 = t18.f.*cada1f75dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f75.*t18.dvX_opt_centerscale;
cada1f76dvX_opt_centerscale = cada1td1;
cada1f76 = cada1f75*t18.f;
cada1f77dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f77 = params_bez.f(27);
cada1f78dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f78 = params_bez.f(28);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f77dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f78dvX_opt_centerscale;
cada1f79dvX_opt_centerscale = cada1td1;
cada1f79 = cada1f77 - cada1f78;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index20) = cada1f79.*cada1f76dvX_opt_centerscale;
cada1td1(Gator1Data.Index21) = cada1td1(Gator1Data.Index21) + cada1f76.*cada1f79dvX_opt_centerscale;
cada1f80dvX_opt_centerscale = cada1td1;
cada1f80 = cada1f76*cada1f79;
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index22) = cada1f69dvX_opt_centerscale;
cada1td1(Gator1Data.Index23) = cada1td1(Gator1Data.Index23) + cada1f80dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f69 + cada1f80;
%User Line: t2 = (-((-t5 * params_mech(5) - t7 * params_mech(6)) * params_mech(10) + t14) * params_mech(7) - t15 - t10 - params_mech(1) - params_mech(2) - params_mech(3) - t17) * t19 + (params_mech(2) + params_mech(3) + t15 + t10 + t17) * t18 * (params_bez(13) - params_bez(14)) + (-t25 * ((-t21 + t14 + t20) * params_mech(7) + params_mech(1)) - t13 * params_mech(9) - t20 * (t9 * params_mech(8) + params_mech(9)) - (-t3 * (t6 + 0.1e1) + t16 * t2 - t23) * params_mech(6) - t24 - t16 * params_mech(5) - params_mech(3)) * t26 + (params_mech(2) + t16 * (params_mech(11) + t27 - t11)) * t18 * (params_bez(27) - params_bez(28));
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2 = t21.f + t14.f;
cada1f3 = cada1f2 + t20.f;
cada1f4 = params_mech.f(7);
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cada1f6 = cada1f1 + cada1f5;
cada1f7 = params_mech.f(1);
cada1f8dvX_opt_centerscale = cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6 + cada1f7;
cada1f9dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f9 = uminus(t4.f);
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + t8.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9 + t8.f;
cada1f11 = params_mech.f(6);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1f13dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f13 = uminus(t1.f);
cada1f14dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
cada1f14 = cada1f13 - 1;
cada1f15 = params_mech.f(11);
cada1f16dvX_opt_centerscale = cada1f15.*cada1f14dvX_opt_centerscale;
cada1f16 = cada1f14*cada1f15;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f12 + cada1f16;
cada1f18 = params_mech.f(8);
cada1f19dvX_opt_centerscale = cada1f18.*cada1f17dvX_opt_centerscale;
cada1f19 = cada1f17*cada1f18;
cada1f20dvX_opt_centerscale = -t5.dvX_opt_centerscale;
cada1f20 = uminus(t5.f);
cada1f21 = params_mech.f(10);
cada1f22dvX_opt_centerscale = cada1f21.*cada1f20dvX_opt_centerscale;
cada1f22 = cada1f20*cada1f21;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + t29.dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f22 + t29.f;
cada1f24 = params_mech.f(7);
cada1f25dvX_opt_centerscale = cada1f24.*cada1f23dvX_opt_centerscale;
cada1f25 = cada1f23*cada1f24;
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1(Gator1Data.Index24) = cada1td1(Gator1Data.Index24) + cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f19 + cada1f25;
cada1f27dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f27 = uminus(t4.f);
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -t8.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27 - t8.f;
cada1f29dvX_opt_centerscale = t3.f.*cada1f28dvX_opt_centerscale;
cada1f29 = t3.f*cada1f28;
cada1td1 = cada1f26dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f26 + cada1f29;
cada1f31dvX_opt_centerscale = 2.*cada1f30dvX_opt_centerscale;
cada1f31 = 2*cada1f30;
cada1f32 = params_mech.f(5);
cada1f33dvX_opt_centerscale = cada1f32.*cada1f31dvX_opt_centerscale;
cada1f33 = cada1f31*cada1f32;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index25) = cada1td1(Gator1Data.Index25) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f8 + cada1f33;
cada1f35 = params_mech.f(11);
cada1f36dvX_opt_centerscale = t27.dvX_opt_centerscale;
cada1f36 = cada1f35 + t27.f;
cada1f37 = params_mech.f(11);
cada1f38dvX_opt_centerscale = cada1f37.*cada1f36dvX_opt_centerscale;
cada1f38 = cada1f36*cada1f37;
cada1f39dvX_opt_centerscale = cada1f38dvX_opt_centerscale;
cada1f39 = cada1f38 + t20.f;
cada1f40dvX_opt_centerscale = 2.*cada1f39dvX_opt_centerscale;
cada1f40 = 2*cada1f39;
cada1f41 = params_mech.f(8);
cada1f42dvX_opt_centerscale = cada1f41.*cada1f40dvX_opt_centerscale;
cada1f42 = cada1f40*cada1f41;
cada1td1 = cada1f34dvX_opt_centerscale;
cada1td1(Gator1Data.Index26) = cada1td1(Gator1Data.Index26) + cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f34 + cada1f42;
cada1f44 = params_mech.f(12);
cada1f45 = params_mech.f(6);
cada1f46 = cada1f44 - cada1f45;
cada1f47 = params_mech.f(12);
cada1f48 = cada1f46*cada1f47;
cada1f49 = cada1f48 + t20.f;
cada1f50 = 2*cada1f49;
cada1f51 = params_mech.f(9);
cada1f52 = cada1f50*cada1f51;
cada1f53dvX_opt_centerscale = cada1f43dvX_opt_centerscale;
cada1f53 = cada1f43 + cada1f52;
cada1f54 = 2*t24.f;
cada1f55dvX_opt_centerscale = cada1f53dvX_opt_centerscale;
cada1f55 = cada1f53 - cada1f54;
cada1f56dvX_opt_centerscale = 2.*t23.dvX_opt_centerscale;
cada1f56 = 2*t23.f;
cada1f57 = params_mech.f(6);
cada1f58dvX_opt_centerscale = cada1f57.*cada1f56dvX_opt_centerscale;
cada1f58 = cada1f56*cada1f57;
cada1td1 = cada1f55dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f58dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = cada1f55 - cada1f58;
cada1f60dvX_opt_centerscale = 2.*t12.dvX_opt_centerscale;
cada1f60 = 2*t12.f;
cada1f61dvX_opt_centerscale = t28.f.*cada1f60dvX_opt_centerscale;
cada1f61 = cada1f60*t28.f;
cada1td1 = cada1f59dvX_opt_centerscale;
cada1td1(Gator1Data.Index27) = cada1td1(Gator1Data.Index27) + -cada1f61dvX_opt_centerscale;
cada1f62dvX_opt_centerscale = cada1td1;
cada1f62 = cada1f59 - cada1f61;
cada1f63 = params_mech.f(2);
cada1f64 = 2*cada1f63;
cada1f65dvX_opt_centerscale = cada1f62dvX_opt_centerscale;
cada1f65 = cada1f62 + cada1f64;
cada1f66 = params_mech.f(3);
cada1f67 = 2*cada1f66;
cada1f68dvX_opt_centerscale = cada1f65dvX_opt_centerscale;
cada1f68 = cada1f65 + cada1f67;
cada1f69dvX_opt_centerscale = 4.*t29.dvX_opt_centerscale;
cada1f69 = 4*t29.f;
cada1f70 = params_mech.f(5);
cada1f71dvX_opt_centerscale = cada1f70.*cada1f69dvX_opt_centerscale;
cada1f71 = cada1f69*cada1f70;
cada1f72 = params_mech.f(9);
cada1f73dvX_opt_centerscale = cada1f72.*cada1f71dvX_opt_centerscale;
cada1f73 = cada1f71*cada1f72;
cada1td1 = cada1f68dvX_opt_centerscale;
cada1td1(5) = cada1td1(5) + cada1f73dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f68 + cada1f73;
%User Line: t1 = -0.6e1 * t2 + (t21 + t14 + t20) * params_mech(7) + params_mech(1) + 0.2e1 * (((-t4 + t8) * params_mech(6) + (-t1 - 0.1e1) * params_mech(11)) * params_mech(8) + (-t5 * params_mech(10) + t29) * params_mech(7) + t3 * (-t4 - t8)) * params_mech(5) + 0.2e1 * ((params_mech(11) + t27) * params_mech(11) + t20) * params_mech(8) + 0.2e1 * ((params_mech(12) - params_mech(6)) * params_mech(12) + t20) * params_mech(9) - 0.2e1 * t24 - 0.2e1 * t23 * params_mech(6) - 0.2e1 * t12 * t28 + 0.2e1 * params_mech(2) + 0.2e1 * params_mech(3) + 0.4e1 * t29 * params_mech(5) * params_mech(9);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f1 = params_bez.f(21);
t2.dvX_opt_centerscale = t25.f.*cada1f1dvX_opt_centerscale;
t2.f = t25.f*cada1f1;
%User Line: t2 = t25 * params_bez(21);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29);
cada1td1 = zeros(2,1);
cada1td1(1) = t2.dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f1dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f + cada1f1;
t4.dvX_opt_centerscale = cos(cada1f2).*cada1f2dvX_opt_centerscale;
t4.f = sin(cada1f2);
%User Line: t4 = sin(t2 + params_bez(29));
t5.dvX_opt_centerscale = -3.*t26.dvX_opt_centerscale;
t5.f = -3*t26.f;
%User Line: t5 = -0.3e1 * t26;
t6.dvX_opt_centerscale = t5.dvX_opt_centerscale;
t6.f = 1 + t5.f;
%User Line: t6 = 0.1e1 + t5;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29);
cada1td1 = zeros(2,1);
cada1td1(1) = t2.dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f1dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f - cada1f1;
t7.dvX_opt_centerscale = cos(cada1f2).*cada1f2dvX_opt_centerscale;
t7.f = sin(cada1f2);
%User Line: t7 = sin(t2 - params_bez(29));
t8.dvX_opt_centerscale = t5.dvX_opt_centerscale;
t8.f = -1 + t5.f;
%User Line: t8 = -0.1e1 + t5;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index28);
cada1f2 = params_bez.f(14);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f4 = params_bez.f(28);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f6 = params_bez.f(29);
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 - cada1f6;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + t2.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t2.f;
t9.dvX_opt_centerscale = cos(cada1f8).*cada1f8dvX_opt_centerscale;
t9.f = sin(cada1f8);
%User Line: t9 = sin(params_bez(7) - params_bez(14) - params_bez(28) - params_bez(29) + t2);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index29);
cada1f2 = params_bez.f(14);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f4 = params_bez.f(29);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + t2.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t2.f;
t10.dvX_opt_centerscale = cos(cada1f6).*cada1f6dvX_opt_centerscale;
t10.f = sin(cada1f6);
%User Line: t10 = sin(params_bez(7) - params_bez(14) - params_bez(29) + t2);
t1.dvX_opt_centerscale = -1./t1.f.^2.*t1.dvX_opt_centerscale;
t1.f = 1/t1.f;
%User Line: t1 = 0.1e1 / t1;
cada1f1 = uminus(t16.f);
cada1f2dvX_opt_centerscale = cada1f1.*t9.dvX_opt_centerscale;
cada1f2 = cada1f1*t9.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f3 = params_bez.f(6);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f4 = params_bez.f(7);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f6 = params_bez.f(13);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index30) = cada1f5dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 - cada1f6;
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index31);
cada1f8 = params_bez.f(14);
cada1td1 = zeros(6,1);
cada1td1(Gator1Data.Index32) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index33) = cada1td1(Gator1Data.Index33) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f10 = params_bez.f(27);
cada1td1 = zeros(7,1);
cada1td1(Gator1Data.Index34) = cada1f9dvX_opt_centerscale;
cada1td1(5) = cada1td1(5) + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f9 - cada1f10;
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f12 = params_bez.f(28);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 + cada1f12;
cada1f14dvX_opt_centerscale = -6.*cada1f13dvX_opt_centerscale;
cada1f14 = -6*cada1f13;
cada1td1 = t18.f.*cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index35) = cada1td1(Gator1Data.Index35) + cada1f14.*t18.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14*t18.f;
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index36) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index37) = cada1td1(Gator1Data.Index37) + t5.dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f15 + t5.f;
cada1f17dvX_opt_centerscale = cada1f16dvX_opt_centerscale;
cada1f17 = cada1f16 - 1;
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index38) = cada1f17.*cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2.*cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f2*cada1f17;
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f19 = params_bez.f(7);
cada1f20dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f20 = params_bez.f(29);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f19dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f19 - cada1f20;
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index39) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + t2.dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f21 + t2.f;
cada1f23dvX_opt_centerscale = cos(cada1f22).*cada1f22dvX_opt_centerscale;
cada1f23 = sin(cada1f22);
cada1f24dvX_opt_centerscale = -6.*t19.dvX_opt_centerscale;
cada1f24 = -6*t19.f;
cada1td1 = zeros(6,1);
cada1td1(Gator1Data.Index40) = cada1f24dvX_opt_centerscale;
cada1td1(Gator1Data.Index41) = cada1td1(Gator1Data.Index41) + t5.dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f24 + t5.f;
cada1f26dvX_opt_centerscale = cada1f25dvX_opt_centerscale;
cada1f26 = cada1f25 - 1;
cada1td1 = zeros(6,1);
cada1td1(Gator1Data.Index42) = cada1f26.*cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f23.*cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f23*cada1f26;
cada1f28 = params_mech.f(7);
cada1f29dvX_opt_centerscale = cada1f28.*cada1f27dvX_opt_centerscale;
cada1f29 = cada1f27*cada1f28;
cada1f30 = params_mech.f(10);
cada1f31dvX_opt_centerscale = cada1f30.*cada1f29dvX_opt_centerscale;
cada1f31 = cada1f29*cada1f30;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index43) = cada1td1(Gator1Data.Index43) + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f18 - cada1f31;
cada1f33 = params_mech.f(5);
cada1f34 = params_mech.f(7);
cada1f35 = cada1f33*cada1f34;
cada1f36 = cada1f35 - t16.f;
cada1f37dvX_opt_centerscale = cada1f36.*t6.dvX_opt_centerscale;
cada1f37 = cada1f36*t6.f;
cada1td1 = t4.f.*cada1f37dvX_opt_centerscale;
cada1td1(Gator1Data.Index44) = cada1td1(Gator1Data.Index44) + cada1f37.*t4.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f37*t4.f;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1(Gator1Data.Index45) = cada1td1(Gator1Data.Index45) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f32 + cada1f38;
cada1f40 = params_mech.f(7);
cada1f41 = params_mech.f(8);
cada1f42 = cada1f40 + cada1f41;
cada1f43 = params_mech.f(6);
cada1f44 = cada1f42*cada1f43;
cada1f45 = cada1f44 - t3.f;
cada1f46dvX_opt_centerscale = cada1f45.*t8.dvX_opt_centerscale;
cada1f46 = cada1f45*t8.f;
cada1td1 = t7.f.*cada1f46dvX_opt_centerscale;
cada1td1(Gator1Data.Index46) = cada1td1(Gator1Data.Index46) + cada1f46.*t7.dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f46*t7.f;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index47) = cada1td1(Gator1Data.Index47) + cada1f47dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f39 + cada1f47;
cada1f49dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f49 = params_bez.f(6);
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f50 = params_bez.f(7);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f49dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 - cada1f50;
cada1f52dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f52 = params_bez.f(13);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index48) = cada1f51dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f51 - cada1f52;
cada1f54dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index49);
cada1f54 = params_bez.f(14);
cada1td1 = zeros(6,1);
cada1td1(Gator1Data.Index50) = cada1f53dvX_opt_centerscale;
cada1td1(Gator1Data.Index51) = cada1td1(Gator1Data.Index51) + cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f53 + cada1f54;
cada1f56dvX_opt_centerscale = -6.*cada1f55dvX_opt_centerscale;
cada1f56 = -6*cada1f55;
cada1td1 = t18.f.*cada1f56dvX_opt_centerscale;
cada1td1(Gator1Data.Index52) = cada1td1(Gator1Data.Index52) + cada1f56.*t18.dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f56*t18.f;
cada1td1 = zeros(7,1);
cada1td1(Gator1Data.Index53) = cada1f57dvX_opt_centerscale;
cada1td1(Gator1Data.Index54) = cada1td1(Gator1Data.Index54) + t5.dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f57 + t5.f;
cada1f59dvX_opt_centerscale = cada1f58dvX_opt_centerscale;
cada1f59 = cada1f58 - 1;
cada1f60dvX_opt_centerscale = t28.f.*cada1f59dvX_opt_centerscale;
cada1f60 = t28.f*cada1f59;
cada1td1 = t10.f.*cada1f60dvX_opt_centerscale;
cada1td1(Gator1Data.Index55) = cada1td1(Gator1Data.Index55) + cada1f60.*t10.dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f60*t10.f;
cada1td1 = cada1f48dvX_opt_centerscale;
cada1td1(Gator1Data.Index56) = cada1td1(Gator1Data.Index56) + -cada1f61dvX_opt_centerscale;
cada1f62dvX_opt_centerscale = cada1td1;
cada1f62 = cada1f48 - cada1f61;
cada1f63 = 2*t22.f;
cada1f64 = params_mech.f(5);
cada1f65 = cada1f63*cada1f64;
cada1f66dvX_opt_centerscale = cada1f65.*t6.dvX_opt_centerscale;
cada1f66 = cada1f65*t6.f;
cada1td1 = t4.f.*cada1f66dvX_opt_centerscale;
cada1td1(Gator1Data.Index57) = cada1td1(Gator1Data.Index57) + cada1f66.*t4.dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f66*t4.f;
cada1td1 = cada1f62dvX_opt_centerscale;
cada1td1(Gator1Data.Index58) = cada1td1(Gator1Data.Index58) + -cada1f67dvX_opt_centerscale;
cada1f68dvX_opt_centerscale = cada1td1;
cada1f68 = cada1f62 - cada1f67;
cada1f69dvX_opt_centerscale = 2.*t8.dvX_opt_centerscale;
cada1f69 = 2*t8.f;
cada1td1 = t7.f.*cada1f69dvX_opt_centerscale;
cada1td1(Gator1Data.Index59) = cada1td1(Gator1Data.Index59) + cada1f69.*t7.dvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = cada1f69*t7.f;
cada1f71 = params_mech.f(6);
cada1f72dvX_opt_centerscale = cada1f71.*cada1f70dvX_opt_centerscale;
cada1f72 = cada1f70*cada1f71;
cada1f73 = params_mech.f(9);
cada1f74dvX_opt_centerscale = cada1f73.*cada1f72dvX_opt_centerscale;
cada1f74 = cada1f72*cada1f73;
cada1td1 = cada1f68dvX_opt_centerscale;
cada1td1(Gator1Data.Index60) = cada1td1(Gator1Data.Index60) + cada1f74dvX_opt_centerscale;
cada1f75dvX_opt_centerscale = cada1td1;
cada1f75 = cada1f68 + cada1f74;
cada1td1 = cada1f75.*t1.dvX_opt_centerscale;
cada1td1 = cada1td1 + t1.f.*cada1f75dvX_opt_centerscale;
cada1f76dvX_opt_centerscale = cada1td1;
cada1f76 = t1.f*cada1f75;
cada1f77dvX_opt_centerscale = -t7.dvX_opt_centerscale;
cada1f77 = uminus(t7.f);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index61) = cada1f77dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f78dvX_opt_centerscale = cada1td1;
cada1f78 = cada1f77 + t10.f;
cada1f79 = params_mech.f(6);
cada1f80dvX_opt_centerscale = cada1f79.*cada1f78dvX_opt_centerscale;
cada1f80 = cada1f78*cada1f79;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index62) = t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + t9.dvX_opt_centerscale;
cada1f81dvX_opt_centerscale = cada1td1;
cada1f81 = t4.f + t9.f;
cada1f82 = params_mech.f(5);
cada1f83dvX_opt_centerscale = cada1f82.*cada1f81dvX_opt_centerscale;
cada1f83 = cada1f81*cada1f82;
cada1td1 = cada1f80dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f83dvX_opt_centerscale;
cada1f84dvX_opt_centerscale = cada1td1;
cada1f84 = cada1f80 + cada1f83;
cada1td1 = cada1f84.*cada1f76dvX_opt_centerscale;
cada1td1(Gator1Data.Index63) = cada1td1(Gator1Data.Index63) + cada1f76.*cada1f84dvX_opt_centerscale;
cada1f85dvX_opt_centerscale = cada1td1;
cada1f85 = cada1f76*cada1f84;
nDelta_zero_out_return.dvX_opt_centerscale = -cada1f85dvX_opt_centerscale;
nDelta_zero_out_return.f = 1 - cada1f85;
%User Line: nDelta_zero_out_return = 0.1e1 - t1 * (-t16 * t9 * (-0.6e1 * (params_bez(6) - params_bez(7) - params_bez(13) + params_bez(14) - params_bez(27) + params_bez(28)) * t18 + t5 - 0.1e1) - sin(params_bez(7) - params_bez(29) + t2) * (-0.6e1 * t19 + t5 - 0.1e1) * params_mech(7) * params_mech(10) + (params_mech(5) * params_mech(7) - t16) * t6 * t4 + ((params_mech(7) + params_mech(8)) * params_mech(6) - t3) * t8 * t7 - t28 * (-0.6e1 * (params_bez(6) - params_bez(7) - params_bez(13) + params_bez(14)) * t18 + t5 - 0.1e1) * t10 - 0.2e1 * t22 * params_mech(5) * t6 * t4 + 0.2e1 * t8 * t7 * params_mech(6) * params_mech(9)) * ((-t7 + t10) * params_mech(6) + (t4 + t9) * params_mech(5));
end
function nTheta_dt_dt_s_out_return = ADiGator_nTheta_dt_dt_s_out(xi_s,q_s_wedge_dt,params_bez,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_nTheta_dt_dt_s_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1 = params_mech.f(9,:);
cada1f2 = params_mech.f(12,:);
t1.f = cada1f1*cada1f2;
%User Line: t1 = (params_mech(9,:) .* params_mech(12,:));
t2.f =  2;
%User Line: t2 = 2;
cada1f1 = params_mech.f(6,:);
t3.f = t2.f*cada1f1;
%User Line: t3 = t2 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = xi_s.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index2);
cada1f2 = params_bez.f(30,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index3);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1tempdvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f1 - cada1f2;
%User Line: t4 = (xi_s(1,:) - params_bez(30,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index4);
cada1f2 = params_bez.f(30,:);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f1 - cada1f2;
%User Line: t5 = (params_bez(29,:) - params_bez(30,:));
t5.dvX_opt_centerscale = -1./t5.f.^2.*t5.dvX_opt_centerscale;
t5.f = 1/t5.f;
%User Line: t5 = 1 ./ t5;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index5);
cada1td1 = t5.f.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index6);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = t4.f*t5.f;
%User Line: t6 = (t4 .* t5);
t7.dvX_opt_centerscale = -t6.dvX_opt_centerscale;
t7.f = 1 - t6.f;
%User Line: t7 = 1 - t6;
t8.dvX_opt_centerscale = 2.*t5.f.^(2-1).*t5.dvX_opt_centerscale;
t8.f = t5.f^2;
%User Line: t8 = (t5 .^ 2);
t9.dvX_opt_centerscale = 2.*t8.f.^(2-1).*t8.dvX_opt_centerscale;
t9.f = t8.f^2;
%User Line: t9 = (t8 .^ 2);
cada1td1 = t9.f.*t8.dvX_opt_centerscale;
cada1td1 = cada1td1 + t8.f.*t9.dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = t8.f*t9.f;
%User Line: t10 = (t8 .* t9);
cada1td1 = t8.f.*t5.dvX_opt_centerscale;
cada1td1 = cada1td1 + t5.f.*t8.dvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = t5.f*t8.f;
%User Line: t11 = (t5 .* t8);
cada1tf2 = t7.f(Gator1Data.Index7);
t12.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t7.dvX_opt_centerscale;
t12.f = t7.f.^2;
%User Line: t12 = t7 .^ 2;
cada1tf2 = t12.f(Gator1Data.Index8);
t13.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t12.dvX_opt_centerscale;
t13.f = t12.f.^2;
%User Line: t13 = t12 .^ 2;
cada1tf1 = t13.f(Gator1Data.Index9);
cada1td1 = cada1tf1(:).*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index10);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = t12.f.*t13.f;
%User Line: t14 = t12 .* t13;
cada1tf1 = t13.f(Gator1Data.Index11);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index12);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
t15.dvX_opt_centerscale = cada1td1;
t15.f = t7.f.*t13.f;
%User Line: t15 = t7 .* t13;
cada1tf1 = t12.f(Gator1Data.Index13);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index14);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t7.f.*t12.f;
%User Line: t16 = t7 .* t12;
cada1tf2 = t4.f(Gator1Data.Index15);
t17.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t4.dvX_opt_centerscale;
t17.f = t4.f.^2;
%User Line: t17 = (t4 .^ 2);
cada1tf2 = t17.f(Gator1Data.Index16);
t18.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t17.dvX_opt_centerscale;
t18.f = t17.f.^2;
%User Line: t18 = (t17 .^ 2);
cada1tf1 = t18.f(Gator1Data.Index17);
cada1td1 = cada1tf1(:).*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index18);
cada1td1 = cada1td1 + cada1tf1(:).*t18.dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t17.f.*t18.f;
%User Line: t19 = (t17 .* t18);
cada1tf1 = t17.f(Gator1Data.Index19);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index20);
cada1td1 = cada1td1 + cada1tf1(:).*t17.dvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = t4.f.*t17.f;
%User Line: t20 = (t4 .* t17);
cada1tempdvX_opt_centerscale = t10.dvX_opt_centerscale(Gator1Data.Index21);
cada1tf1 = t19.f(Gator1Data.Index22);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t10.f.*t19.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t10.f*t19.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f2 = params_bez.f(21,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index23);
cada1td1 = cada1f2.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index24) = cada1td1(Gator1Data.Index24) + cada1f1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f4 = params_bez.f(15,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index25);
cada1td1 = cada1f4.*t14.dvX_opt_centerscale;
cada1td1(Gator1Data.Index26) = cada1td1(Gator1Data.Index26) + t14.f(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t14.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = cada1f3 + cada1f5;
%User Line: t21 = t10 .* t19 .* params_bez(21,:) + t14 .* params_bez(15,:);
cada1tempdvX_opt_centerscale = t9.dvX_opt_centerscale(Gator1Data.Index27);
cada1td1 = t9.f.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index28);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t18.f*t9.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f2 = params_bez.f(20,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index29);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index30) = cada1f2.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index31) = cada1td1(Gator1Data.Index31) + cada1f1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index32);
cada1f4 = params_bez.f(16,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index33);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index34) = cada1f4.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index35);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index36) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
t22.dvX_opt_centerscale = cada1td1;
t22.f = cada1f3 + cada1f5;
%User Line: t22 = t18 .* t9 .* params_bez(20,:) + t13 .* params_bez(16,:);
cada1tf1 = t7.f(Gator1Data.Index37);
cada1td1 = cada1tf1(:).*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index38);
cada1td1 = cada1td1 + cada1tf1(:).*t7.dvX_opt_centerscale;
t23.dvX_opt_centerscale = cada1td1;
t23.f = t6.f.*t7.f;
%User Line: t23 = t6 .* t7;
cada1tf1 = t22.f(Gator1Data.Index39);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index40) = cada1tf1(:).*t23.dvX_opt_centerscale;
cada1tf1 = t23.f(Gator1Data.Index41);
cada1td1 = cada1td1 + cada1tf1(:).*t22.dvX_opt_centerscale;
t24.dvX_opt_centerscale = cada1td1;
t24.f = t23.f.*t22.f;
%User Line: t24 = t23 .* t22;
cada1tempdvX_opt_centerscale = t8.dvX_opt_centerscale(Gator1Data.Index42);
cada1td1 = t8.f.*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index43);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f*t8.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f2 = params_bez.f(19,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index44);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index45) = cada1f2.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index46) = cada1td1(Gator1Data.Index46) + cada1f1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f4 = params_bez.f(17,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index47);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index48) = cada1f4.*t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index49) = cada1td1(Gator1Data.Index49) + t12.f(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t12.f*cada1f4;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index50) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index51) = cada1td1(Gator1Data.Index51) + cada1f5dvX_opt_centerscale;
t25.dvX_opt_centerscale = cada1td1;
t25.f = cada1f3 + cada1f5;
%User Line: t25 = t17 .* t8 .* params_bez(19,:) + t12 .* params_bez(17,:);
cada1tempdvX_opt_centerscale = t8.dvX_opt_centerscale(Gator1Data.Index52);
cada1td1 = t8.f.*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index53);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = t17.f*t8.f;
%User Line: t26 = t17 .* t8;
cada1tf1 = t12.f(Gator1Data.Index54);
cada1td1 = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index55);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
t27.dvX_opt_centerscale = cada1td1;
t27.f = t26.f.*t12.f;
%User Line: t27 = t26 .* t12;
cada1tf1 = t25.f(Gator1Data.Index56);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index57) = cada1tf1(:).*t27.dvX_opt_centerscale;
cada1tf1 = t27.f(Gator1Data.Index58);
cada1td1 = cada1td1 + cada1tf1(:).*t25.dvX_opt_centerscale;
t28.dvX_opt_centerscale = cada1td1;
t28.f = t27.f.*t25.f;
%User Line: t28 = t27 .* t25;
t29.f =  0.1e1 ./ 0.2e1;
%User Line: t29 = 0.1e1 ./ 0.2e1;
t30.dvX_opt_centerscale = 7.5.*t28.dvX_opt_centerscale;
t30.f = 7.5*t28.f;
%User Line: t30 = 0.15e2 ./ 0.2e1 .* t28;
t31.dvX_opt_centerscale = t29.f.*t21.dvX_opt_centerscale;
t31.f = t29.f*t21.f;
%User Line: t31 = t29 .* t21;
t32.dvX_opt_centerscale = 3.*t24.dvX_opt_centerscale;
t32.f = 3*t24.f;
%User Line: t32 = 3 .* t24;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f1 = params_bez.f(18,:);
t33.dvX_opt_centerscale = 10.*cada1f1dvX_opt_centerscale;
t33.f = 10*cada1f1;
%User Line: t33 = 10 .* params_bez(18,:);
cada1tempdvX_opt_centerscale = t33.dvX_opt_centerscale(Gator1Data.Index59);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index60) = t20.f(:).*cada1tempdvX_opt_centerscale;
cada1td1(Gator1Data.Index61) = cada1td1(Gator1Data.Index61) + t33.f.*t20.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t33.f*t20.f;
cada1tempdvX_opt_centerscale = t11.dvX_opt_centerscale(Gator1Data.Index62);
cada1td1 = t11.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index63);
cada1td1(Gator1Data.Index64) = cada1td1(Gator1Data.Index64) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t11.f;
cada1tf1 = t16.f(Gator1Data.Index65);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index66);
cada1td1(Gator1Data.Index67) = cada1td1(Gator1Data.Index67) + cada1tf1(:).*t16.dvX_opt_centerscale;
t34.dvX_opt_centerscale = cada1td1;
t34.f = cada1f2.*t16.f;
%User Line: t34 = t33 .* t20 .* t11 .* t16;
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(11,:);
t35.f = cada1f1*cada1f2;
%User Line: t35 = params_mech(8,:) .* params_mech(11,:);
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(9,:);
t36.f = cada1f1 + cada1f2;
%User Line: t36 = params_mech(8,:) + params_mech(9,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index68);
cada1td1 = zeros(800,1);
cada1td1(Gator1Data.Index69) = t19.f(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t19.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t19.f;
cada1tempdvX_opt_centerscale = t10.dvX_opt_centerscale(Gator1Data.Index70);
cada1td1 = t10.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index71);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t37.dvX_opt_centerscale = cada1td1;
t37.f = cada1f2*t10.f;
%User Line: t37 = params_bez(7,:) .* t19 .* t10;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index72);
cada1f1 = params_bez.f(1,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index73);
cada1tf1 = t14.f(Gator1Data.Index74);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t14.dvX_opt_centerscale;
t38.dvX_opt_centerscale = cada1td1;
t38.f = cada1f1*t14.f;
%User Line: t38 = params_bez(1,:) .* t14;
cada1tempdvX_opt_centerscale = t9.dvX_opt_centerscale(Gator1Data.Index75);
cada1td1 = t9.f.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index76);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t18.f*t9.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f2 = params_bez.f(6,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index77);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index78) = cada1f2.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index79) = cada1td1(Gator1Data.Index79) + cada1f1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index80);
cada1f4 = params_bez.f(2,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index81);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index82) = cada1f4.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index83);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index84) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
t39.dvX_opt_centerscale = cada1td1;
t39.f = cada1f3 + cada1f5;
%User Line: t39 = t18 .* t9 .* params_bez(6,:) + t13 .* params_bez(2,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f1 = params_bez.f(3,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index85);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index86) = cada1f1.*t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index87) = cada1td1(Gator1Data.Index87) + t12.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t12.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f3 = params_bez.f(5,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index88);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index89) = cada1f3.*t26.dvX_opt_centerscale;
cada1td1(Gator1Data.Index90) = cada1td1(Gator1Data.Index90) + t26.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t26.f*cada1f3;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index91) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index92) = cada1td1(Gator1Data.Index92) + cada1f4dvX_opt_centerscale;
t40.dvX_opt_centerscale = cada1td1;
t40.f = cada1f2 + cada1f4;
%User Line: t40 = t12 .* params_bez(3,:) + t26 .* params_bez(5,:);
t41.f =  6;
%User Line: t41 = 6;
cada1f1dvX_opt_centerscale = t41.f.*t23.dvX_opt_centerscale;
cada1f1 = t41.f*t23.f;
cada1tf1 = t39.f(Gator1Data.Index93);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index94) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index95);
cada1td1 = cada1td1 + cada1tf1(:).*t39.dvX_opt_centerscale;
t42.dvX_opt_centerscale = cada1td1;
t42.f = cada1f1.*t39.f;
%User Line: t42 = t41 .* t23 .* t39;
cada1f1dvX_opt_centerscale = 15.*t27.dvX_opt_centerscale;
cada1f1 = 15*t27.f;
cada1tf1 = t40.f(Gator1Data.Index96);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index97) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index98);
cada1td1 = cada1td1 + cada1tf1(:).*t40.dvX_opt_centerscale;
t43.dvX_opt_centerscale = cada1td1;
t43.f = cada1f1.*t40.f;
%User Line: t43 = 15 .* t27 .* t40;
cada1tempdvX_opt_centerscale = t11.dvX_opt_centerscale(Gator1Data.Index99);
cada1tf1 = t20.f(Gator1Data.Index100);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t11.f.*t20.dvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = t11.f*t20.f;
%User Line: t20 = t11 .* t20;
cada1tf1 = t20.f(Gator1Data.Index101);
cada1td1 = cada1tf1(:).*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index102);
cada1td1 = cada1td1 + cada1tf1(:).*t20.dvX_opt_centerscale;
t44.dvX_opt_centerscale = cada1td1;
t44.f = t16.f.*t20.f;
%User Line: t44 = t16 .* t20;
cada1f1 = params_mech.f(6,:);
cada1f2 = params_mech.f(8,:);
t45.f = cada1f1*cada1f2;
%User Line: t45 = params_mech(6,:) .* params_mech(8,:);
t46.f = t1.f + t45.f;
%User Line: t46 = t1 + t45;
cada1tempdvX_opt_centerscale = t10.dvX_opt_centerscale(Gator1Data.Index103);
cada1td1 = t10.f.*t19.dvX_opt_centerscale;
cada1tf1 = t19.f(Gator1Data.Index104);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = t19.f*t10.f;
%User Line: t10 = t19 .* t10;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1f2dvX_opt_centerscale = -cada1f1dvX_opt_centerscale;
cada1f2 = uminus(cada1f1);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index105);
cada1f3 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 + cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index106);
cada1td1 = cada1f4.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index107);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t10.f*cada1f4;
%User Line: t19 = t10 .* (-params_bez(7,:) + params_bez(14,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index108);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = -cada1f1dvX_opt_centerscale;
cada1f2 = uminus(cada1f1);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f3 = params_bez.f(8,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 + cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index109);
cada1tf1 = t14.f(Gator1Data.Index110);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4.*t14.dvX_opt_centerscale;
t47.dvX_opt_centerscale = cada1td1;
t47.f = cada1f4*t14.f;
%User Line: t47 = (-params_bez(1,:) + params_bez(8,:)) .* t14;
cada1tempdvX_opt_centerscale = t9.dvX_opt_centerscale(Gator1Data.Index111);
cada1td1 = t9.f.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index112);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t48.dvX_opt_centerscale = cada1td1;
t48.f = t18.f*t9.f;
%User Line: t48 = t18 .* t9;
cada1f1dvX_opt_centerscale = t41.f.*t23.dvX_opt_centerscale;
cada1f1 = t41.f*t23.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index113);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index114);
cada1f4 = params_bez.f(9,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index115);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index116) = cada1f5.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index117);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t13.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f7 = params_bez.f(6,:);
cada1f8dvX_opt_centerscale = -cada1f7dvX_opt_centerscale;
cada1f8 = uminus(cada1f7);
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f9 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f8dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f10dvX_opt_centerscale(Gator1Data.Index118);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index119) = cada1f10.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index120);
cada1td1(Gator1Data.Index121) = cada1td1(Gator1Data.Index121) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t48.f*cada1f10;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index122) = cada1td1(Gator1Data.Index122) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6 + cada1f11;
cada1tf1 = cada1f12(Gator1Data.Index123);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index124) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index125);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f12dvX_opt_centerscale;
t49.dvX_opt_centerscale = cada1td1;
t49.f = cada1f1.*cada1f12;
%User Line: t49 = t41 .* t23 .* (t13 .* (-params_bez(2,:) + params_bez(9,:)) + t48 .* (-params_bez(6,:) + params_bez(13,:)));
cada1f1dvX_opt_centerscale = 20.*t44.dvX_opt_centerscale;
cada1f1 = 20*t44.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f2 = params_bez.f(4,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f4 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index126);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index127) = cada1f5.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index128);
cada1td1(Gator1Data.Index129) = cada1td1(Gator1Data.Index129) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t50.dvX_opt_centerscale = cada1td1;
t50.f = cada1f1*cada1f5;
%User Line: t50 = 20 .* t44 .* (-params_bez(4,:) + params_bez(11,:));
cada1f1dvX_opt_centerscale = 15.*t27.dvX_opt_centerscale;
cada1f1 = 15*t27.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f2 = params_bez.f(3,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f4 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index130);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index131) = cada1f5.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index132);
cada1td1(Gator1Data.Index133) = cada1td1(Gator1Data.Index133) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t12.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f7 = params_bez.f(5,:);
cada1f8dvX_opt_centerscale = -cada1f7dvX_opt_centerscale;
cada1f8 = uminus(cada1f7);
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f9 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f8dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f10dvX_opt_centerscale(Gator1Data.Index134);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index135) = cada1f10.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index136);
cada1td1(Gator1Data.Index137) = cada1td1(Gator1Data.Index137) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t26.f*cada1f10;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index138) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index139) = cada1td1(Gator1Data.Index139) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6 + cada1f11;
cada1tf1 = cada1f12(Gator1Data.Index140);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index141) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index142);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f12dvX_opt_centerscale;
t51.dvX_opt_centerscale = cada1td1;
t51.f = cada1f1.*cada1f12;
%User Line: t51 = 15 .* t27 .* (t12 .* (-params_bez(3,:) + params_bez(10,:)) + t26 .* (-params_bez(5,:) + params_bez(12,:)));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1f2dvX_opt_centerscale = -cada1f1dvX_opt_centerscale;
cada1f2 = uminus(cada1f1);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index143);
cada1f3 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 + cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f5 = params_bez.f(28,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1tempdvX_opt_centerscale = cada1f6dvX_opt_centerscale(Gator1Data.Index144);
cada1td1 = cada1f6.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index145);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t52.dvX_opt_centerscale = cada1td1;
t52.f = t10.f*cada1f6;
%User Line: t52 = t10 .* (-params_bez(7,:) + params_bez(14,:) + params_bez(28,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index146);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = -cada1f1dvX_opt_centerscale;
cada1f2 = uminus(cada1f1);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f3 = params_bez.f(8,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 + cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f5 = params_bez.f(22,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1tempdvX_opt_centerscale = cada1f6dvX_opt_centerscale(Gator1Data.Index147);
cada1tf1 = t14.f(Gator1Data.Index148);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6.*t14.dvX_opt_centerscale;
t53.dvX_opt_centerscale = cada1td1;
t53.f = cada1f6*t14.f;
%User Line: t53 = (-params_bez(1,:) + params_bez(8,:) + params_bez(22,:)) .* t14;
cada1f1dvX_opt_centerscale = t41.f.*t23.dvX_opt_centerscale;
cada1f1 = t41.f*t23.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index149);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index150);
cada1f4 = params_bez.f(9,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index151);
cada1f6 = params_bez.f(23,:);
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index152);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index153) = cada1f7.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index154);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t13.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f9 = params_bez.f(6,:);
cada1f10dvX_opt_centerscale = -cada1f9dvX_opt_centerscale;
cada1f10 = uminus(cada1f9);
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f11 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f10dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 + cada1f11;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f13 = params_bez.f(27,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index155) = cada1f12dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1tempdvX_opt_centerscale = cada1f14dvX_opt_centerscale(Gator1Data.Index156);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index157) = cada1f14.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index158);
cada1td1(Gator1Data.Index159) = cada1td1(Gator1Data.Index159) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t48.f*cada1f14;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index160) = cada1td1(Gator1Data.Index160) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f8 + cada1f15;
cada1tf1 = cada1f16(Gator1Data.Index161);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index162) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index163);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
t54.dvX_opt_centerscale = cada1td1;
t54.f = cada1f1.*cada1f16;
%User Line: t54 = t41 .* t23 .* (t13 .* (-params_bez(2,:) + params_bez(9,:) + params_bez(23,:)) + t48 .* (-params_bez(6,:) + params_bez(13,:) + params_bez(27,:)));
cada1f1dvX_opt_centerscale = 20.*t44.dvX_opt_centerscale;
cada1f1 = 20*t44.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f2 = params_bez.f(4,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f4 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f6 = params_bez.f(25,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index164) = cada1f5dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index165);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index166) = cada1f7.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index167);
cada1td1(Gator1Data.Index168) = cada1td1(Gator1Data.Index168) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t55.dvX_opt_centerscale = cada1td1;
t55.f = cada1f1*cada1f7;
%User Line: t55 = 20 .* t44 .* (-params_bez(4,:) + params_bez(11,:) + params_bez(25,:));
cada1f1dvX_opt_centerscale = 15.*t27.dvX_opt_centerscale;
cada1f1 = 15*t27.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f2 = params_bez.f(3,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f4 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f6 = params_bez.f(24,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index169) = cada1f5dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index170);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index171) = cada1f7.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index172);
cada1td1(Gator1Data.Index173) = cada1td1(Gator1Data.Index173) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t12.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f9 = params_bez.f(5,:);
cada1f10dvX_opt_centerscale = -cada1f9dvX_opt_centerscale;
cada1f10 = uminus(cada1f9);
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f11 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f10dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 + cada1f11;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f13 = params_bez.f(26,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index174) = cada1f12dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1tempdvX_opt_centerscale = cada1f14dvX_opt_centerscale(Gator1Data.Index175);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index176) = cada1f14.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index177);
cada1td1(Gator1Data.Index178) = cada1td1(Gator1Data.Index178) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t26.f*cada1f14;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index179) = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index180) = cada1td1(Gator1Data.Index180) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f8 + cada1f15;
cada1tf1 = cada1f16(Gator1Data.Index181);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index182) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index183);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
t56.dvX_opt_centerscale = cada1td1;
t56.f = cada1f1.*cada1f16;
%User Line: t56 = 15 .* t27 .* (t12 .* (-params_bez(3,:) + params_bez(10,:) + params_bez(24,:)) + t26 .* (-params_bez(5,:) + params_bez(12,:) + params_bez(26,:)));
cada1f1 = params_mech.f(7,:);
cada1f2 = params_mech.f(8,:);
cada1f3 = cada1f1 + cada1f2;
cada1f4 = uminus(cada1f3);
cada1f5 = params_mech.f(6,:);
cada1f6 = cada1f4*cada1f5;
cada1f7 = cada1f6 + t1.f;
cada1f8 = params_mech.f(9,:);
cada1f9 = t3.f*cada1f8;
cada1f10 = cada1f7 - cada1f9;
cada1f11dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index184);
cada1f11 = xi_s.f(1,:);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -t31.dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f11 - t31.f;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index185) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -t32.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 - t32.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index186) = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index187) = cada1td1(Gator1Data.Index187) + -t34.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 - t34.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index188) = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index189) = cada1td1(Gator1Data.Index189) + -t30.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14 - t30.f;
cada1tf1 = cada1f15(Gator1Data.Index190);
cada1f16dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f15dvX_opt_centerscale;
cada1f16 = sin(cada1f15);
cada1f17dvX_opt_centerscale = cada1f10.*cada1f16dvX_opt_centerscale;
cada1f17 = cada1f10*cada1f16;
cada1f18 = uminus(t2.f);
cada1f19 = cada1f18*t36.f;
cada1f20 = params_mech.f(5,:);
cada1f21 = cada1f19*cada1f20;
cada1f22 = params_mech.f(5,:);
cada1f23 = params_mech.f(7,:);
cada1f24 = cada1f22*cada1f23;
cada1f25 = cada1f21 - cada1f24;
cada1f26 = cada1f25 + t35.f;
cada1f27dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index191);
cada1f27 = xi_s.f(1,:);
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + t31.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27 + t31.f;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index192) = cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + t32.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28 + t32.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index193) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index194) = cada1td1(Gator1Data.Index194) + t34.dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f29 + t34.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index195) = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index196) = cada1td1(Gator1Data.Index196) + t30.dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f30 + t30.f;
cada1tf1 = cada1f31(Gator1Data.Index197);
cada1f32dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f31dvX_opt_centerscale;
cada1f32 = sin(cada1f31);
cada1f33dvX_opt_centerscale = cada1f26.*cada1f32dvX_opt_centerscale;
cada1f33 = cada1f26*cada1f32;
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f17 + cada1f33;
cada1td1 = t49.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t32.dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = t49.f - t32.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index198) = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index199) = cada1td1(Gator1Data.Index199) + -t30.dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f35 - t30.f;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index200) = cada1td1(Gator1Data.Index200) + -t31.dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f36 - t31.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index201) = cada1f37dvX_opt_centerscale;
cada1td1(Gator1Data.Index202) = cada1td1(Gator1Data.Index202) + -t34.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f37 - t34.f;
cada1td1 = zeros(2600,1);
cada1td1(Gator1Data.Index203) = cada1f38dvX_opt_centerscale;
cada1td1(Gator1Data.Index204) = cada1td1(Gator1Data.Index204) + t50.dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f38 + t50.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index205) = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index206) = cada1td1(Gator1Data.Index206) + t51.dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f39 + t51.f;
cada1f41dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index207);
cada1f41 = xi_s.f(1,:);
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1(Gator1Data.Index208) = cada1td1(Gator1Data.Index208) + cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f40 + cada1f41;
cada1td1 = cada1f42dvX_opt_centerscale;
cada1td1(Gator1Data.Index209) = cada1td1(Gator1Data.Index209) + t19.dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f42 + t19.f;
cada1td1 = cada1f43dvX_opt_centerscale;
cada1td1(Gator1Data.Index210) = cada1td1(Gator1Data.Index210) + t47.dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f43 + t47.f;
cada1tf1 = cada1f44(Gator1Data.Index211);
cada1f45dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f44dvX_opt_centerscale;
cada1f45 = sin(cada1f44);
cada1f46dvX_opt_centerscale = t46.f.*cada1f45dvX_opt_centerscale;
cada1f46 = t46.f*cada1f45;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index212) = cada1f34dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f34 + cada1f46;
cada1f48dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index213);
cada1f48 = xi_s.f(1,:);
cada1td1 = cada1f48dvX_opt_centerscale;
cada1td1 = cada1td1 + t52.dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f48 + t52.f;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f49 + t53.f;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index214) = cada1f50dvX_opt_centerscale;
cada1td1 = cada1td1 + t55.dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f50 + t55.f;
cada1td1 = zeros(2600,1);
cada1td1(Gator1Data.Index215) = cada1f51dvX_opt_centerscale;
cada1td1(Gator1Data.Index216) = cada1td1(Gator1Data.Index216) + t56.dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f51 + t56.f;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1(Gator1Data.Index217) = cada1td1(Gator1Data.Index217) + -t31.dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f52 - t31.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index218) = cada1f53dvX_opt_centerscale;
cada1td1(Gator1Data.Index219) = cada1td1(Gator1Data.Index219) + -t32.dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f53 - t32.f;
cada1td1 = cada1f54dvX_opt_centerscale;
cada1td1(Gator1Data.Index220) = cada1td1(Gator1Data.Index220) + t54.dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f54 + t54.f;
cada1td1 = zeros(3600,1);
cada1td1(Gator1Data.Index221) = cada1f55dvX_opt_centerscale;
cada1td1(Gator1Data.Index222) = cada1td1(Gator1Data.Index222) + -t34.dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f55 - t34.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index223) = cada1f56dvX_opt_centerscale;
cada1td1(Gator1Data.Index224) = cada1td1(Gator1Data.Index224) + -t30.dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f56 - t30.f;
cada1tf1 = cada1f57(Gator1Data.Index225);
cada1f58dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f57dvX_opt_centerscale;
cada1f58 = sin(cada1f57);
cada1f59dvX_opt_centerscale = t35.f.*cada1f58dvX_opt_centerscale;
cada1f59 = t35.f*cada1f58;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index226) = cada1f47dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f59dvX_opt_centerscale;
cada1f60dvX_opt_centerscale = cada1td1;
cada1f60 = cada1f47 + cada1f59;
cada1f61dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index227);
cada1f61 = xi_s.f(1,:);
cada1td1 = cada1f61dvX_opt_centerscale;
cada1td1 = cada1td1 + -t37.dvX_opt_centerscale;
cada1f62dvX_opt_centerscale = cada1td1;
cada1f62 = cada1f61 - t37.f;
cada1td1 = cada1f62dvX_opt_centerscale;
cada1td1 = cada1td1 + -t38.dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = cada1f62 - t38.f;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index228) = cada1f63dvX_opt_centerscale;
cada1td1 = cada1td1 + -t43.dvX_opt_centerscale;
cada1f64dvX_opt_centerscale = cada1td1;
cada1f64 = cada1f63 - t43.f;
cada1td1 = cada1f64dvX_opt_centerscale;
cada1td1(Gator1Data.Index229) = cada1td1(Gator1Data.Index229) + -t31.dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = cada1f64 - t31.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index230) = cada1f65dvX_opt_centerscale;
cada1td1(Gator1Data.Index231) = cada1td1(Gator1Data.Index231) + -t32.dvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = cada1f65 - t32.f;
cada1f67dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f67 = params_bez.f(4,:);
cada1f68dvX_opt_centerscale = 20.*cada1f67dvX_opt_centerscale;
cada1f68 = 20*cada1f67;
cada1td1 = zeros(2,1);
cada1td1(2) = t33.dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f68dvX_opt_centerscale;
cada1f69dvX_opt_centerscale = cada1td1;
cada1f69 = t33.f + cada1f68;
cada1tempdvX_opt_centerscale = cada1f69dvX_opt_centerscale(Gator1Data.Index232);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index233) = cada1f69.*t44.dvX_opt_centerscale;
cada1tf1 = t44.f(Gator1Data.Index234);
cada1td1(Gator1Data.Index235) = cada1td1(Gator1Data.Index235) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = t44.f*cada1f69;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index236) = cada1f66dvX_opt_centerscale;
cada1td1(Gator1Data.Index237) = cada1td1(Gator1Data.Index237) + -cada1f70dvX_opt_centerscale;
cada1f71dvX_opt_centerscale = cada1td1;
cada1f71 = cada1f66 - cada1f70;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index238) = cada1f71dvX_opt_centerscale;
cada1td1(Gator1Data.Index239) = cada1td1(Gator1Data.Index239) + -t30.dvX_opt_centerscale;
cada1f72dvX_opt_centerscale = cada1td1;
cada1f72 = cada1f71 - t30.f;
cada1td1 = cada1f72dvX_opt_centerscale;
cada1td1(Gator1Data.Index240) = cada1td1(Gator1Data.Index240) + -t42.dvX_opt_centerscale;
cada1f73dvX_opt_centerscale = cada1td1;
cada1f73 = cada1f72 - t42.f;
cada1tf1 = cada1f73(Gator1Data.Index241);
cada1f74dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f73dvX_opt_centerscale;
cada1f74 = sin(cada1f73);
cada1f75 = params_mech.f(7,:);
cada1f76dvX_opt_centerscale = cada1f75.*cada1f74dvX_opt_centerscale;
cada1f76 = cada1f74*cada1f75;
cada1f77 = params_mech.f(10,:);
cada1f78dvX_opt_centerscale = cada1f77.*cada1f76dvX_opt_centerscale;
cada1f78 = cada1f76*cada1f77;
cada1td1 = cada1f60dvX_opt_centerscale;
cada1td1(Gator1Data.Index242) = cada1td1(Gator1Data.Index242) + cada1f78dvX_opt_centerscale;
cada1f79dvX_opt_centerscale = cada1td1;
cada1f79 = cada1f60 + cada1f78;
cada1f80 = params_mech.f(13,:);
t30.dvX_opt_centerscale = cada1f80.*cada1f79dvX_opt_centerscale;
t30.f = cada1f79*cada1f80;
%User Line: t30 = ((-(params_mech(7,:) + params_mech(8,:)) .* params_mech(6,:) + t1 - t3 .* params_mech(9,:)) .* sin(xi_s(1,:) - t31 - t32 - t34 - t30) + (-t2 .* t36 .* params_mech(5,:) - params_mech(5,:) .* params_mech(7,:) + t35) .* sin(xi_s(1,:) + t31 + t32 + t34 + t30) + t46 .* sin(t49 - t32 - t30 - t31 - t34 + t50 + t51 + xi_s(1,:) + t19 + t47) + t35 .* sin(xi_s(1,:) + t52 + t53 + t55 + t56 - t31 - t32 + t54 - t34 - t30) + sin(xi_s(1,:) - t37 - t38 - t43 - t31 - t32 - (t44 .* (t33 + 20 .* params_bez(4,:))) - t30 - t42) .* params_mech(7,:) .* params_mech(10,:)) .* params_mech(13,:);
cada1f1 = uminus(t41.f);
cada1f2dvX_opt_centerscale = cada1f1.*t23.dvX_opt_centerscale;
cada1f2 = cada1f1*t23.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index243);
cada1f3 = params_bez.f(2,:);
cada1f4dvX_opt_centerscale = -cada1f3dvX_opt_centerscale;
cada1f4 = uminus(cada1f3);
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index244);
cada1f5 = params_bez.f(9,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index245);
cada1f7 = params_bez.f(16,:);
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index246);
cada1f9 = params_bez.f(23,:);
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f10dvX_opt_centerscale(Gator1Data.Index247);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index248) = cada1f10.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index249);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t13.f*cada1f10;
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f12 = params_bez.f(6,:);
cada1f13dvX_opt_centerscale = -cada1f12dvX_opt_centerscale;
cada1f13 = uminus(cada1f12);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f14 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f13dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 + cada1f14;
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f16 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index250) = cada1f15dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 - cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f18 = params_bez.f(27,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index251) = cada1f17dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index252);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index253) = cada1f19.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index254);
cada1td1(Gator1Data.Index255) = cada1td1(Gator1Data.Index255) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t48.f*cada1f19;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f11 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index256);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index257) = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index258);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f2.*cada1f21;
cada1f23dvX_opt_centerscale = 15.*t27.dvX_opt_centerscale;
cada1f23 = 15*t27.f;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f24 = params_bez.f(3,:);
cada1f25dvX_opt_centerscale = -cada1f24dvX_opt_centerscale;
cada1f25 = uminus(cada1f24);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f26 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 + cada1f26;
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f28 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index259) = cada1f27dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 - cada1f28;
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f30 = params_bez.f(24,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index260) = cada1f29dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 + cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index261);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index262) = cada1f31.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index263);
cada1td1(Gator1Data.Index264) = cada1td1(Gator1Data.Index264) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t12.f*cada1f31;
cada1f33dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f33 = params_bez.f(5,:);
cada1f34dvX_opt_centerscale = -cada1f33dvX_opt_centerscale;
cada1f34 = uminus(cada1f33);
cada1f35dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f35 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f34dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f34 + cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f37 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index265) = cada1f36dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f36 - cada1f37;
cada1f39dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f39 = params_bez.f(26,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index266) = cada1f38dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f38 + cada1f39;
cada1tempdvX_opt_centerscale = cada1f40dvX_opt_centerscale(Gator1Data.Index267);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index268) = cada1f40.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index269);
cada1td1(Gator1Data.Index270) = cada1td1(Gator1Data.Index270) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = t26.f*cada1f40;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index271) = cada1f32dvX_opt_centerscale;
cada1td1(Gator1Data.Index272) = cada1td1(Gator1Data.Index272) + cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f32 + cada1f41;
cada1tf1 = cada1f42(Gator1Data.Index273);
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index274) = cada1tf1(:).*cada1f23dvX_opt_centerscale;
cada1tf1 = cada1f23(Gator1Data.Index275);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f23.*cada1f42;
cada1td1 = zeros(3200,1);
cada1td1(Gator1Data.Index276) = cada1f22dvX_opt_centerscale;
cada1td1(Gator1Data.Index277) = cada1td1(Gator1Data.Index277) + -cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f22 - cada1f43;
cada1f45dvX_opt_centerscale = 20.*t44.dvX_opt_centerscale;
cada1f45 = 20*t44.f;
cada1f46dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f46 = params_bez.f(4,:);
cada1f47dvX_opt_centerscale = -cada1f46dvX_opt_centerscale;
cada1f47 = uminus(cada1f46);
cada1f48dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f48 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f47dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f47 + cada1f48;
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f50 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index278) = cada1f49dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 - cada1f50;
cada1f52dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f52 = params_bez.f(25,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index279) = cada1f51dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f51 + cada1f52;
cada1tempdvX_opt_centerscale = cada1f53dvX_opt_centerscale(Gator1Data.Index280);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index281) = cada1f53.*cada1f45dvX_opt_centerscale;
cada1tf1 = cada1f45(Gator1Data.Index282);
cada1td1(Gator1Data.Index283) = cada1td1(Gator1Data.Index283) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f45*cada1f53;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index284) = cada1f44dvX_opt_centerscale;
cada1td1(Gator1Data.Index285) = cada1td1(Gator1Data.Index285) + -cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f44 - cada1f54;
cada1f56dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index286);
cada1f56 = params_bez.f(1,:);
cada1f57dvX_opt_centerscale = -cada1f56dvX_opt_centerscale;
cada1f57 = uminus(cada1f56);
cada1f58dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f58 = params_bez.f(8,:);
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f58dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = cada1f57 + cada1f58;
cada1f60dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f60 = params_bez.f(15,:);
cada1td1 = cada1f59dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f60dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f59 - cada1f60;
cada1f62dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f62 = params_bez.f(22,:);
cada1td1 = cada1f61dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f62dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = cada1f61 + cada1f62;
cada1tempdvX_opt_centerscale = cada1f63dvX_opt_centerscale(Gator1Data.Index287);
cada1td1 = cada1f63.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index288);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f64dvX_opt_centerscale = cada1td1;
cada1f64 = t14.f*cada1f63;
cada1td1 = cada1f55dvX_opt_centerscale;
cada1td1(Gator1Data.Index289) = cada1td1(Gator1Data.Index289) + -cada1f64dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = cada1f55 - cada1f64;
cada1f66dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f66 = params_bez.f(7,:);
cada1f67dvX_opt_centerscale = -cada1f66dvX_opt_centerscale;
cada1f67 = uminus(cada1f66);
cada1f68dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index290);
cada1f68 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f67dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f68dvX_opt_centerscale;
cada1f69dvX_opt_centerscale = cada1td1;
cada1f69 = cada1f67 + cada1f68;
cada1f70dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f70 = params_bez.f(21,:);
cada1td1 = cada1f69dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f70dvX_opt_centerscale;
cada1f71dvX_opt_centerscale = cada1td1;
cada1f71 = cada1f69 - cada1f70;
cada1f72dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f72 = params_bez.f(28,:);
cada1td1 = cada1f71dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f72dvX_opt_centerscale;
cada1f73dvX_opt_centerscale = cada1td1;
cada1f73 = cada1f71 + cada1f72;
cada1tempdvX_opt_centerscale = cada1f73dvX_opt_centerscale(Gator1Data.Index291);
cada1td1 = cada1f73.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index292);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f74dvX_opt_centerscale = cada1td1;
cada1f74 = t10.f*cada1f73;
cada1td1 = cada1f65dvX_opt_centerscale;
cada1td1(Gator1Data.Index293) = cada1td1(Gator1Data.Index293) + -cada1f74dvX_opt_centerscale;
t31.dvX_opt_centerscale = cada1td1;
t31.f = cada1f65 - cada1f74;
%User Line: t31 = (-t41 .* t23 .* (t13 .* (-params_bez(2,:) + params_bez(9,:) - params_bez(16,:) + params_bez(23,:)) + t48 .* (-params_bez(6,:) + params_bez(13,:) - params_bez(20,:) + params_bez(27,:))) - 15 .* t27 .* (t12 .* (-params_bez(3,:) + params_bez(10,:) - params_bez(17,:) + params_bez(24,:)) + t26 .* (-params_bez(5,:) + params_bez(12,:) - params_bez(19,:) + params_bez(26,:))) - 20 .* t44 .* (-params_bez(4,:) + params_bez(11,:) - params_bez(18,:) + params_bez(25,:)) - t14 .* (-params_bez(1,:) + params_bez(8,:) - params_bez(15,:) + params_bez(22,:)) - t10 .* (-params_bez(7,:) + params_bez(14,:) - params_bez(21,:) + params_bez(28,:)));
cada1tf1 = t31.f(Gator1Data.Index294);
t32.dvX_opt_centerscale = -sin(cada1tf1(:)).*t31.dvX_opt_centerscale;
t32.f = cos(t31.f);
%User Line: t32 = cos(t31);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f1 = params_bez.f(24,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index295);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index296) = cada1f1.*t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index297) = cada1td1(Gator1Data.Index297) + t12.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t12.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f3 = params_bez.f(26,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index298);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index299) = cada1f3.*t26.dvX_opt_centerscale;
cada1td1(Gator1Data.Index300) = cada1td1(Gator1Data.Index300) + t26.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t26.f*cada1f3;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index301) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index302) = cada1td1(Gator1Data.Index302) + cada1f4dvX_opt_centerscale;
t33.dvX_opt_centerscale = cada1td1;
t33.f = cada1f2 + cada1f4;
%User Line: t33 = t12 .* params_bez(24,:) + t26 .* params_bez(26,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index303);
cada1f1 = params_bez.f(23,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index304);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index305) = cada1f1.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index306);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t13.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f3 = params_bez.f(27,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index307);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index308) = cada1f3.*t48.dvX_opt_centerscale;
cada1td1(Gator1Data.Index309) = cada1td1(Gator1Data.Index309) + t48.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t48.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index310) = cada1td1(Gator1Data.Index310) + cada1f4dvX_opt_centerscale;
t34.dvX_opt_centerscale = cada1td1;
t34.f = cada1f2 + cada1f4;
%User Line: t34 = t13 .* params_bez(23,:) + t48 .* params_bez(27,:);
t57.dvX_opt_centerscale = 20.*t44.dvX_opt_centerscale;
t57.f = 20*t44.f;
%User Line: t57 = 20 .* t44;
cada1tf1 = t34.f(Gator1Data.Index311);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index312) = cada1tf1(:).*t23.dvX_opt_centerscale;
cada1tf1 = t23.f(Gator1Data.Index313);
cada1td1 = cada1td1 + cada1tf1(:).*t34.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t23.f.*t34.f;
cada1f2dvX_opt_centerscale = t41.f.*cada1f1dvX_opt_centerscale;
cada1f2 = cada1f1*t41.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f3 = params_bez.f(28,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index314);
cada1td1 = cada1f3.*t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index315) = cada1td1(Gator1Data.Index315) + t10.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t10.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index316) = cada1td1(Gator1Data.Index316) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f6 = params_bez.f(22,:);
cada1tempdvX_opt_centerscale = cada1f6dvX_opt_centerscale(Gator1Data.Index317);
cada1td1 = cada1f6.*t14.dvX_opt_centerscale;
cada1td1(Gator1Data.Index318) = cada1td1(Gator1Data.Index318) + t14.f(:).*cada1tempdvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t14.f*cada1f6;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index319) = cada1td1(Gator1Data.Index319) + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 + cada1f7;
cada1f9dvX_opt_centerscale = 15.*t27.dvX_opt_centerscale;
cada1f9 = 15*t27.f;
cada1tf1 = t33.f(Gator1Data.Index320);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index321) = cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1tf1 = cada1f9(Gator1Data.Index322);
cada1td1 = cada1td1 + cada1tf1(:).*t33.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9.*t33.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index323) = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index324) = cada1td1(Gator1Data.Index324) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f8 + cada1f10;
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f12 = params_bez.f(25,:);
cada1tempdvX_opt_centerscale = cada1f12dvX_opt_centerscale(Gator1Data.Index325);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index326) = cada1f12.*t57.dvX_opt_centerscale;
cada1td1(Gator1Data.Index327) = cada1td1(Gator1Data.Index327) + t57.f(:).*cada1tempdvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = t57.f*cada1f12;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index328) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index329) = cada1td1(Gator1Data.Index329) + cada1f13dvX_opt_centerscale;
t58.dvX_opt_centerscale = cada1td1;
t58.f = cada1f11 + cada1f13;
%User Line: t58 = t23 .* t34 .* t41 + t10 .* params_bez(28,:) + t14 .* params_bez(22,:) + 15 .* t27 .* t33 + t57 .* params_bez(25,:);
cada1tf1 = t58.f(Gator1Data.Index330);
t59.dvX_opt_centerscale = -sin(cada1tf1(:)).*t58.dvX_opt_centerscale;
t59.f = cos(t58.f);
%User Line: t59 = cos(t58);
cada1f1dvX_opt_centerscale = -t52.dvX_opt_centerscale;
cada1f1 = uminus(t52.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -t53.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t53.f;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index331) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -t55.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t55.f;
cada1td1 = zeros(2600,1);
cada1td1(Gator1Data.Index332) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index333) = cada1td1(Gator1Data.Index333) + -t56.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t56.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index334) = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index335) = cada1td1(Gator1Data.Index335) + -t54.dvX_opt_centerscale;
t52.dvX_opt_centerscale = cada1td1;
t52.f = cada1f4 - t54.f;
%User Line: t52 = -t52 - t53 - t55 - t56 - t54;
cada1tf1 = t52.f(Gator1Data.Index336);
t53.dvX_opt_centerscale = -sin(cada1tf1(:)).*t52.dvX_opt_centerscale;
t53.f = cos(t52.f);
%User Line: t53 = cos(t52);
cada1f1 = uminus(t41.f);
cada1f2dvX_opt_centerscale = cada1f1.*t23.dvX_opt_centerscale;
cada1f2 = cada1f1*t23.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index337);
cada1f3 = params_bez.f(2,:);
cada1f4dvX_opt_centerscale = -cada1f3dvX_opt_centerscale;
cada1f4 = uminus(cada1f3);
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index338);
cada1f5 = params_bez.f(9,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index339);
cada1f7 = params_bez.f(16,:);
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index340);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index341) = cada1f8.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index342);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t13.f*cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f10 = params_bez.f(6,:);
cada1f11dvX_opt_centerscale = -cada1f10dvX_opt_centerscale;
cada1f11 = uminus(cada1f10);
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f12 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f11dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 + cada1f12;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f14 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index343) = cada1f13dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index344);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index345) = cada1f15.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index346);
cada1td1(Gator1Data.Index347) = cada1td1(Gator1Data.Index347) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t48.f*cada1f15;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(Gator1Data.Index348) = cada1td1(Gator1Data.Index348) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f9 + cada1f16;
cada1tf1 = cada1f17(Gator1Data.Index349);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index350) = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index351);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f2.*cada1f17;
cada1f19dvX_opt_centerscale = 15.*t27.dvX_opt_centerscale;
cada1f19 = 15*t27.f;
cada1f20dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f20 = params_bez.f(3,:);
cada1f21dvX_opt_centerscale = -cada1f20dvX_opt_centerscale;
cada1f21 = uminus(cada1f20);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f22 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 + cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f24 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index352) = cada1f23dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 - cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index353);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index354) = cada1f25.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index355);
cada1td1(Gator1Data.Index356) = cada1td1(Gator1Data.Index356) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t12.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f27 = params_bez.f(5,:);
cada1f28dvX_opt_centerscale = -cada1f27dvX_opt_centerscale;
cada1f28 = uminus(cada1f27);
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f29 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f28dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f28 + cada1f29;
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f31 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index357) = cada1f30dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f30 - cada1f31;
cada1tempdvX_opt_centerscale = cada1f32dvX_opt_centerscale(Gator1Data.Index358);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index359) = cada1f32.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index360);
cada1td1(Gator1Data.Index361) = cada1td1(Gator1Data.Index361) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t26.f*cada1f32;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index362) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index363) = cada1td1(Gator1Data.Index363) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f26 + cada1f33;
cada1tf1 = cada1f34(Gator1Data.Index364);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index365) = cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1tf1 = cada1f19(Gator1Data.Index366);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f19.*cada1f34;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index367) = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index368) = cada1td1(Gator1Data.Index368) + -cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f18 - cada1f35;
cada1f37dvX_opt_centerscale = 20.*t44.dvX_opt_centerscale;
cada1f37 = 20*t44.f;
cada1f38dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f38 = params_bez.f(4,:);
cada1f39dvX_opt_centerscale = -cada1f38dvX_opt_centerscale;
cada1f39 = uminus(cada1f38);
cada1f40dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f40 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f39dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f39 + cada1f40;
cada1f42dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f42 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index369) = cada1f41dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f41 - cada1f42;
cada1tempdvX_opt_centerscale = cada1f43dvX_opt_centerscale(Gator1Data.Index370);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index371) = cada1f43.*cada1f37dvX_opt_centerscale;
cada1tf1 = cada1f37(Gator1Data.Index372);
cada1td1(Gator1Data.Index373) = cada1td1(Gator1Data.Index373) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f37*cada1f43;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index374) = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index375) = cada1td1(Gator1Data.Index375) + -cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f36 - cada1f44;
cada1f46dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index376);
cada1f46 = params_bez.f(1,:);
cada1f47dvX_opt_centerscale = -cada1f46dvX_opt_centerscale;
cada1f47 = uminus(cada1f46);
cada1f48dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f48 = params_bez.f(8,:);
cada1td1 = cada1f47dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f47 + cada1f48;
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f50 = params_bez.f(15,:);
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 - cada1f50;
cada1tempdvX_opt_centerscale = cada1f51dvX_opt_centerscale(Gator1Data.Index377);
cada1td1 = cada1f51.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index378);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = t14.f*cada1f51;
cada1td1 = cada1f45dvX_opt_centerscale;
cada1td1(Gator1Data.Index379) = cada1td1(Gator1Data.Index379) + -cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f45 - cada1f52;
cada1f54dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f54 = params_bez.f(7,:);
cada1f55dvX_opt_centerscale = -cada1f54dvX_opt_centerscale;
cada1f55 = uminus(cada1f54);
cada1f56dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index380);
cada1f56 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f55dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f56dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f55 + cada1f56;
cada1f58dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f58 = params_bez.f(21,:);
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f58dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = cada1f57 - cada1f58;
cada1tempdvX_opt_centerscale = cada1f59dvX_opt_centerscale(Gator1Data.Index381);
cada1td1 = cada1f59.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index382);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f60dvX_opt_centerscale = cada1td1;
cada1f60 = t10.f*cada1f59;
cada1td1 = cada1f53dvX_opt_centerscale;
cada1td1(Gator1Data.Index383) = cada1td1(Gator1Data.Index383) + -cada1f60dvX_opt_centerscale;
t54.dvX_opt_centerscale = cada1td1;
t54.f = cada1f53 - cada1f60;
%User Line: t54 = -t41 .* t23 .* (t13 .* (-params_bez(2,:) + params_bez(9,:) - params_bez(16,:)) + t48 .* (-params_bez(6,:) + params_bez(13,:) - params_bez(20,:))) - 15 .* t27 .* (t12 .* (-params_bez(3,:) + params_bez(10,:) - params_bez(17,:)) + t26 .* (-params_bez(5,:) + params_bez(12,:) - params_bez(19,:))) - 20 .* t44 .* (-params_bez(4,:) + params_bez(11,:) - params_bez(18,:)) - t14 .* (-params_bez(1,:) + params_bez(8,:) - params_bez(15,:)) - t10 .* (-params_bez(7,:) + params_bez(14,:) - params_bez(21,:));
cada1tf1 = t54.f(Gator1Data.Index384);
t55.dvX_opt_centerscale = -sin(cada1tf1(:)).*t54.dvX_opt_centerscale;
t55.f = cos(t54.f);
%User Line: t55 = cos(t54);
cada1f1dvX_opt_centerscale = t41.f.*t23.dvX_opt_centerscale;
cada1f1 = t41.f*t23.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index385);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index386);
cada1f3 = params_bez.f(16,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 + cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index387);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index388) = cada1f4.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index389);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f6 = params_bez.f(6,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f7 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 + cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index390);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index391) = cada1f8.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index392);
cada1td1(Gator1Data.Index393) = cada1td1(Gator1Data.Index393) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t48.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index394) = cada1td1(Gator1Data.Index394) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index395);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index396) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index397);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1.*cada1f10;
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index398);
cada1f12 = params_bez.f(1,:);
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f13 = params_bez.f(15,:);
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1tempdvX_opt_centerscale = cada1f14dvX_opt_centerscale(Gator1Data.Index399);
cada1td1 = cada1f14.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index400);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t14.f*cada1f14;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index401) = cada1td1(Gator1Data.Index401) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f11 + cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f17 = params_bez.f(7,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f18 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index402);
cada1td1 = cada1f19.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index403);
cada1td1(Gator1Data.Index404) = cada1td1(Gator1Data.Index404) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t10.f*cada1f19;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index405) = cada1td1(Gator1Data.Index405) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1f22dvX_opt_centerscale = 15.*t27.dvX_opt_centerscale;
cada1f22 = 15*t27.f;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f23 = params_bez.f(3,:);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f24 = params_bez.f(17,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f23dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index406);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index407) = cada1f25.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index408);
cada1td1(Gator1Data.Index409) = cada1td1(Gator1Data.Index409) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t12.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f27 = params_bez.f(5,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f28 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 + cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index410);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index411) = cada1f29.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index412);
cada1td1(Gator1Data.Index413) = cada1td1(Gator1Data.Index413) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t26.f*cada1f29;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index414) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index415) = cada1td1(Gator1Data.Index415) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f26 + cada1f30;
cada1tf1 = cada1f31(Gator1Data.Index416);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index417) = cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1tf1 = cada1f22(Gator1Data.Index418);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22.*cada1f31;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index419) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index420) = cada1td1(Gator1Data.Index420) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f21 + cada1f32;
cada1f34dvX_opt_centerscale = 20.*t44.dvX_opt_centerscale;
cada1f34 = 20*t44.f;
cada1f35dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f35 = params_bez.f(4,:);
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f36 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f35dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f35 + cada1f36;
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index421);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index422) = cada1f37.*cada1f34dvX_opt_centerscale;
cada1tf1 = cada1f34(Gator1Data.Index423);
cada1td1(Gator1Data.Index424) = cada1td1(Gator1Data.Index424) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f34*cada1f37;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index425) = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index426) = cada1td1(Gator1Data.Index426) + cada1f38dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f33 + cada1f38;
%User Line: t10 = t41 .* t23 .* (t13 .* (params_bez(2,:) + params_bez(16,:)) + t48 .* (params_bez(6,:) + params_bez(20,:))) + t14 .* (params_bez(1,:) + params_bez(15,:)) + t10 .* (params_bez(7,:) + params_bez(21,:)) + 15 .* t27 .* (t12 .* (params_bez(3,:) + params_bez(17,:)) + t26 .* (params_bez(5,:) + params_bez(19,:))) + 20 .* t44 .* (params_bez(4,:) + params_bez(18,:));
cada1tf1 = t10.f(Gator1Data.Index427);
t14.dvX_opt_centerscale = -sin(cada1tf1(:)).*t10.dvX_opt_centerscale;
t14.f = cos(t10.f);
%User Line: t14 = cos(t10);
cada1f1dvX_opt_centerscale = -t49.dvX_opt_centerscale;
cada1f1 = uminus(t49.f);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index428) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index429) = cada1td1(Gator1Data.Index429) + -t50.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t50.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index430) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index431) = cada1td1(Gator1Data.Index431) + -t51.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t51.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index432) = cada1td1(Gator1Data.Index432) + -t19.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t19.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index433) = cada1td1(Gator1Data.Index433) + -t47.dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = cada1f4 - t47.f;
%User Line: t19 = -t49 - t50 - t51 - t19 - t47;
cada1tf1 = t19.f(Gator1Data.Index434);
t23.dvX_opt_centerscale = -sin(cada1tf1(:)).*t19.dvX_opt_centerscale;
t23.f = cos(t19.f);
%User Line: t23 = cos(t19);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f1 = params_bez.f(4,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index435);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index436) = cada1f1.*t57.dvX_opt_centerscale;
cada1td1(Gator1Data.Index437) = cada1td1(Gator1Data.Index437) + t57.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t57.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index438) = cada1td1(Gator1Data.Index438) + t37.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t37.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index439) = cada1td1(Gator1Data.Index439) + t38.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t38.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index440) = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index441) = cada1td1(Gator1Data.Index441) + t42.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t42.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index442) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index443) = cada1td1(Gator1Data.Index443) + t43.dvX_opt_centerscale;
t27.dvX_opt_centerscale = cada1td1;
t27.f = cada1f5 + t43.f;
%User Line: t27 = t57 .* params_bez(4,:) + t37 + t38 + t42 + t43;
cada1tf1 = t27.f(Gator1Data.Index444);
t37.dvX_opt_centerscale = -sin(cada1tf1(:)).*t27.dvX_opt_centerscale;
t37.f = cos(t27.f);
%User Line: t37 = cos(t27);
cada1f1dvX_opt_centerscale = t41.f.*t24.dvX_opt_centerscale;
cada1f1 = t24.f*t41.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f2 = params_bez.f(18,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index445);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index446) = cada1f2.*t57.dvX_opt_centerscale;
cada1td1(Gator1Data.Index447) = cada1td1(Gator1Data.Index447) + t57.f(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t57.f*cada1f2;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index448) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index449) = cada1td1(Gator1Data.Index449) + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f1 + cada1f3;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index450) = cada1td1(Gator1Data.Index450) + t21.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t21.f;
cada1f6dvX_opt_centerscale = 15.*t28.dvX_opt_centerscale;
cada1f6 = 15*t28.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index451) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index452) = cada1td1(Gator1Data.Index452) + cada1f6dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = cada1f5 + cada1f6;
%User Line: t21 = t24 .* t41 + t57 .* params_bez(18,:) + t21 + 15 .* t28;
cada1tf1 = t21.f(Gator1Data.Index453);
t24.dvX_opt_centerscale = -sin(cada1tf1(:)).*t21.dvX_opt_centerscale;
t24.f = cos(t21.f);
%User Line: t24 = cos(t21);
cada1f1dvX_opt_centerscale = -t59.dvX_opt_centerscale;
cada1f1 = uminus(t59.f);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index454) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
t28.dvX_opt_centerscale = cada1td1;
t28.f = cada1f1 + t53.f;
%User Line: t28 = (-t59 + t53);
t38.dvX_opt_centerscale = t32.dvX_opt_centerscale;
t38.f = t32.f + 1;
%User Line: t38 = t32 + 1;
cada1f1 = params_mech.f(6,:);
t42.f = cada1f1^2;
%User Line: t42 = params_mech(6,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t43.f = cada1f1^2;
%User Line: t43 = params_mech(5,:) .^ 2;
cada1f1 = params_mech.f(6,:);
t44.dvX_opt_centerscale = cada1f1.*t24.dvX_opt_centerscale;
t44.f = t24.f*cada1f1;
%User Line: t44 = t24 .* params_mech(6,:);
cada1f1 = params_mech.f(6,:);
t47.dvX_opt_centerscale = cada1f1.*t28.dvX_opt_centerscale;
t47.f = t28.f*cada1f1;
%User Line: t47 = t28 .* params_mech(6,:);
cada1f1 = params_mech.f(6,:);
cada1f2 = params_mech.f(12,:);
cada1f3 = cada1f1 - cada1f2;
cada1f4 = params_mech.f(12,:);
t49.f = cada1f3*cada1f4;
%User Line: t49 = (params_mech(6,:) - params_mech(12,:)) .* params_mech(12,:);
t36.f = t36.f*t43.f;
%User Line: t36 = t36 .* t43;
cada1f1 = params_mech.f(6,:);
t50.f = t46.f*cada1f1;
%User Line: t50 = t46 .* params_mech(6,:);
cada1f1 = params_mech.f(6,:);
t51.dvX_opt_centerscale = cada1f1.*t37.dvX_opt_centerscale;
t51.f = t37.f*cada1f1;
%User Line: t51 = t37 .* params_mech(6,:);
cada1f1 = params_mech.f(10,:);
t56.f = cada1f1^2;
%User Line: t56 = params_mech(10,:) .^ 2;
cada1f1 = t56.f + t43.f;
cada1f2 = cada1f1 + t42.f;
cada1f3 = params_mech.f(7,:);
t57.f = cada1f2*cada1f3;
%User Line: t57 = (t56 + t43 + t42) .* params_mech(7,:);
cada1f1 = params_mech.f(1,:);
t60.f = cada1f1 + t57.f;
%User Line: t60 = params_mech(1,:) + t57;
cada1f1dvX_opt_centerscale = 4.*t44.dvX_opt_centerscale;
cada1f1 = 4*t44.f;
cada1f2 = params_mech.f(5,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4 = params_mech.f(9,:);
t61.dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
t61.f = cada1f3*cada1f4;
%User Line: t61 = 4 .* t44 .* params_mech(5,:) .* params_mech(9,:);
cada1f1 = params_mech.f(11,:);
cada1f2dvX_opt_centerscale = cada1f1.*t38.dvX_opt_centerscale;
cada1f2 = t38.f*cada1f1;
cada1td1 = t55.dvX_opt_centerscale;
cada1td1(Gator1Data.Index455) = cada1td1(Gator1Data.Index455) + -t24.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t55.f - t24.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index456) = cada1td1(Gator1Data.Index456) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f2 + cada1f5;
cada1f7 = params_mech.f(8,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9 = params_mech.f(10,:);
cada1f10dvX_opt_centerscale = cada1f9.*t14.dvX_opt_centerscale;
cada1f10 = t14.f*cada1f9;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index457) = cada1td1(Gator1Data.Index457) + -t44.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 - t44.f;
cada1f12 = params_mech.f(7,:);
cada1f13dvX_opt_centerscale = cada1f12.*cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11*cada1f12;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index458) = cada1td1(Gator1Data.Index458) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f8 + cada1f13;
cada1td1 = t55.dvX_opt_centerscale;
cada1td1(Gator1Data.Index459) = cada1td1(Gator1Data.Index459) + t24.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t55.f + t24.f;
cada1f16dvX_opt_centerscale = t1.f.*cada1f15dvX_opt_centerscale;
cada1f16 = t1.f*cada1f15;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index460) = cada1td1(Gator1Data.Index460) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f14 + cada1f16;
cada1f18 = params_mech.f(5,:);
cada1f19dvX_opt_centerscale = cada1f18.*cada1f17dvX_opt_centerscale;
cada1f19 = cada1f17*cada1f18;
cada1f20 = params_mech.f(11,:);
cada1f21 = uminus(cada1f20);
cada1f22dvX_opt_centerscale = t47.dvX_opt_centerscale;
cada1f22 = cada1f21 + t47.f;
cada1f23 = params_mech.f(11,:);
cada1f24dvX_opt_centerscale = cada1f23.*cada1f22dvX_opt_centerscale;
cada1f24 = cada1f22*cada1f23;
cada1f25dvX_opt_centerscale = cada1f24dvX_opt_centerscale;
cada1f25 = cada1f24 - t42.f;
cada1f26 = params_mech.f(8,:);
cada1f27dvX_opt_centerscale = cada1f26.*cada1f25dvX_opt_centerscale;
cada1f27 = cada1f25*cada1f26;
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1(Gator1Data.Index461) = cada1td1(Gator1Data.Index461) + cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f19 + cada1f27;
cada1f29 = t49.f - t42.f;
cada1f30 = params_mech.f(9,:);
cada1f31 = cada1f29*cada1f30;
cada1f32dvX_opt_centerscale = cada1f28dvX_opt_centerscale;
cada1f32 = cada1f28 + cada1f31;
cada1f33dvX_opt_centerscale = cada1f32dvX_opt_centerscale;
cada1f33 = cada1f32 - t36.f;
cada1f34dvX_opt_centerscale = t50.f.*t23.dvX_opt_centerscale;
cada1f34 = t50.f*t23.f;
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index462) = cada1td1(Gator1Data.Index462) + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 + cada1f34;
cada1f36 = params_mech.f(7,:);
cada1f37dvX_opt_centerscale = cada1f36.*t51.dvX_opt_centerscale;
cada1f37 = t51.f*cada1f36;
cada1f38 = params_mech.f(10,:);
cada1f39dvX_opt_centerscale = cada1f38.*cada1f37dvX_opt_centerscale;
cada1f39 = cada1f37*cada1f38;
cada1td1 = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index463) = cada1td1(Gator1Data.Index463) + cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f35 + cada1f39;
cada1f41 = params_mech.f(2,:);
cada1f42dvX_opt_centerscale = cada1f40dvX_opt_centerscale;
cada1f42 = cada1f40 - cada1f41;
cada1f43 = params_mech.f(3,:);
cada1f44dvX_opt_centerscale = cada1f42dvX_opt_centerscale;
cada1f44 = cada1f42 - cada1f43;
t44.dvX_opt_centerscale = t2.f.*cada1f44dvX_opt_centerscale;
t44.f = t2.f*cada1f44;
%User Line: t44 = t2 .* (((t38 .* params_mech(11,:) + (t55 - t24) .* params_mech(6,:)) .* params_mech(8,:) + (t14 .* params_mech(10,:) - t44) .* params_mech(7,:) + t1 .* (t55 + t24)) .* params_mech(5,:) + ((-params_mech(11,:) + t47) .* params_mech(11,:) - t42) .* params_mech(8,:) + (t49 - t42) .* params_mech(9,:) - t36 + t50 .* t23 + t51 .* params_mech(7,:) .* params_mech(10,:) - params_mech(2,:) - params_mech(3,:));
cada1f1dvX_opt_centerscale = -t44.dvX_opt_centerscale;
cada1f1 = uminus(t44.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index464) = cada1td1(Gator1Data.Index464) + t61.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t61.f;
t62.dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
t62.f = cada1f2 + t60.f;
%User Line: t62 = -t44 + t61 + t60;
cada1tf1 = t19.f(Gator1Data.Index465);
t19.dvX_opt_centerscale = cos(cada1tf1(:)).*t19.dvX_opt_centerscale;
t19.f = sin(t19.f);
%User Line: t19 = sin(t19);
cada1tf1 = t31.f(Gator1Data.Index466);
t31.dvX_opt_centerscale = cos(cada1tf1(:)).*t31.dvX_opt_centerscale;
t31.f = sin(t31.f);
%User Line: t31 = sin(t31);
cada1tf1 = t52.f(Gator1Data.Index467);
t52.dvX_opt_centerscale = cos(cada1tf1(:)).*t52.dvX_opt_centerscale;
t52.f = sin(t52.f);
%User Line: t52 = sin(t52);
cada1tf1 = t54.f(Gator1Data.Index468);
t54.dvX_opt_centerscale = cos(cada1tf1(:)).*t54.dvX_opt_centerscale;
t54.f = sin(t54.f);
%User Line: t54 = sin(t54);
cada1tf1 = t10.f(Gator1Data.Index469);
t10.dvX_opt_centerscale = cos(cada1tf1(:)).*t10.dvX_opt_centerscale;
t10.f = sin(t10.f);
%User Line: t10 = sin(t10);
cada1tf1 = t27.f(Gator1Data.Index470);
t27.dvX_opt_centerscale = cos(cada1tf1(:)).*t27.dvX_opt_centerscale;
t27.f = sin(t27.f);
%User Line: t27 = sin(t27);
cada1f1 = params_mech.f(6,:);
t63.dvX_opt_centerscale = cada1f1.*t19.dvX_opt_centerscale;
t63.f = t19.f*cada1f1;
%User Line: t63 = t19 .* params_mech(6,:);
cada1f1 = params_mech.f(11,:);
t64.dvX_opt_centerscale = cada1f1.*t52.dvX_opt_centerscale;
t64.f = t52.f*cada1f1;
%User Line: t64 = t52 .* params_mech(11,:);
cada1f1 = params_mech.f(5,:);
t65.dvX_opt_centerscale = cada1f1.*t54.dvX_opt_centerscale;
t65.f = t54.f*cada1f1;
%User Line: t65 = t54 .* params_mech(5,:);
cada1f1 = params_mech.f(11,:);
t66.dvX_opt_centerscale = cada1f1.*t31.dvX_opt_centerscale;
t66.f = t31.f*cada1f1;
%User Line: t66 = t31 .* params_mech(11,:);
cada1f1 = params_mech.f(8,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index471) = t63.dvX_opt_centerscale;
cada1td1 = cada1td1 + t64.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t63.f + t64.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index472) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index473) = cada1td1(Gator1Data.Index473) + t65.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t65.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6 = params_mech.f(5,:);
cada1f7dvX_opt_centerscale = cada1f6.*t66.dvX_opt_centerscale;
cada1f7 = t66.f*cada1f6;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 + cada1f7;
t67.dvX_opt_centerscale = cada1f1.*cada1f8dvX_opt_centerscale;
t67.f = cada1f1*cada1f8;
%User Line: t67 = params_mech(8,:) .* (((t63 + t64 + t65) .* params_mech(6,:)) + t66 .* params_mech(5,:));
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index474) = t63.dvX_opt_centerscale;
cada1td1 = cada1td1 + t65.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t63.f + t65.f;
t65.dvX_opt_centerscale = t1.f.*cada1f1dvX_opt_centerscale;
t65.f = t1.f*cada1f1;
%User Line: t65 = t1 .* (t63 + t65);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index475) = t65.dvX_opt_centerscale;
cada1td1 = cada1td1 + t67.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t65.f + t67.f;
cada1f2 = params_mech.f(5,:);
cada1f3dvX_opt_centerscale = cada1f2.*t10.dvX_opt_centerscale;
cada1f3 = t10.f*cada1f2;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*t27.dvX_opt_centerscale;
cada1f5 = t27.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index476) = cada1td1(Gator1Data.Index476) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7 = params_mech.f(10,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9 = params_mech.f(7,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index477) = cada1td1(Gator1Data.Index477) + cada1f10dvX_opt_centerscale;
t68.dvX_opt_centerscale = cada1td1;
t68.f = cada1f1 + cada1f10;
%User Line: t68 = t65 + t67 + ((t10 .* params_mech(5,:) + t27 .* params_mech(6,:)) .* params_mech(10,:) .* params_mech(7,:));
cada1tf2 = t62.f(Gator1Data.Index478);
t62.dvX_opt_centerscale = -1./cada1tf2(:).^2.*t62.dvX_opt_centerscale;
t62.f = 1./t62.f;
%User Line: t62 = 1 ./ t62;
cada1tf2 = t62.f(Gator1Data.Index479);
t69.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t62.dvX_opt_centerscale;
t69.f = t62.f.^2;
%User Line: t69 = t62 .^ 2;
cada1f1dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index480);
cada1f1 = xi_s.f(2,:);
cada1tf1 = t69.f(Gator1Data.Index481);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index482);
cada1td1 = cada1td1 + cada1tf1(:).*t69.dvX_opt_centerscale;
t70.dvX_opt_centerscale = cada1td1;
t70.f = cada1f1.*t69.f;
%User Line: t70 = xi_s(2,:) .* t69;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index483) = t65.dvX_opt_centerscale;
cada1td1 = cada1td1 + t67.dvX_opt_centerscale;
t65.dvX_opt_centerscale = cada1td1;
t65.f = t65.f + t67.f;
%User Line: t65 = (t65 + t67);
cada1tf1 = t21.f(Gator1Data.Index484);
t21.dvX_opt_centerscale = cos(cada1tf1(:)).*t21.dvX_opt_centerscale;
t21.f = sin(t21.f);
%User Line: t21 = sin(t21);
cada1f1 = params_mech.f(6,:);
t67.dvX_opt_centerscale = cada1f1.*t21.dvX_opt_centerscale;
t67.f = t21.f*cada1f1;
%User Line: t67 = (t21 .* params_mech(6,:));
cada1f1 = params_mech.f(5,:);
cada1f2 = t2.f*cada1f1;
cada1td1 = t54.dvX_opt_centerscale;
cada1td1(Gator1Data.Index485) = cada1td1(Gator1Data.Index485) + -t21.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t54.f - t21.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index486) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t66.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t66.f;
cada1f7 = params_mech.f(8,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9 = params_mech.f(10,:);
cada1f10dvX_opt_centerscale = cada1f9.*t10.dvX_opt_centerscale;
cada1f10 = t10.f*cada1f9;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index487) = cada1td1(Gator1Data.Index487) + -t67.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 - t67.f;
cada1f12 = params_mech.f(7,:);
cada1f13dvX_opt_centerscale = cada1f12.*cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11*cada1f12;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index488) = cada1td1(Gator1Data.Index488) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f8 + cada1f13;
cada1td1 = t54.dvX_opt_centerscale;
cada1td1(Gator1Data.Index489) = cada1td1(Gator1Data.Index489) + t21.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t54.f + t21.f;
cada1f16dvX_opt_centerscale = t1.f.*cada1f15dvX_opt_centerscale;
cada1f16 = t1.f*cada1f15;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index490) = cada1td1(Gator1Data.Index490) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f14 + cada1f16;
cada1f18dvX_opt_centerscale = cada1f2.*cada1f17dvX_opt_centerscale;
cada1f18 = cada1f2*cada1f17;
cada1f19dvX_opt_centerscale = 4.*t67.dvX_opt_centerscale;
cada1f19 = 4*t67.f;
cada1f20 = params_mech.f(5,:);
cada1f21dvX_opt_centerscale = cada1f20.*cada1f19dvX_opt_centerscale;
cada1f21 = cada1f19*cada1f20;
cada1f22 = params_mech.f(9,:);
cada1f23dvX_opt_centerscale = cada1f22.*cada1f21dvX_opt_centerscale;
cada1f23 = cada1f21*cada1f22;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index491) = cada1td1(Gator1Data.Index491) + -cada1f23dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = cada1f18 - cada1f23;
%User Line: t21 = (t2 .* params_mech(5,:) .* ((((t54 - t21) .* params_mech(6,:)) + t66) .* params_mech(8,:) + ((t10 .* params_mech(10,:)) - t67) .* params_mech(7,:) + (t1 .* (t54 + t21))) - 0.4e1 .* t67 .* params_mech(5,:) .* params_mech(9,:));
cada1tf1 = t58.f(Gator1Data.Index492);
t58.dvX_opt_centerscale = cos(cada1tf1(:)).*t58.dvX_opt_centerscale;
t58.f = sin(t58.f);
%User Line: t58 = sin(t58);
cada1f1 = params_mech.f(5,:);
t67.dvX_opt_centerscale = cada1f1.*t31.dvX_opt_centerscale;
t67.f = cada1f1*t31.f;
%User Line: t67 = params_mech(5,:) .* t31;
cada1td1 = t52.dvX_opt_centerscale;
cada1td1(Gator1Data.Index493) = cada1td1(Gator1Data.Index493) + t58.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t52.f + t58.f;
cada1f2 = params_mech.f(6,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index494) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + t67.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t67.f;
t71.dvX_opt_centerscale = t35.f.*cada1f4dvX_opt_centerscale;
t71.f = t35.f*cada1f4;
%User Line: t71 = t35 .* (((t52 + t58) .* params_mech(6,:)) + t67);
t72.dvX_opt_centerscale = t23.dvX_opt_centerscale;
t72.f = t23.f - 1;
%User Line: t72 = t23 - 1;
cada1f1 = params_mech.f(5,:);
t73.dvX_opt_centerscale = cada1f1.*t55.dvX_opt_centerscale;
t73.f = t55.f*cada1f1;
%User Line: t73 = t55 .* params_mech(5,:);
cada1f1 = params_mech.f(5,:);
t74.dvX_opt_centerscale = cada1f1.*t32.dvX_opt_centerscale;
t74.f = cada1f1*t32.f;
%User Line: t74 = params_mech(5,:) .* t32;
cada1f1 = params_mech.f(5,:);
t14.dvX_opt_centerscale = cada1f1.*t14.dvX_opt_centerscale;
t14.f = t14.f*cada1f1;
%User Line: t14 = t14 .* params_mech(5,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index495) = t51.dvX_opt_centerscale;
cada1td1 = cada1td1 + t14.dvX_opt_centerscale;
t51.dvX_opt_centerscale = cada1td1;
t51.f = t51.f + t14.f;
%User Line: t51 = t51 + t14;
cada1f1 = params_mech.f(12,:);
t75.f = cada1f1^2;
%User Line: t75 = params_mech(12,:) .^ 2;
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(11,:);
cada1f3dvX_opt_centerscale = cada1f2.*t53.dvX_opt_centerscale;
cada1f3 = t53.f*cada1f2;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*t72.dvX_opt_centerscale;
cada1f5 = cada1f4*t72.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index496) = cada1td1(Gator1Data.Index496) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index497) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index498) = cada1td1(Gator1Data.Index498) + t73.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 + t73.f;
cada1f8 = params_mech.f(6,:);
cada1f9dvX_opt_centerscale = cada1f8.*cada1f7dvX_opt_centerscale;
cada1f9 = cada1f7*cada1f8;
cada1f10 = params_mech.f(11,:);
cada1f11 = params_mech.f(11,:);
cada1f12 = uminus(cada1f11);
cada1f13dvX_opt_centerscale = t74.dvX_opt_centerscale;
cada1f13 = cada1f12 + t74.f;
cada1f14dvX_opt_centerscale = cada1f10.*cada1f13dvX_opt_centerscale;
cada1f14 = cada1f10*cada1f13;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f9 + cada1f14;
t76.dvX_opt_centerscale = cada1f1.*cada1f15dvX_opt_centerscale;
t76.f = cada1f1*cada1f15;
%User Line: t76 = params_mech(8,:) .* ((t53 .* params_mech(11,:) + params_mech(6,:) .* t72 + t73) .* params_mech(6,:) + params_mech(11,:) .* (-params_mech(11,:) + t74));
cada1f1 = params_mech.f(6,:);
cada1f2dvX_opt_centerscale = cada1f1.*t23.dvX_opt_centerscale;
cada1f2 = t23.f*cada1f1;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index499) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t73.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t73.f;
cada1f4 = params_mech.f(12,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f6 = cada1f5 - t75.f;
cada1f7 = params_mech.f(9,:);
t73.dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
t73.f = cada1f6*cada1f7;
%User Line: t73 = ((t23 .* params_mech(6,:) + t73) .* params_mech(12,:) - t75) .* params_mech(9,:);
t3.f = t35.f*t3.f;
%User Line: t3 = t35 .* t3;
t77.dvX_opt_centerscale = t3.f.*t59.dvX_opt_centerscale;
t77.f = t3.f*t59.f;
%User Line: t77 = t3 .* t59;
cada1f1dvX_opt_centerscale = -t77.dvX_opt_centerscale;
cada1f1 = uminus(t77.f);
cada1f2 = params_mech.f(10,:);
cada1f3dvX_opt_centerscale = cada1f2.*t51.dvX_opt_centerscale;
cada1f3 = t51.f*cada1f2;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 - t56.f;
cada1f5 = params_mech.f(7,:);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index500) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index501) = cada1td1(Gator1Data.Index501) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f1 + cada1f6;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index502) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + t76.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t76.f;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index503) = cada1td1(Gator1Data.Index503) + t73.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t73.f;
cada1f10 = params_mech.f(1,:);
cada1f11dvX_opt_centerscale = cada1f9dvX_opt_centerscale;
cada1f11 = cada1f9 - cada1f10;
cada1f12 = params_mech.f(2,:);
cada1f13dvX_opt_centerscale = cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11 - cada1f12;
cada1f14 = params_mech.f(3,:);
t78.dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
t78.f = cada1f13 - cada1f14;
%User Line: t78 = -t77 + ((t51 .* params_mech(10,:) - t56) .* params_mech(7,:)) + t76 + t73 - params_mech(1,:) - params_mech(2,:) - params_mech(3,:);
cada1f1 = params_mech.f(2,:);
cada1f2dvX_opt_centerscale = t77.dvX_opt_centerscale;
cada1f2 = t77.f + cada1f1;
cada1f3 = params_mech.f(3,:);
cada1f4dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2 + cada1f3;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index504) = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -t76.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 - t76.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index505) = cada1td1(Gator1Data.Index505) + -t73.dvX_opt_centerscale;
t73.dvX_opt_centerscale = cada1td1;
t73.f = cada1f5 - t73.f;
%User Line: t73 = (t77 + params_mech(2,:) + params_mech(3,:) - t76 - t73);
cada1f1 = t56.f - t43.f;
cada1f2 = cada1f1 + t42.f;
cada1f3 = params_mech.f(7,:);
cada1f4 = cada1f2*cada1f3;
cada1f5 = params_mech.f(1,:);
t76.f = cada1f4 + cada1f5;
%User Line: t76 = (t56 - t43 + t42) .* params_mech(7,:) + params_mech(1,:);
cada1f1 = params_mech.f(5,:);
t77.f = t35.f*cada1f1;
%User Line: t77 = (t35 .* params_mech(5,:));
cada1f1 = uminus(t29.f);
cada1f2 = cada1f1*t76.f;
cada1f3dvX_opt_centerscale = -t72.dvX_opt_centerscale;
cada1f3 = uminus(t72.f);
cada1f4 = params_mech.f(8,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6 = params_mech.f(9,:);
cada1f7dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5 + cada1f6;
cada1f8dvX_opt_centerscale = t42.f.*cada1f7dvX_opt_centerscale;
cada1f8 = t42.f*cada1f7;
cada1f9dvX_opt_centerscale = -cada1f8dvX_opt_centerscale;
cada1f9 = cada1f2 - cada1f8;
cada1f10 = params_mech.f(9,:);
cada1f11 = cada1f10*t75.f;
cada1f12dvX_opt_centerscale = cada1f9dvX_opt_centerscale;
cada1f12 = cada1f9 - cada1f11;
cada1f13dvX_opt_centerscale = -t37.dvX_opt_centerscale;
cada1f13 = uminus(t37.f);
cada1f14 = params_mech.f(7,:);
cada1f15dvX_opt_centerscale = cada1f14.*cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13*cada1f14;
cada1f16 = params_mech.f(10,:);
cada1f17dvX_opt_centerscale = cada1f16.*cada1f15dvX_opt_centerscale;
cada1f17 = cada1f15*cada1f16;
cada1f18dvX_opt_centerscale = t23.dvX_opt_centerscale;
cada1f18 = t23.f + 1;
cada1f19dvX_opt_centerscale = t1.f.*cada1f18dvX_opt_centerscale;
cada1f19 = t1.f*cada1f18;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index506) = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f17 - cada1f19;
cada1f21dvX_opt_centerscale = t35.f.*t28.dvX_opt_centerscale;
cada1f21 = t35.f*t28.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index507) = cada1f20dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f20 - cada1f21;
cada1f23 = params_mech.f(6,:);
cada1f24dvX_opt_centerscale = cada1f23.*cada1f22dvX_opt_centerscale;
cada1f24 = cada1f22*cada1f23;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index508) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f12 - cada1f24;
cada1f26dvX_opt_centerscale = cada1f25dvX_opt_centerscale;
cada1f26 = cada1f25 + t36.f;
cada1f27dvX_opt_centerscale = cada1f26dvX_opt_centerscale;
cada1f27 = cada1f26 - t77.f;
cada1f28 = params_mech.f(3,:);
t28.dvX_opt_centerscale = cada1f27dvX_opt_centerscale;
t28.f = cada1f27 - cada1f28;
%User Line: t28 = (-t29 .* t76 - (t42 .* (-t72 .* params_mech(8,:) + params_mech(9,:))) - (params_mech(9,:) .* t75) - ((-t37 .* params_mech(7,:) .* params_mech(10,:) - t1 .* (t23 + 1) - t35 .* t28) .* params_mech(6,:)) + t36 - t77 - params_mech(3,:));
t19.dvX_opt_centerscale = t1.f.*t19.dvX_opt_centerscale;
t19.f = t1.f*t19.f;
%User Line: t19 = t1 .* t19;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index509) = t63.dvX_opt_centerscale;
cada1td1 = cada1td1 + t64.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t63.f + t64.f;
cada1f2 = params_mech.f(8,:);
t29.dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
t29.f = cada1f1*cada1f2;
%User Line: t29 = ((t63 + t64) .* params_mech(8,:));
cada1f1 = params_mech.f(7,:);
cada1f2 = params_mech.f(10,:);
t36.f = cada1f1*cada1f2;
%User Line: t36 = params_mech(7,:) .* params_mech(10,:);
cada1f1 = params_mech.f(2,:);
cada1f2 = params_mech.f(11,:);
cada1f3dvX_opt_centerscale = -t47.dvX_opt_centerscale;
cada1f3 = cada1f2 - t47.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index510) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t74.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t74.f;
cada1f5dvX_opt_centerscale = t35.f.*cada1f4dvX_opt_centerscale;
cada1f5 = t35.f*cada1f4;
t63.dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
t63.f = cada1f1 + cada1f5;
%User Line: t63 = params_mech(2,:) + t35 .* (params_mech(11,:) - t47 - t74);
cada1f1 = params_mech.f(6,:);
cada1f2dvX_opt_centerscale = cada1f1.*t52.dvX_opt_centerscale;
cada1f2 = t52.f*cada1f1;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index511) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t67.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t67.f;
t64.dvX_opt_centerscale = t35.f.*cada1f3dvX_opt_centerscale;
t64.f = t35.f*cada1f3;
%User Line: t64 = (t35 .* ((t52 .* params_mech(6,:)) + t67));
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index512);
cada1f1 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f1(Gator1Data.Index513);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index514) = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index515);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t28.f.*cada1f1;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index516);
cada1f3 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f3(Gator1Data.Index517);
cada1td1 = cada1tf1(:).*t63.dvX_opt_centerscale;
cada1tf1 = t63.f(Gator1Data.Index518);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t63.f.*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index519);
cada1f6 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f6(Gator1Data.Index520);
cada1td1 = cada1tf1(:).*t73.dvX_opt_centerscale;
cada1tf1 = t73.f(Gator1Data.Index521);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t73.f.*cada1f6;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 + cada1f7;
cada1f9dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index522);
cada1f9 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f9(Gator1Data.Index523);
cada1td1 = cada1tf1(:).*t78.dvX_opt_centerscale;
cada1tf1 = t78.f(Gator1Data.Index524);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t78.f.*cada1f9;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
t67.dvX_opt_centerscale = cada1td1;
t67.f = cada1f8 + cada1f10;
%User Line: t67 = (t28 .* q_s_wedge_dt(4,:)) + (t63 .* q_s_wedge_dt(5,:)) + (t73 .* q_s_wedge_dt(3,:)) + t78 .* q_s_wedge_dt(2,:);
t72.dvX_opt_centerscale = t1.f.*t54.dvX_opt_centerscale;
t72.f = t1.f*t54.f;
%User Line: t72 = t1 .* t54;
cada1f1 = params_mech.f(6,:);
cada1f2dvX_opt_centerscale = cada1f1.*t54.dvX_opt_centerscale;
cada1f2 = t54.f*cada1f1;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index525) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t66.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t66.f;
cada1f4 = params_mech.f(8,:);
t54.dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
t54.f = cada1f3*cada1f4;
%User Line: t54 = (((t54 .* params_mech(6,:)) + t66) .* params_mech(8,:));
cada1f1dvX_opt_centerscale = t3.f.*t58.dvX_opt_centerscale;
cada1f1 = t3.f*t58.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index526) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t64.dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f1 + t64.f;
%User Line: t3 = t3 .* t58 + t64;
cada1f1 = params_mech.f(6,:);
t35.f = t35.f*cada1f1;
%User Line: t35 = t35 .* params_mech(6,:);
cada1tempdvX_opt_centerscale = t8.dvX_opt_centerscale(Gator1Data.Index527);
cada1tf1 = t7.f(Gator1Data.Index528);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t8.f.*t7.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t8.f*t7.f;
cada1tf1 = t4.f(Gator1Data.Index529);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index530);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
t66.dvX_opt_centerscale = cada1td1;
t66.f = cada1f1.*t4.f;
%User Line: t66 = (t8 .* t7 .* t4);
cada1tempdvX_opt_centerscale = t11.dvX_opt_centerscale(Gator1Data.Index531);
cada1tf1 = t12.f(Gator1Data.Index532);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t11.f.*t12.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t11.f*t12.f;
cada1tf1 = t17.f(Gator1Data.Index533);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index534);
cada1td1 = cada1td1 + cada1tf1(:).*t17.dvX_opt_centerscale;
t74.dvX_opt_centerscale = cada1td1;
t74.f = cada1f1.*t17.f;
%User Line: t74 = t11 .* t12 .* t17;
cada1tf1 = t18.f(Gator1Data.Index535);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index536);
cada1td1 = cada1td1 + cada1tf1(:).*t18.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t4.f.*t18.f;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index537);
cada1td1 = t5.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index538);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t5.f;
cada1tempdvX_opt_centerscale = t9.dvX_opt_centerscale(Gator1Data.Index539);
cada1td1 = t9.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index540);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t18.dvX_opt_centerscale = cada1td1;
t18.f = cada1f2*t9.f;
%User Line: t18 = t4 .* t18 .* t5 .* t9;
cada1f1dvX_opt_centerscale = t41.f.*t5.dvX_opt_centerscale;
cada1f1 = t41.f*t5.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f2 = params_bez.f(15,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index541);
cada1f3 = params_bez.f(16,:);
cada1td1 = zeros(8,1);
cada1td1(7) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index542);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index543) = cada1f4.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index544);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f6 = params_bez.f(20,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f7 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index545);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index546) = cada1f8.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index547);
cada1td1(Gator1Data.Index548) = cada1td1(Gator1Data.Index548) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t18.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index549) = cada1td1(Gator1Data.Index549) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index550);
cada1tf1 = cada1f10(Gator1Data.Index551);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index552) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = -cada1f11dvX_opt_centerscale;
cada1f12 = uminus(cada1f11);
cada1f13dvX_opt_centerscale = 30.*t66.dvX_opt_centerscale;
cada1f13 = 30*t66.f;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index553);
cada1f14 = params_bez.f(16,:);
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f15 = params_bez.f(17,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index554) = cada1f14dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 - cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index555);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index556) = cada1f16.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index557);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t16.f*cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f18 = params_bez.f(19,:);
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f19 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f18dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f18 - cada1f19;
cada1tempdvX_opt_centerscale = cada1f20dvX_opt_centerscale(Gator1Data.Index558);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index559) = cada1f20.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index560);
cada1td1(Gator1Data.Index561) = cada1td1(Gator1Data.Index561) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = t20.f*cada1f20;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index562) = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index563) = cada1td1(Gator1Data.Index563) + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f17 + cada1f21;
cada1tf1 = cada1f22(Gator1Data.Index564);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index565) = cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1tf1 = cada1f13(Gator1Data.Index566);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f13.*cada1f22;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index567) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f12 - cada1f23;
cada1f25dvX_opt_centerscale = 60.*t74.dvX_opt_centerscale;
cada1f25 = 60*t74.f;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f26 = params_bez.f(17,:);
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f27 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f26dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f26 - cada1f27;
cada1tempdvX_opt_centerscale = cada1f28dvX_opt_centerscale(Gator1Data.Index568);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index569) = cada1f28.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index570);
cada1td1(Gator1Data.Index571) = cada1td1(Gator1Data.Index571) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t7.f*cada1f28;
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f30 = params_bez.f(18,:);
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f31 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f30dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f30 - cada1f31;
cada1tempdvX_opt_centerscale = cada1f32dvX_opt_centerscale(Gator1Data.Index572);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index573) = cada1f32.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index574);
cada1td1(Gator1Data.Index575) = cada1td1(Gator1Data.Index575) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t6.f*cada1f32;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index576) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index577) = cada1td1(Gator1Data.Index577) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f29 + cada1f33;
cada1tf1 = cada1f34(Gator1Data.Index578);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index579) = cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1tf1 = cada1f25(Gator1Data.Index580);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f25.*cada1f34;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index581) = cada1f24dvX_opt_centerscale;
cada1td1(Gator1Data.Index582) = cada1td1(Gator1Data.Index582) + -cada1f35dvX_opt_centerscale;
t79.dvX_opt_centerscale = cada1td1;
t79.f = cada1f24 - cada1f35;
%User Line: t79 = -(t41 .* t5 .* (t15 .* (params_bez(15,:) - params_bez(16,:)) + t18 .* (params_bez(20,:) - params_bez(21,:)))) - 0.30e2 .* t66 .* (t16 .* (params_bez(16,:) - params_bez(17,:)) + t20 .* (params_bez(19,:) - params_bez(20,:))) - (60 .* t74 .* (t7 .* (params_bez(17,:) - params_bez(18,:)) + t6 .* (params_bez(18,:) - params_bez(19,:))));
cada1f1dvX_opt_centerscale = t41.f.*t5.dvX_opt_centerscale;
cada1f1 = t41.f*t5.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f2 = params_bez.f(22,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index583);
cada1f3 = params_bez.f(23,:);
cada1td1 = zeros(8,1);
cada1td1(5) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index584);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index585) = cada1f4.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index586);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f6 = params_bez.f(27,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f7 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index587);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index588) = cada1f8.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index589);
cada1td1(Gator1Data.Index590) = cada1td1(Gator1Data.Index590) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t18.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index591) = cada1td1(Gator1Data.Index591) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index592);
cada1tf1 = cada1f10(Gator1Data.Index593);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index594) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = -cada1f11dvX_opt_centerscale;
cada1f12 = uminus(cada1f11);
cada1f13dvX_opt_centerscale = 30.*t66.dvX_opt_centerscale;
cada1f13 = 30*t66.f;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index595);
cada1f14 = params_bez.f(23,:);
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f15 = params_bez.f(24,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index596) = cada1f14dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 - cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index597);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index598) = cada1f16.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index599);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t16.f*cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f18 = params_bez.f(26,:);
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f19 = params_bez.f(27,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f18dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f18 - cada1f19;
cada1tempdvX_opt_centerscale = cada1f20dvX_opt_centerscale(Gator1Data.Index600);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index601) = cada1f20.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index602);
cada1td1(Gator1Data.Index603) = cada1td1(Gator1Data.Index603) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = t20.f*cada1f20;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index604) = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index605) = cada1td1(Gator1Data.Index605) + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f17 + cada1f21;
cada1tf1 = cada1f22(Gator1Data.Index606);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index607) = cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1tf1 = cada1f13(Gator1Data.Index608);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f13.*cada1f22;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index609) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f12 - cada1f23;
cada1f25dvX_opt_centerscale = 60.*t74.dvX_opt_centerscale;
cada1f25 = 60*t74.f;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f26 = params_bez.f(24,:);
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f27 = params_bez.f(25,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f26dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f26 - cada1f27;
cada1tempdvX_opt_centerscale = cada1f28dvX_opt_centerscale(Gator1Data.Index610);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index611) = cada1f28.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index612);
cada1td1(Gator1Data.Index613) = cada1td1(Gator1Data.Index613) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t7.f*cada1f28;
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f30 = params_bez.f(25,:);
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f31 = params_bez.f(26,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f30dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f30 - cada1f31;
cada1tempdvX_opt_centerscale = cada1f32dvX_opt_centerscale(Gator1Data.Index614);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index615) = cada1f32.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index616);
cada1td1(Gator1Data.Index617) = cada1td1(Gator1Data.Index617) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t6.f*cada1f32;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index618) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index619) = cada1td1(Gator1Data.Index619) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f29 + cada1f33;
cada1tf1 = cada1f34(Gator1Data.Index620);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index621) = cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1tf1 = cada1f25(Gator1Data.Index622);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f25.*cada1f34;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index623) = cada1f24dvX_opt_centerscale;
cada1td1(Gator1Data.Index624) = cada1td1(Gator1Data.Index624) + -cada1f35dvX_opt_centerscale;
t80.dvX_opt_centerscale = cada1td1;
t80.f = cada1f24 - cada1f35;
%User Line: t80 = -(t41 .* t5 .* (t15 .* (params_bez(22,:) - params_bez(23,:)) + t18 .* (params_bez(27,:) - params_bez(28,:)))) - 0.30e2 .* t66 .* (t16 .* (params_bez(23,:) - params_bez(24,:)) + t20 .* (params_bez(26,:) - params_bez(27,:))) - (60 .* t74 .* (t7 .* (params_bez(24,:) - params_bez(25,:)) + t6 .* (params_bez(25,:) - params_bez(26,:))));
cada1f1dvX_opt_centerscale = t41.f.*t5.dvX_opt_centerscale;
cada1f1 = t41.f*t5.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index625);
cada1f2 = params_bez.f(1,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index626);
cada1f3 = params_bez.f(2,:);
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index627) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index628);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index629) = cada1f4.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index630);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f6 = params_bez.f(6,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f7 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index631);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index632) = cada1f8.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index633);
cada1td1(Gator1Data.Index634) = cada1td1(Gator1Data.Index634) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t18.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index635) = cada1td1(Gator1Data.Index635) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index636);
cada1tf1 = cada1f10(Gator1Data.Index637);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index638) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = -cada1f11dvX_opt_centerscale;
cada1f12 = uminus(cada1f11);
cada1f13dvX_opt_centerscale = 30.*t66.dvX_opt_centerscale;
cada1f13 = 30*t66.f;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index639);
cada1f14 = params_bez.f(2,:);
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f15 = params_bez.f(3,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index640) = cada1f14dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 - cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index641);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index642) = cada1f16.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index643);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t16.f*cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f18 = params_bez.f(5,:);
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f19 = params_bez.f(6,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f18dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f18 - cada1f19;
cada1tempdvX_opt_centerscale = cada1f20dvX_opt_centerscale(Gator1Data.Index644);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index645) = cada1f20.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index646);
cada1td1(Gator1Data.Index647) = cada1td1(Gator1Data.Index647) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = t20.f*cada1f20;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index648) = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index649) = cada1td1(Gator1Data.Index649) + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f17 + cada1f21;
cada1tf1 = cada1f22(Gator1Data.Index650);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index651) = cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1tf1 = cada1f13(Gator1Data.Index652);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f13.*cada1f22;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index653) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f12 - cada1f23;
cada1f25dvX_opt_centerscale = 60.*t74.dvX_opt_centerscale;
cada1f25 = 60*t74.f;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f26 = params_bez.f(3,:);
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f27 = params_bez.f(4,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f26dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f26 - cada1f27;
cada1tempdvX_opt_centerscale = cada1f28dvX_opt_centerscale(Gator1Data.Index654);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index655) = cada1f28.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index656);
cada1td1(Gator1Data.Index657) = cada1td1(Gator1Data.Index657) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t7.f*cada1f28;
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f30 = params_bez.f(4,:);
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f31 = params_bez.f(5,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f30dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f30 - cada1f31;
cada1tempdvX_opt_centerscale = cada1f32dvX_opt_centerscale(Gator1Data.Index658);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index659) = cada1f32.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index660);
cada1td1(Gator1Data.Index661) = cada1td1(Gator1Data.Index661) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t6.f*cada1f32;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index662) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index663) = cada1td1(Gator1Data.Index663) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f29 + cada1f33;
cada1tf1 = cada1f34(Gator1Data.Index664);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index665) = cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1tf1 = cada1f25(Gator1Data.Index666);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f25.*cada1f34;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index667) = cada1f24dvX_opt_centerscale;
cada1td1(Gator1Data.Index668) = cada1td1(Gator1Data.Index668) + -cada1f35dvX_opt_centerscale;
t81.dvX_opt_centerscale = cada1td1;
t81.f = cada1f24 - cada1f35;
%User Line: t81 = -(t41 .* t5 .* (t15 .* (params_bez(1,:) - params_bez(2,:)) + t18 .* (params_bez(6,:) - params_bez(7,:)))) - 0.30e2 .* t66 .* (t16 .* (params_bez(2,:) - params_bez(3,:)) + t20 .* (params_bez(5,:) - params_bez(6,:))) - (60 .* t74 .* (t7 .* (params_bez(3,:) - params_bez(4,:)) + t6 .* (params_bez(4,:) - params_bez(5,:))));
cada1f1dvX_opt_centerscale = t41.f.*t5.dvX_opt_centerscale;
cada1f1 = t41.f*t5.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index669);
cada1f3 = params_bez.f(9,:);
cada1td1 = zeros(8,1);
cada1td1(2) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index670);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index671) = cada1f4.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index672);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f6 = params_bez.f(13,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index673);
cada1f7 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index674) = cada1td1(Gator1Data.Index674) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index675);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index676) = cada1f8.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index677);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t18.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index678) = cada1td1(Gator1Data.Index678) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index679);
cada1tf1 = cada1f10(Gator1Data.Index680);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index681) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = -cada1f11dvX_opt_centerscale;
cada1f12 = uminus(cada1f11);
cada1f13dvX_opt_centerscale = 30.*t66.dvX_opt_centerscale;
cada1f13 = 30*t66.f;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index682);
cada1f14 = params_bez.f(9,:);
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f15 = params_bez.f(10,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index683) = cada1f14dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 - cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index684);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index685) = cada1f16.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index686);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t16.f*cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f18 = params_bez.f(12,:);
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f19 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f18dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f18 - cada1f19;
cada1tempdvX_opt_centerscale = cada1f20dvX_opt_centerscale(Gator1Data.Index687);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index688) = cada1f20.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index689);
cada1td1(Gator1Data.Index690) = cada1td1(Gator1Data.Index690) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = t20.f*cada1f20;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index691) = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index692) = cada1td1(Gator1Data.Index692) + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f17 + cada1f21;
cada1tf1 = cada1f22(Gator1Data.Index693);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index694) = cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1tf1 = cada1f13(Gator1Data.Index695);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f13.*cada1f22;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index696) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f12 - cada1f23;
cada1f25dvX_opt_centerscale = 60.*t74.dvX_opt_centerscale;
cada1f25 = 60*t74.f;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f26 = params_bez.f(10,:);
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f27 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f26dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f26 - cada1f27;
cada1tempdvX_opt_centerscale = cada1f28dvX_opt_centerscale(Gator1Data.Index697);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index698) = cada1f28.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index699);
cada1td1(Gator1Data.Index700) = cada1td1(Gator1Data.Index700) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t7.f*cada1f28;
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f30 = params_bez.f(11,:);
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f31 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f30dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f30 - cada1f31;
cada1tempdvX_opt_centerscale = cada1f32dvX_opt_centerscale(Gator1Data.Index701);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index702) = cada1f32.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index703);
cada1td1(Gator1Data.Index704) = cada1td1(Gator1Data.Index704) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t6.f*cada1f32;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index705) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index706) = cada1td1(Gator1Data.Index706) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f29 + cada1f33;
cada1tf1 = cada1f34(Gator1Data.Index707);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index708) = cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1tf1 = cada1f25(Gator1Data.Index709);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f25.*cada1f34;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index710) = cada1f24dvX_opt_centerscale;
cada1td1(Gator1Data.Index711) = cada1td1(Gator1Data.Index711) + -cada1f35dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f24 - cada1f35;
%User Line: t5 = (-(t41 .* t5 .* (t15 .* (params_bez(8,:) - params_bez(9,:)) + t18 .* (params_bez(13,:) - params_bez(14,:)))) - 0.30e2 .* t66 .* (t16 .* (params_bez(9,:) - params_bez(10,:)) + t20 .* (params_bez(12,:) - params_bez(13,:))) - (60 .* t74 .* (t7 .* (params_bez(10,:) - params_bez(11,:)) + t6 .* (params_bez(11,:) - params_bez(12,:)))));
cada1tf1 = t81.f(Gator1Data.Index712);
cada1td1 = cada1tf1(:).*t78.dvX_opt_centerscale;
cada1tf1 = t78.f(Gator1Data.Index713);
cada1td1(Gator1Data.Index714) = cada1td1(Gator1Data.Index714) + cada1tf1(:).*t81.dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = t78.f.*t81.f;
%User Line: t6 = (t78 .* t81);
cada1tf1 = t5.f(Gator1Data.Index715);
cada1td1 = cada1tf1(:).*t73.dvX_opt_centerscale;
cada1tf1 = t73.f(Gator1Data.Index716);
cada1td1(Gator1Data.Index717) = cada1td1(Gator1Data.Index717) + cada1tf1(:).*t5.dvX_opt_centerscale;
t15.dvX_opt_centerscale = cada1td1;
t15.f = t73.f.*t5.f;
%User Line: t15 = t73 .* t5;
cada1tf1 = t79.f(Gator1Data.Index718);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index719) = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index720);
cada1td1(Gator1Data.Index721) = cada1td1(Gator1Data.Index721) + cada1tf1(:).*t79.dvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t28.f.*t79.f;
%User Line: t16 = (t28 .* t79);
cada1tf1 = t80.f(Gator1Data.Index722);
cada1td1 = cada1tf1(:).*t63.dvX_opt_centerscale;
cada1tf1 = t63.f(Gator1Data.Index723);
cada1td1(Gator1Data.Index724) = cada1td1(Gator1Data.Index724) + cada1tf1(:).*t80.dvX_opt_centerscale;
t18.dvX_opt_centerscale = cada1td1;
t18.f = t63.f.*t80.f;
%User Line: t18 = (t63 .* t80);
cada1f1 = params_mech.f(1,:);
cada1f2dvX_opt_centerscale = t18.dvX_opt_centerscale;
cada1f2 = cada1f1 + t18.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t6.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t6.f;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 + t57.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + t16.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t16.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t15.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t15.f;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + -t44.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 - t44.f;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index725) = cada1td1(Gator1Data.Index725) + t61.dvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = cada1f7 + t61.f;
%User Line: t20 = params_mech(1,:) + t18 + t6 + t57 + t16 + t15 - t44 + t61;
cada1tf2 = t20.f(Gator1Data.Index726);
t20.dvX_opt_centerscale = -1./cada1tf2(:).^2.*t20.dvX_opt_centerscale;
t20.f = 1./t20.f;
%User Line: t20 = 1 ./ t20;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index727);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index728);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t41.dvX_opt_centerscale = cada1td1;
t41.f = cada1f1 - cada1f2;
%User Line: t41 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index729);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index730);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t44.dvX_opt_centerscale = cada1td1;
t44.f = cada1f1 - cada1f2;
%User Line: t44 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index731);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index732);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index733);
cada1f4 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t57.dvX_opt_centerscale = cada1td1;
t57.f = cada1f3 + cada1f4;
%User Line: t57 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index734);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index735);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index736);
cada1f4 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t61.dvX_opt_centerscale = cada1td1;
t61.f = cada1f3 + cada1f4;
%User Line: t61 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index737);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index738);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index739);
cada1f4 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f4dvX_opt_centerscale;
t66.dvX_opt_centerscale = cada1td1;
t66.f = cada1f3 - cada1f4;
%User Line: t66 = (q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) - q_s_wedge_dt(5,:));
cada1f1 = params_mech.f(11,:);
t74.f = cada1f1^2;
%User Line: t74 = params_mech(11,:) .^ 2;
cada1f1 = params_mech.f(5,:);
cada1f2 = params_mech.f(11,:);
t82.f = cada1f1*cada1f2;
%User Line: t82 = params_mech(5,:) .* params_mech(11,:);
cada1f1 = t2.f*t35.f;
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index740);
cada1f2 = q_s_wedge_dt.f(4,:);
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index741);
cada1f3 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = cada1f1.*cada1f4dvX_opt_centerscale;
cada1f5 = cada1f1*cada1f4;
cada1f6 = 4*t35.f;
cada1f7dvX_opt_centerscale = cada1f6.*t44.dvX_opt_centerscale;
cada1f7 = cada1f6*t44.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 + cada1f7;
cada1tf1 = cada1f8(Gator1Data.Index742);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index743) = cada1tf1(:).*t59.dvX_opt_centerscale;
cada1tf1 = t59.f(Gator1Data.Index744);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t59.f.*cada1f8;
cada1f10dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index745);
cada1f10 = q_s_wedge_dt.f(4,:);
cada1f11dvX_opt_centerscale = t76.f.*cada1f10dvX_opt_centerscale;
cada1f11 = t76.f*cada1f10;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f11dvX_opt_centerscale;
t59.dvX_opt_centerscale = cada1td1;
t59.f = cada1f9 + cada1f11;
%User Line: t59 = t59 .* (t2 .* t35 .* (q_s_wedge_dt(4,:) - q_s_wedge_dt(5,:)) + 4 .* t35 .* t44) + (t76 .* q_s_wedge_dt(4,:));
cada1f1 = params_mech.f(6,:);
cada1f2dvX_opt_centerscale = cada1f1.*t23.dvX_opt_centerscale;
cada1f2 = t23.f*cada1f1;
cada1f3dvX_opt_centerscale = t1.f.*t57.dvX_opt_centerscale;
cada1f3 = t1.f*t57.f;
cada1f4dvX_opt_centerscale = t45.f.*t57.dvX_opt_centerscale;
cada1f4 = t45.f*t57.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tf1 = cada1f5(Gator1Data.Index746);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index747) = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index748);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f2.*cada1f5;
cada1f7dvX_opt_centerscale = -cada1f6dvX_opt_centerscale;
cada1f7 = uminus(cada1f6);
cada1f8dvX_opt_centerscale = t77.f.*t32.dvX_opt_centerscale;
cada1f8 = t32.f*t77.f;
cada1f9dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index749);
cada1f9 = q_s_wedge_dt.f(2,:);
cada1f10dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index750);
cada1f10 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f9 - cada1f10;
cada1f12dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index751);
cada1f12 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 - cada1f12;
cada1tf1 = cada1f13(Gator1Data.Index752);
cada1td1 = cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1tf1 = cada1f8(Gator1Data.Index753);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f8.*cada1f13;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f7 - cada1f14;
cada1f16dvX_opt_centerscale = t36.f.*t37.dvX_opt_centerscale;
cada1f16 = t37.f*t36.f;
cada1f17 = params_mech.f(6,:);
cada1f18dvX_opt_centerscale = cada1f17.*cada1f16dvX_opt_centerscale;
cada1f18 = cada1f16*cada1f17;
cada1f19dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index754);
cada1f19 = q_s_wedge_dt.f(2,:);
cada1f20dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index755);
cada1f20 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f19 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index756);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index757) = cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1tf1 = cada1f18(Gator1Data.Index758);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f18.*cada1f21;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f15 - cada1f22;
cada1f24dvX_opt_centerscale = t35.f.*t53.dvX_opt_centerscale;
cada1f24 = t53.f*t35.f;
cada1f25dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index759);
cada1f25 = q_s_wedge_dt.f(2,:);
cada1f26dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index760);
cada1f26 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1f28dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index761);
cada1f28 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 + cada1f28;
cada1f30dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index762);
cada1f30 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f29dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tf1 = cada1f31(Gator1Data.Index763);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index764) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index765);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f24.*cada1f31;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f23 - cada1f32;
cada1f34 = params_mech.f(5,:);
cada1f35dvX_opt_centerscale = cada1f34.*t55.dvX_opt_centerscale;
cada1f35 = t55.f*cada1f34;
cada1f36dvX_opt_centerscale = t1.f.*t41.dvX_opt_centerscale;
cada1f36 = t1.f*t41.f;
cada1f37dvX_opt_centerscale = t45.f.*t41.dvX_opt_centerscale;
cada1f37 = t41.f*t45.f;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f36 + cada1f37;
cada1tf1 = cada1f38(Gator1Data.Index766);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index767) = cada1tf1(:).*cada1f35dvX_opt_centerscale;
cada1tf1 = cada1f35(Gator1Data.Index768);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f35.*cada1f38;
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f33 - cada1f39;
cada1f41 = params_mech.f(3,:);
cada1f42dvX_opt_centerscale = cada1f41.*t61.dvX_opt_centerscale;
cada1f42 = t61.f*cada1f41;
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f40 + cada1f42;
cada1f44 = params_mech.f(2,:);
cada1f45dvX_opt_centerscale = cada1f44.*t66.dvX_opt_centerscale;
cada1f45 = t66.f*cada1f44;
cada1td1 = cada1f43dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f43 + cada1f45;
cada1f47dvX_opt_centerscale = t42.f.*t61.dvX_opt_centerscale;
cada1f47 = t42.f*t61.f;
cada1f48dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index769);
cada1f48 = q_s_wedge_dt.f(4,:);
cada1f49dvX_opt_centerscale = t43.f.*cada1f48dvX_opt_centerscale;
cada1f49 = t43.f*cada1f48;
cada1td1 = cada1f47dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f49dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f47 - cada1f49;
cada1f51dvX_opt_centerscale = t74.f.*t66.dvX_opt_centerscale;
cada1f51 = t66.f*t74.f;
cada1td1 = cada1f50dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f51dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f50 + cada1f51;
cada1f53dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index770);
cada1f53 = q_s_wedge_dt.f(4,:);
cada1f54dvX_opt_centerscale = t82.f.*cada1f53dvX_opt_centerscale;
cada1f54 = t82.f*cada1f53;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f52 + cada1f54;
cada1f56 = params_mech.f(8,:);
cada1f57dvX_opt_centerscale = cada1f56.*cada1f55dvX_opt_centerscale;
cada1f57 = cada1f55*cada1f56;
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f57dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f46 + cada1f57;
cada1f59dvX_opt_centerscale = t75.f.*t44.dvX_opt_centerscale;
cada1f59 = t44.f*t75.f;
cada1f60 = uminus(t49.f);
cada1f61 = cada1f60 - t43.f;
cada1f62 = cada1f61 + t42.f;
cada1f63dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index771);
cada1f63 = q_s_wedge_dt.f(4,:);
cada1f64dvX_opt_centerscale = cada1f62.*cada1f63dvX_opt_centerscale;
cada1f64 = cada1f62*cada1f63;
cada1td1 = cada1f59dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f64dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = cada1f59 + cada1f64;
cada1f66 = params_mech.f(9,:);
cada1f67dvX_opt_centerscale = cada1f66.*cada1f65dvX_opt_centerscale;
cada1f67 = cada1f65*cada1f66;
cada1td1 = cada1f58dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f67dvX_opt_centerscale;
cada1f68dvX_opt_centerscale = cada1td1;
cada1f68 = cada1f58 + cada1f67;
cada1f69dvX_opt_centerscale = -t14.dvX_opt_centerscale;
cada1f69 = uminus(t14.f);
cada1f70 = params_mech.f(10,:);
cada1f71dvX_opt_centerscale = cada1f70.*cada1f69dvX_opt_centerscale;
cada1f71 = cada1f69*cada1f70;
cada1f72dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index772);
cada1f72 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f72(Gator1Data.Index773);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index774) = cada1tf1(:).*cada1f71dvX_opt_centerscale;
cada1tf1 = cada1f71(Gator1Data.Index775);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f72dvX_opt_centerscale;
cada1f73dvX_opt_centerscale = cada1td1;
cada1f73 = cada1f71.*cada1f72;
cada1f74dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index776);
cada1f74 = q_s_wedge_dt.f(2,:);
cada1f75dvX_opt_centerscale = t56.f.*cada1f74dvX_opt_centerscale;
cada1f75 = t56.f*cada1f74;
cada1td1 = cada1f73dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f75dvX_opt_centerscale;
cada1f76dvX_opt_centerscale = cada1td1;
cada1f76 = cada1f73 + cada1f75;
cada1f77 = params_mech.f(7,:);
cada1f78dvX_opt_centerscale = cada1f77.*cada1f76dvX_opt_centerscale;
cada1f78 = cada1f76*cada1f77;
cada1td1 = cada1f68dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f78dvX_opt_centerscale;
cada1f79dvX_opt_centerscale = cada1td1;
cada1f79 = cada1f68 + cada1f78;
cada1f80 = params_mech.f(1,:);
cada1f81dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index777);
cada1f81 = q_s_wedge_dt.f(2,:);
cada1f82dvX_opt_centerscale = cada1f80.*cada1f81dvX_opt_centerscale;
cada1f82 = cada1f80*cada1f81;
cada1td1 = cada1f79dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f82dvX_opt_centerscale;
cada1f83dvX_opt_centerscale = cada1td1;
cada1f83 = cada1f79 + cada1f82;
cada1f84dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index778);
cada1f84 = xi_s.f(2,:);
cada1td1 = cada1f83dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f84dvX_opt_centerscale;
cada1f85dvX_opt_centerscale = cada1td1;
cada1f85 = cada1f83 + cada1f84;
cada1f86dvX_opt_centerscale = t2.f.*cada1f85dvX_opt_centerscale;
cada1f86 = t2.f*cada1f85;
cada1td1 = cada1f86dvX_opt_centerscale;
cada1td1 = cada1td1 + t59.dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = cada1f86 + t59.f;
%User Line: t14 = (t2 .* (-(t23 .* params_mech(6,:) .* (t1 .* t57 + t45 .* t57)) - t32 .* t77 .* (q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) - q_s_wedge_dt(5,:)) - (t37 .* t36 .* params_mech(6,:) .* (q_s_wedge_dt(2,:) + q_s_wedge_dt(4,:))) - (t53 .* t35 .* (q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:) - q_s_wedge_dt(5,:))) - (t55 .* params_mech(5,:) .* (t1 .* t41 + t41 .* t45)) + (t61 .* params_mech(3,:)) + t66 .* params_mech(2,:) + ((t42 .* t61) - (t43 .* q_s_wedge_dt(4,:)) + t66 .* t74 + (t82 .* q_s_wedge_dt(4,:))) .* params_mech(8,:) + ((t44 .* t75 + (-t49 - t43 + t42) .* q_s_wedge_dt(4,:)) .* params_mech(9,:)) + ((-t14 .* params_mech(10,:) .* q_s_wedge_dt(2,:) + t56 .* q_s_wedge_dt(2,:)) .* params_mech(7,:)) + (params_mech(1,:) .* q_s_wedge_dt(2,:)) + xi_s(2,:)) + t59);
cada1f1 = t2.f*t60.f;
cada1f2 = params_mech.f(5,:);
cada1f3 = 4*cada1f2;
cada1f4 = params_mech.f(7,:);
cada1f5 = params_mech.f(8,:);
cada1f6 = cada1f4 + cada1f5;
cada1f7 = params_mech.f(6,:);
cada1f8 = cada1f6*cada1f7;
cada1f9 = cada1f8 - t1.f;
cada1f10 = cada1f3*cada1f9;
cada1f11 = params_mech.f(5,:);
cada1f12 = 8*cada1f11;
cada1f13 = params_mech.f(6,:);
cada1f14 = cada1f12*cada1f13;
cada1f15 = params_mech.f(9,:);
cada1f16 = cada1f14*cada1f15;
cada1f17 = cada1f10 + cada1f16;
cada1f18dvX_opt_centerscale = cada1f17.*t24.dvX_opt_centerscale;
cada1f18 = t24.f*cada1f17;
cada1f19dvX_opt_centerscale = cada1f18dvX_opt_centerscale;
cada1f19 = cada1f1 + cada1f18;
cada1f20dvX_opt_centerscale = 4.*t55.dvX_opt_centerscale;
cada1f20 = 4*t55.f;
cada1f21 = params_mech.f(5,:);
cada1f22dvX_opt_centerscale = cada1f21.*cada1f20dvX_opt_centerscale;
cada1f22 = cada1f20*cada1f21;
cada1f23dvX_opt_centerscale = t46.f.*cada1f22dvX_opt_centerscale;
cada1f23 = cada1f22*t46.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index779) = cada1f19dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f19 - cada1f23;
cada1f25 = 4*t50.f;
cada1f26dvX_opt_centerscale = cada1f25.*t23.dvX_opt_centerscale;
cada1f26 = cada1f25*t23.f;
cada1td1 = cada1f24dvX_opt_centerscale;
cada1td1(Gator1Data.Index780) = cada1td1(Gator1Data.Index780) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f24 - cada1f26;
cada1f28dvX_opt_centerscale = t82.f.*t38.dvX_opt_centerscale;
cada1f28 = t38.f*t82.f;
cada1f29 = params_mech.f(11,:);
cada1f30dvX_opt_centerscale = cada1f29.*t47.dvX_opt_centerscale;
cada1f30 = t47.f*cada1f29;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index781) = cada1td1(Gator1Data.Index781) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f28 + cada1f30;
cada1f32dvX_opt_centerscale = cada1f31dvX_opt_centerscale;
cada1f32 = cada1f31 - t42.f;
cada1f33dvX_opt_centerscale = cada1f32dvX_opt_centerscale;
cada1f33 = cada1f32 - t43.f;
cada1f34dvX_opt_centerscale = cada1f33dvX_opt_centerscale;
cada1f34 = cada1f33 - t74.f;
cada1f35dvX_opt_centerscale = 4.*cada1f34dvX_opt_centerscale;
cada1f35 = 4*cada1f34;
cada1f36 = params_mech.f(8,:);
cada1f37dvX_opt_centerscale = cada1f36.*cada1f35dvX_opt_centerscale;
cada1f37 = cada1f35*cada1f36;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index782) = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f27 - cada1f37;
cada1f39 = t49.f - t43.f;
cada1f40 = cada1f39 - t42.f;
cada1f41 = 4*cada1f40;
cada1f42 = params_mech.f(9,:);
cada1f43 = cada1f41*cada1f42;
cada1f44dvX_opt_centerscale = cada1f38dvX_opt_centerscale;
cada1f44 = cada1f38 - cada1f43;
cada1f45 = 4*t36.f;
cada1f46dvX_opt_centerscale = cada1f45.*t51.dvX_opt_centerscale;
cada1f46 = cada1f45*t51.f;
cada1td1 = cada1f44dvX_opt_centerscale;
cada1td1(Gator1Data.Index783) = cada1td1(Gator1Data.Index783) + -cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f44 - cada1f46;
cada1f48 = params_mech.f(2,:);
cada1f49 = 4*cada1f48;
cada1f50dvX_opt_centerscale = cada1f47dvX_opt_centerscale;
cada1f50 = cada1f47 + cada1f49;
cada1f51 = params_mech.f(3,:);
cada1f52 = 4*cada1f51;
t1.dvX_opt_centerscale = cada1f50dvX_opt_centerscale;
t1.f = cada1f50 + cada1f52;
%User Line: t1 = t2 .* t60 + t24 .* (4 .* params_mech(5,:) .* ((params_mech(7,:) + params_mech(8,:)) .* params_mech(6,:) - t1) + 8 .* params_mech(5,:) .* params_mech(6,:) .* params_mech(9,:)) - 4 .* t55 .* params_mech(5,:) .* t46 - 4 .* t50 .* t23 - 4 .* (t38 .* t82 + t47 .* params_mech(11,:) - t42 - t43 - t74) .* params_mech(8,:) - 4 .* (t49 - t43 - t42) .* params_mech(9,:) - 4 .* t36 .* t51 + 4 .* params_mech(2,:) + 4 .* params_mech(3,:);
cada1tempdvX_opt_centerscale = t11.dvX_opt_centerscale(Gator1Data.Index784);
cada1td1 = t11.f.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index785);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t4.f*t11.f;
cada1tf1 = t7.f(Gator1Data.Index786);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index787);
cada1td1 = cada1td1 + cada1tf1(:).*t7.dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f1.*t7.f;
%User Line: t4 = t4 .* t11 .* t7;
cada1tempdvX_opt_centerscale = t9.dvX_opt_centerscale(Gator1Data.Index788);
cada1td1 = t9.f.*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index789);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f*t9.f;
cada1tf1 = t12.f(Gator1Data.Index790);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index791);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = cada1f1.*t12.f;
%User Line: t7 = t17 .* t9 .* t12;
t9.dvX_opt_centerscale = -360.*t7.dvX_opt_centerscale;
t9.f = -360*t7.f;
%User Line: t9 = -360 .* t7;
%User Line: %%% "conj_el" user defined; AD-Tool adigator doesn't know "conj"
cada1tf1 = t21.f(Gator1Data.Index792);
cada1td1 = cada1tf1(:).*t70.dvX_opt_centerscale;
cada1tf1 = t70.f(Gator1Data.Index793);
cada1td1 = cada1td1 + cada1tf1(:).*t21.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t70.f.*t21.f;
%User Line: cadainput1 = (t70.*t21);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t10_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t10_temp.f = cadaoutput1.f;
%User Line: t10_temp = cadaoutput1;
cada1f1 = params_mech.f(5,:);
cada1f2dvX_opt_centerscale = t36.f.*t10.dvX_opt_centerscale;
cada1f2 = t10.f*t36.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index794) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t54.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t54.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index795) = cada1td1(Gator1Data.Index795) + t72.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t72.f;
cada1f5dvX_opt_centerscale = cada1f1.*cada1f4dvX_opt_centerscale;
cada1f5 = cada1f1*cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index796);
cada1f6 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f6(Gator1Data.Index797);
cada1td1 = cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1tf1 = cada1f5(Gator1Data.Index798);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5.*cada1f6;
cada1f8 = params_mech.f(5,:);
cada1td1 = t54.dvX_opt_centerscale;
cada1td1(Gator1Data.Index799) = cada1td1(Gator1Data.Index799) + t72.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t54.f + t72.f;
cada1f10dvX_opt_centerscale = cada1f8.*cada1f9dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1f11dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index800);
cada1f11 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f11(Gator1Data.Index801);
cada1td1 = cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1tf1 = cada1f10(Gator1Data.Index802);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10.*cada1f11;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f7 - cada1f12;
cada1f14dvX_opt_centerscale = t77.f.*t31.dvX_opt_centerscale;
cada1f14 = t77.f*t31.f;
cada1f15dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index803);
cada1f15 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f15(Gator1Data.Index804);
cada1td1 = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index805);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14.*cada1f15;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f13 - cada1f16;
cada1tf1 = t62.f(Gator1Data.Index806);
cada1td1 = cada1tf1(:).*t67.dvX_opt_centerscale;
cada1tf1 = t67.f(Gator1Data.Index807);
cada1td1 = cada1td1 + cada1tf1(:).*t62.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t67.f.*t62.f;
cada1tf1 = t21.f(Gator1Data.Index808);
cada1td1 = cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1tf1 = cada1f18(Gator1Data.Index809);
cada1td1 = cada1td1 + cada1tf1(:).*t21.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f18.*t21.f;
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f17 + cada1f19;
cada1tf1 = cada1f20(Gator1Data.Index810);
cada1td1 = cada1tf1(:).*t62.dvX_opt_centerscale;
cada1tf1 = t62.f(Gator1Data.Index811);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f20dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t62.f.*cada1f20;
%User Line: cadainput1 = (t62.*((params_mech(5,:).*(t10.*t36+t54+t72).*q_s_wedge_dt(2,:))-(params_mech(5,:).*(t54+t72).*q_s_wedge_dt(3,:))-t77.*t31.*q_s_wedge_dt(5,:)+t67.*t62.*t21));
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1f1dvX_opt_centerscale = -t10_temp.dvX_opt_centerscale;
cada1f1 = uminus(t10_temp.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cadaoutput1.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + cadaoutput1.f;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index812);
cada1f3 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f3(Gator1Data.Index813);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index814);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f2.*cada1f3;
%User Line: t10 = ((-t10_temp + cadaoutput1) .* q_s_wedge_dt(4,:));
cada1tf1 = t71.f(Gator1Data.Index815);
cada1td1 = cada1tf1(:).*t70.dvX_opt_centerscale;
cada1tf1 = t70.f(Gator1Data.Index816);
cada1td1 = cada1td1 + cada1tf1(:).*t71.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t70.f.*t71.f;
%User Line: cadainput1 = (t70.*t71);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t3_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t3_temp.f = cadaoutput1.f;
%User Line: t3_temp = cadaoutput1;
cada1f1dvX_opt_centerscale = t2.f.*t69.dvX_opt_centerscale;
cada1f1 = t2.f*t69.f;
cada1tf1 = t71.f(Gator1Data.Index817);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index818);
cada1td1 = cada1td1 + cada1tf1(:).*t71.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t71.f;
cada1tf1 = t67.f(Gator1Data.Index819);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index820);
cada1td1 = cada1td1 + cada1tf1(:).*t67.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t67.f;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index821);
cada1f4 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f4(Gator1Data.Index822);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index823);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t3.f.*cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index824);
cada1f6 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f6(Gator1Data.Index825);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index826);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t3.f.*cada1f6;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 - cada1f7;
cada1f9dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index827);
cada1f9 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f9(Gator1Data.Index828);
cada1td1 = cada1tf1(:).*t71.dvX_opt_centerscale;
cada1tf1 = t71.f(Gator1Data.Index829);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t71.f.*cada1f9;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f8 - cada1f10;
cada1td1 = t52.dvX_opt_centerscale;
cada1td1(Gator1Data.Index830) = cada1td1(Gator1Data.Index830) + t58.dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t52.f + t58.f;
cada1f13dvX_opt_centerscale = t35.f.*cada1f12dvX_opt_centerscale;
cada1f13 = t35.f*cada1f12;
cada1f14dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index831);
cada1f14 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f14(Gator1Data.Index832);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index833) = cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1tf1 = cada1f13(Gator1Data.Index834);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13.*cada1f14;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f11 + cada1f15;
cada1tf1 = t62.f(Gator1Data.Index835);
cada1td1 = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index836);
cada1td1 = cada1td1 + cada1tf1(:).*t62.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f16.*t62.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = cada1f3 + cada1f17;
%User Line: cadainput1 = (t2.*t69.*t71.*t67+((t3.*q_s_wedge_dt(2,:))-(t3.*q_s_wedge_dt(3,:))-t71.*q_s_wedge_dt(5,:)+(t35.*(t52+t58).*q_s_wedge_dt(4,:))).*t62);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1f1dvX_opt_centerscale = t2.f.*t3_temp.dvX_opt_centerscale;
cada1f1 = t2.f*t3_temp.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cadaoutput1.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - cadaoutput1.f;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index837);
cada1f3 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f3(Gator1Data.Index838);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index839);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f2.*cada1f3;
%User Line: t3 = ((t2 .* t3_temp - cadaoutput1) .* q_s_wedge_dt(5,:));
cada1tf1 = t65.f(Gator1Data.Index840);
cada1td1 = cada1tf1(:).*t70.dvX_opt_centerscale;
cada1tf1 = t70.f(Gator1Data.Index841);
cada1td1 = cada1td1 + cada1tf1(:).*t65.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t70.f.*t65.f;
%User Line: cadainput1 = (t70.*t65);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t11_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t11_temp.f = cadaoutput1.f;
%User Line: t11_temp = cadaoutput1;
cada1f1dvX_opt_centerscale = t2.f.*t69.dvX_opt_centerscale;
cada1f1 = t2.f*t69.f;
cada1tf1 = t65.f(Gator1Data.Index842);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index843);
cada1td1 = cada1td1 + cada1tf1(:).*t65.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t65.f;
cada1tf1 = t67.f(Gator1Data.Index844);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index845);
cada1td1 = cada1td1 + cada1tf1(:).*t67.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t67.f;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index846);
cada1f4 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f4(Gator1Data.Index847);
cada1td1 = cada1tf1(:).*t65.dvX_opt_centerscale;
cada1tf1 = t65.f(Gator1Data.Index848);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t65.f.*cada1f4;
cada1f6dvX_opt_centerscale = -cada1f5dvX_opt_centerscale;
cada1f6 = uminus(cada1f5);
cada1f7dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index849);
cada1f7 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f7(Gator1Data.Index850);
cada1td1 = cada1tf1(:).*t65.dvX_opt_centerscale;
cada1tf1 = t65.f(Gator1Data.Index851);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t65.f.*cada1f7;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f6 + cada1f8;
cada1f10 = params_mech.f(6,:);
cada1td1 = t29.dvX_opt_centerscale;
cada1td1(Gator1Data.Index852) = cada1td1(Gator1Data.Index852) + t19.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t29.f + t19.f;
cada1f12dvX_opt_centerscale = cada1f10.*cada1f11dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1f13dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index853);
cada1f13 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f13(Gator1Data.Index854);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index855) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index856);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12.*cada1f13;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f9 - cada1f14;
cada1f16dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index857);
cada1f16 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f16(Gator1Data.Index858);
cada1td1 = cada1tf1(:).*t64.dvX_opt_centerscale;
cada1tf1 = t64.f(Gator1Data.Index859);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t64.f.*cada1f16;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f15 + cada1f17;
cada1tf1 = t62.f(Gator1Data.Index860);
cada1td1 = cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1tf1 = cada1f18(Gator1Data.Index861);
cada1td1 = cada1td1 + cada1tf1(:).*t62.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f18.*t62.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f19dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = cada1f3 - cada1f19;
%User Line: cadainput1 = (t2.*t69.*t65.*t67-(-(t65.*q_s_wedge_dt(2,:))+(t65.*q_s_wedge_dt(3,:))-params_mech(6,:).*(t29+t19).*q_s_wedge_dt(4,:)+(t64.*q_s_wedge_dt(5,:))).*t62);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1f1dvX_opt_centerscale = t2.f.*t11_temp.dvX_opt_centerscale;
cada1f1 = t2.f*t11_temp.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cadaoutput1.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - cadaoutput1.f;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index862);
cada1f3 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f3(Gator1Data.Index863);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index864);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = cada1f2.*cada1f3;
%User Line: t11 = ((t2 .* t11_temp - cadaoutput1) .* q_s_wedge_dt(3,:));
cada1tf1 = t68.f(Gator1Data.Index865);
cada1td1 = cada1tf1(:).*t70.dvX_opt_centerscale;
cada1tf1 = t70.f(Gator1Data.Index866);
cada1td1 = cada1td1 + cada1tf1(:).*t68.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t70.f.*t68.f;
%User Line: cadainput1 = (t70.*t68);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t2_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t2_temp.f = cadaoutput1.f;
%User Line: t2_temp = cadaoutput1;
cada1f1 = uminus(t2.f);
cada1f2dvX_opt_centerscale = cada1f1.*t69.dvX_opt_centerscale;
cada1f2 = cada1f1*t69.f;
cada1tf1 = t68.f(Gator1Data.Index867);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index868);
cada1td1 = cada1td1 + cada1tf1(:).*t68.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t68.f;
cada1tf1 = t67.f(Gator1Data.Index869);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index870);
cada1td1 = cada1td1 + cada1tf1(:).*t67.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3.*t67.f;
cada1f5dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index871);
cada1f5 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f5(Gator1Data.Index872);
cada1td1 = cada1tf1(:).*t65.dvX_opt_centerscale;
cada1tf1 = t65.f(Gator1Data.Index873);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t65.f.*cada1f5;
cada1f7dvX_opt_centerscale = -cada1f6dvX_opt_centerscale;
cada1f7 = uminus(cada1f6);
cada1f8dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index874);
cada1f8 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f8(Gator1Data.Index875);
cada1td1 = cada1tf1(:).*t68.dvX_opt_centerscale;
cada1tf1 = t68.f(Gator1Data.Index876);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t68.f.*cada1f8;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f7 + cada1f9;
cada1f11 = params_mech.f(6,:);
cada1f12dvX_opt_centerscale = t36.f.*t27.dvX_opt_centerscale;
cada1f12 = t27.f*t36.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index877) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + t19.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 + t19.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index878) = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + t29.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 + t29.f;
cada1f15dvX_opt_centerscale = cada1f11.*cada1f14dvX_opt_centerscale;
cada1f15 = cada1f11*cada1f14;
cada1f16dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index879);
cada1f16 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f16(Gator1Data.Index880);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index881) = cada1tf1(:).*cada1f15dvX_opt_centerscale;
cada1tf1 = cada1f15(Gator1Data.Index882);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15.*cada1f16;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f10 + cada1f17;
cada1f19dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index883);
cada1f19 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f19(Gator1Data.Index884);
cada1td1 = cada1tf1(:).*t64.dvX_opt_centerscale;
cada1tf1 = t64.f(Gator1Data.Index885);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t64.f.*cada1f19;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f18 - cada1f20;
cada1tf1 = t62.f(Gator1Data.Index886);
cada1td1 = cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1tf1 = cada1f21(Gator1Data.Index887);
cada1td1 = cada1td1 + cada1tf1(:).*t62.dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f21.*t62.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = cada1f4 - cada1f22;
%User Line: cadainput1 = (-t2.*t69.*t68.*t67-(-(t65.*q_s_wedge_dt(3,:))+t68.*q_s_wedge_dt(2,:)+params_mech(6,:).*((t27.*t36)+t19+t29).*q_s_wedge_dt(4,:)-(t64.*q_s_wedge_dt(5,:))).*t62);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1f1 = uminus(t2.f);
cada1f2dvX_opt_centerscale = cada1f1.*t2_temp.dvX_opt_centerscale;
cada1f2 = cada1f1*t2_temp.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cadaoutput1.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - cadaoutput1.f;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index888);
cada1f4 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f4(Gator1Data.Index889);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index890);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f3.*cada1f4;
%User Line: t2 = ((-t2 .* t2_temp - cadaoutput1) .* q_s_wedge_dt(2,:));
cada1tf1 = t62.f(Gator1Data.Index891);
cada1td1 = cada1tf1(:).*t30.dvX_opt_centerscale;
cada1tf1 = t30.f(Gator1Data.Index892);
cada1td1 = cada1td1 + cada1tf1(:).*t62.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t30.f.*t62.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t10.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t11.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t11.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t2.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + t3.dvX_opt_centerscale;
t17.dvX_opt_centerscale = cada1td1;
t17.f = cada1f4 + t3.f;
%User Line: t17 = (t30 .* t62 + t10 + t11 + t2 + t3);
cada1tf2 = t1.f(Gator1Data.Index893);
cada1f1dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t1.dvX_opt_centerscale;
cada1f1 = t1.f.^2;
cada1tf2 = cada1f1(Gator1Data.Index894);
t1.dvX_opt_centerscale = -1./cada1tf2(:).^2.*cada1f1dvX_opt_centerscale;
t1.f = 1./cada1f1;
%User Line: t1 = 1 ./ t1 .^ 2;
cada1tf2 = t14.f(Gator1Data.Index895);
cada1f1dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t14.dvX_opt_centerscale;
cada1f1 = t14.f.^2;
cada1tf1 = t1.f(Gator1Data.Index896);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index897);
cada1td1 = cada1td1 + cada1tf1(:).*t1.dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1.*t1.f;
%User Line: t1 = t14 .^ 2 .* t1;
cada1tf1 = t81.f(Gator1Data.Index898);
cada1td1 = cada1tf1(:).*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index899);
cada1td1(Gator1Data.Index900) = cada1td1(Gator1Data.Index900) + cada1tf1(:).*t81.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f.*t81.f;
cada1f2dvX_opt_centerscale = 120.*t4.dvX_opt_centerscale;
cada1f2 = 120*t4.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index901);
cada1f3 = params_bez.f(2,:);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f4 = params_bez.f(4,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index902) = cada1f3dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index903);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index904) = cada1f5.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index905);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t12.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f7 = params_bez.f(4,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f8 = params_bez.f(6,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index906);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index907) = cada1f9.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index908);
cada1td1(Gator1Data.Index909) = cada1td1(Gator1Data.Index909) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t26.f*cada1f9;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index910) = cada1td1(Gator1Data.Index910) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1tf1 = cada1f11(Gator1Data.Index911);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index912) = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index913);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f2.*cada1f11;
cada1f13dvX_opt_centerscale = 240.*t4.dvX_opt_centerscale;
cada1f13 = 240*t4.f;
cada1tf1 = t40.f(Gator1Data.Index914);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index915) = cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1tf1 = cada1f13(Gator1Data.Index916);
cada1td1 = cada1td1 + cada1tf1(:).*t40.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13.*t40.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index917) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index918) = cada1td1(Gator1Data.Index918) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f12 - cada1f14;
cada1f16dvX_opt_centerscale = 180.*t7.dvX_opt_centerscale;
cada1f16 = 180*t7.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f17 = params_bez.f(3,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f18 = params_bez.f(5,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index919);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index920) = cada1f19.*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index921);
cada1td1(Gator1Data.Index922) = cada1td1(Gator1Data.Index922) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f16*cada1f19;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index923) = cada1td1(Gator1Data.Index923) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f15 + cada1f20;
cada1f22dvX_opt_centerscale = 30.*t8.dvX_opt_centerscale;
cada1f22 = 30*t8.f;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index924);
cada1f23 = params_bez.f(1,:);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f24 = params_bez.f(3,:);
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index925) = cada1f23dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index926);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index927) = cada1f25.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index928);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t13.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f27 = params_bez.f(5,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f28 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 + cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index929);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index930) = cada1f29.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index931);
cada1td1(Gator1Data.Index932) = cada1td1(Gator1Data.Index932) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t48.f*cada1f29;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index933) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index934) = cada1td1(Gator1Data.Index934) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f26 + cada1f30;
cada1tempdvX_opt_centerscale = cada1f22dvX_opt_centerscale(Gator1Data.Index935);
cada1tf1 = cada1f31(Gator1Data.Index936);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index937) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f22.*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22*cada1f31;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index938) = cada1td1(Gator1Data.Index938) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f21 + cada1f32;
cada1f34dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f34 = 60*t8.f;
cada1tempdvX_opt_centerscale = cada1f34dvX_opt_centerscale(Gator1Data.Index939);
cada1tf1 = t39.f(Gator1Data.Index940);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index941) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f34.*t39.dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f34*t39.f;
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index942) = cada1td1(Gator1Data.Index942) + -cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f33 - cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f37 = params_bez.f(4,:);
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index943);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index944) = cada1f37.*t9.dvX_opt_centerscale;
cada1td1(Gator1Data.Index945) = cada1td1(Gator1Data.Index945) + t9.f(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = t9.f*cada1f37;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index946) = cada1td1(Gator1Data.Index946) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f36 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index947);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index948);
cada1td1(Gator1Data.Index949) = cada1td1(Gator1Data.Index949) + cada1tf1(:).*cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = t1.f.*cada1f39;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f40dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = cada1f1 + cada1f40;
%User Line: t14 = (t17 .* t81 + (t1 .* (120 .* t4 .* (t12 .* (params_bez(2,:) + params_bez(4,:)) + t26 .* (params_bez(4,:) + params_bez(6,:))) - 240 .* t4 .* t40 + 180 .* t7 .* (params_bez(3,:) + params_bez(5,:)) + 30 .* t8 .* (t13 .* (params_bez(1,:) + params_bez(3,:)) + t48 .* (params_bez(5,:) + params_bez(7,:))) - 60 .* t8 .* t39 + t9 .* params_bez(4,:))));
cada1tf1 = t5.f(Gator1Data.Index950);
cada1td1 = cada1tf1(:).*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index951);
cada1td1(Gator1Data.Index952) = cada1td1(Gator1Data.Index952) + cada1tf1(:).*t5.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f.*t5.f;
cada1f2dvX_opt_centerscale = 30.*t8.dvX_opt_centerscale;
cada1f2 = 30*t8.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f3 = params_bez.f(8,:);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f4 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index953);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index954) = cada1f5.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index955);
cada1td1(Gator1Data.Index956) = cada1td1(Gator1Data.Index956) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t13.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f7 = params_bez.f(12,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index957);
cada1f8 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index958) = cada1td1(Gator1Data.Index958) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index959);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index960) = cada1f9.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index961);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t48.f*cada1f9;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index962) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index963) = cada1td1(Gator1Data.Index963) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index964);
cada1tf1 = cada1f11(Gator1Data.Index965);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index966) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2.*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f2*cada1f11;
cada1f13dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f13 = 60*t8.f;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index967);
cada1f14 = params_bez.f(9,:);
cada1tempdvX_opt_centerscale = cada1f14dvX_opt_centerscale(Gator1Data.Index968);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index969) = cada1f14.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index970);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t13.f*cada1f14;
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f16 = params_bez.f(13,:);
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index971);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index972) = cada1f16.*t48.dvX_opt_centerscale;
cada1td1(Gator1Data.Index973) = cada1td1(Gator1Data.Index973) + t48.f(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t48.f*cada1f16;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index974) = cada1td1(Gator1Data.Index974) + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f15 + cada1f17;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index975);
cada1tf1 = cada1f18(Gator1Data.Index976);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index977) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13.*cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f13*cada1f18;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index978) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index979) = cada1td1(Gator1Data.Index979) + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f12 - cada1f19;
cada1f21dvX_opt_centerscale = 120.*t4.dvX_opt_centerscale;
cada1f21 = 120*t4.f;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index980);
cada1f22 = params_bez.f(9,:);
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f23 = params_bez.f(11,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index981) = cada1f22dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f22 + cada1f23;
cada1tempdvX_opt_centerscale = cada1f24dvX_opt_centerscale(Gator1Data.Index982);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index983) = cada1f24.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index984);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = t12.f*cada1f24;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f26 = params_bez.f(11,:);
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f27 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f26dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f26 + cada1f27;
cada1tempdvX_opt_centerscale = cada1f28dvX_opt_centerscale(Gator1Data.Index985);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index986) = cada1f28.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index987);
cada1td1(Gator1Data.Index988) = cada1td1(Gator1Data.Index988) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t26.f*cada1f28;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1(Gator1Data.Index989) = cada1td1(Gator1Data.Index989) + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f25 + cada1f29;
cada1tf1 = cada1f30(Gator1Data.Index990);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index991) = cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1tf1 = cada1f21(Gator1Data.Index992);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f21.*cada1f30;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index993) = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index994) = cada1td1(Gator1Data.Index994) + cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f20 + cada1f31;
cada1f33dvX_opt_centerscale = 240.*t4.dvX_opt_centerscale;
cada1f33 = 240*t4.f;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f34 = params_bez.f(10,:);
cada1tempdvX_opt_centerscale = cada1f34dvX_opt_centerscale(Gator1Data.Index995);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index996) = cada1f34.*t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index997) = cada1td1(Gator1Data.Index997) + t12.f(:).*cada1tempdvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = t12.f*cada1f34;
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f36 = params_bez.f(12,:);
cada1tempdvX_opt_centerscale = cada1f36dvX_opt_centerscale(Gator1Data.Index998);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index999) = cada1f36.*t26.dvX_opt_centerscale;
cada1td1(Gator1Data.Index1000) = cada1td1(Gator1Data.Index1000) + t26.f(:).*cada1tempdvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = t26.f*cada1f36;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1001) = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index1002) = cada1td1(Gator1Data.Index1002) + cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f35 + cada1f37;
cada1tf1 = cada1f38(Gator1Data.Index1003);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1004) = cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1tf1 = cada1f33(Gator1Data.Index1005);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f33.*cada1f38;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1(Gator1Data.Index1006) = cada1td1(Gator1Data.Index1006) + -cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f32 - cada1f39;
cada1f41dvX_opt_centerscale = 180.*t7.dvX_opt_centerscale;
cada1f41 = 180*t7.f;
cada1f42dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f42 = params_bez.f(10,:);
cada1f43dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f43 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f42dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f42 + cada1f43;
cada1tempdvX_opt_centerscale = cada1f44dvX_opt_centerscale(Gator1Data.Index1007);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1008) = cada1f44.*cada1f41dvX_opt_centerscale;
cada1tf1 = cada1f41(Gator1Data.Index1009);
cada1td1(Gator1Data.Index1010) = cada1td1(Gator1Data.Index1010) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f41*cada1f44;
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1(Gator1Data.Index1011) = cada1td1(Gator1Data.Index1011) + cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f40 + cada1f45;
cada1f47dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f47 = params_bez.f(11,:);
cada1tempdvX_opt_centerscale = cada1f47dvX_opt_centerscale(Gator1Data.Index1012);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1013) = cada1f47.*t9.dvX_opt_centerscale;
cada1td1(Gator1Data.Index1014) = cada1td1(Gator1Data.Index1014) + t9.f(:).*cada1tempdvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = t9.f*cada1f47;
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1(Gator1Data.Index1015) = cada1td1(Gator1Data.Index1015) + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f46 + cada1f48;
cada1tf1 = cada1f49(Gator1Data.Index1016);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index1017);
cada1td1(Gator1Data.Index1018) = cada1td1(Gator1Data.Index1018) + cada1tf1(:).*cada1f49dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = t1.f.*cada1f49;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f50dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = cada1f1 + cada1f50;
%User Line: t19 = t17 .* t5 + t1 .* (30 .* t8 .* (t13 .* (params_bez(8,:) + params_bez(10,:)) + t48 .* (params_bez(12,:) + params_bez(14,:))) - 60 .* t8 .* (t13 .* params_bez(9,:) + t48 .* params_bez(13,:)) + 120 .* t4 .* (t12 .* (params_bez(9,:) + params_bez(11,:)) + t26 .* (params_bez(11,:) + params_bez(13,:))) - 240 .* t4 .* (t12 .* params_bez(10,:) + t26 .* params_bez(12,:)) + 180 .* t7 .* (params_bez(10,:) + params_bez(12,:)) + t9 .* params_bez(11,:));
cada1tf1 = t79.f(Gator1Data.Index1019);
cada1td1 = cada1tf1(:).*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index1020);
cada1td1(Gator1Data.Index1021) = cada1td1(Gator1Data.Index1021) + cada1tf1(:).*t79.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f.*t79.f;
cada1f2dvX_opt_centerscale = 30.*t8.dvX_opt_centerscale;
cada1f2 = 30*t8.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f3 = params_bez.f(15,:);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f4 = params_bez.f(17,:);
cada1td1 = zeros(2,1);
cada1td1(2) = cada1f3dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index1022);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1023) = cada1f5.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index1024);
cada1td1(Gator1Data.Index1025) = cada1td1(Gator1Data.Index1025) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t13.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f7 = params_bez.f(19,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f8 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index1026);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1027) = cada1f9.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index1028);
cada1td1(Gator1Data.Index1029) = cada1td1(Gator1Data.Index1029) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t48.f*cada1f9;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1030) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index1031) = cada1td1(Gator1Data.Index1031) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index1032);
cada1tf1 = cada1f11(Gator1Data.Index1033);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1034) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2.*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f2*cada1f11;
cada1f13dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f13 = 60*t8.f;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index1035);
cada1tf1 = t22.f(Gator1Data.Index1036);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index1037) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13.*t22.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13*t22.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index1038) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index1039) = cada1td1(Gator1Data.Index1039) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f12 - cada1f14;
cada1f16dvX_opt_centerscale = 120.*t4.dvX_opt_centerscale;
cada1f16 = 120*t4.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1040);
cada1f17 = params_bez.f(16,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f18 = params_bez.f(18,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index1041) = cada1f17dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index1042);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1043) = cada1f19.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index1044);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t12.f*cada1f19;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f21 = params_bez.f(18,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f22 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 + cada1f22;
cada1tempdvX_opt_centerscale = cada1f23dvX_opt_centerscale(Gator1Data.Index1045);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1046) = cada1f23.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index1047);
cada1td1(Gator1Data.Index1048) = cada1td1(Gator1Data.Index1048) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = t26.f*cada1f23;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index1049) = cada1td1(Gator1Data.Index1049) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f20 + cada1f24;
cada1tf1 = cada1f25(Gator1Data.Index1050);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1051) = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index1052);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f16.*cada1f25;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index1053) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index1054) = cada1td1(Gator1Data.Index1054) + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f15 + cada1f26;
cada1f28dvX_opt_centerscale = 240.*t4.dvX_opt_centerscale;
cada1f28 = 240*t4.f;
cada1tf1 = t25.f(Gator1Data.Index1055);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1056) = cada1tf1(:).*cada1f28dvX_opt_centerscale;
cada1tf1 = cada1f28(Gator1Data.Index1057);
cada1td1 = cada1td1 + cada1tf1(:).*t25.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28.*t25.f;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1(Gator1Data.Index1058) = cada1td1(Gator1Data.Index1058) + -cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f27 - cada1f29;
cada1f31dvX_opt_centerscale = 180.*t7.dvX_opt_centerscale;
cada1f31 = 180*t7.f;
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f32 = params_bez.f(17,:);
cada1f33dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f33 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f32dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f32 + cada1f33;
cada1tempdvX_opt_centerscale = cada1f34dvX_opt_centerscale(Gator1Data.Index1059);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1060) = cada1f34.*cada1f31dvX_opt_centerscale;
cada1tf1 = cada1f31(Gator1Data.Index1061);
cada1td1(Gator1Data.Index1062) = cada1td1(Gator1Data.Index1062) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f31*cada1f34;
cada1td1 = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index1063) = cada1td1(Gator1Data.Index1063) + cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f30 + cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f37 = params_bez.f(18,:);
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index1064);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1065) = cada1f37.*t9.dvX_opt_centerscale;
cada1td1(Gator1Data.Index1066) = cada1td1(Gator1Data.Index1066) + t9.f(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = t9.f*cada1f37;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index1067) = cada1td1(Gator1Data.Index1067) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f36 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index1068);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index1069);
cada1td1(Gator1Data.Index1070) = cada1td1(Gator1Data.Index1070) + cada1tf1(:).*cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = t1.f.*cada1f39;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f40dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = cada1f1 + cada1f40;
%User Line: t21 = (t17 .* t79 + (t1 .* (30 .* t8 .* (t13 .* (params_bez(15,:) + params_bez(17,:)) + t48 .* (params_bez(19,:) + params_bez(21,:))) - 60 .* t8 .* t22 + 120 .* t4 .* (t12 .* (params_bez(16,:) + params_bez(18,:)) + t26 .* (params_bez(18,:) + params_bez(20,:))) - 240 .* t4 .* t25 + 180 .* t7 .* (params_bez(17,:) + params_bez(19,:)) + t9 .* params_bez(18,:))));
cada1tf1 = t80.f(Gator1Data.Index1071);
cada1td1 = cada1tf1(:).*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index1072);
cada1td1(Gator1Data.Index1073) = cada1td1(Gator1Data.Index1073) + cada1tf1(:).*t80.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f.*t80.f;
cada1f2dvX_opt_centerscale = 120.*t4.dvX_opt_centerscale;
cada1f2 = 120*t4.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1074);
cada1f3 = params_bez.f(23,:);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f4 = params_bez.f(25,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index1075) = cada1f3dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index1076);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1077) = cada1f5.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index1078);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t12.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f7 = params_bez.f(25,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f8 = params_bez.f(27,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index1079);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1080) = cada1f9.*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index1081);
cada1td1(Gator1Data.Index1082) = cada1td1(Gator1Data.Index1082) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t26.f*cada1f9;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index1083) = cada1td1(Gator1Data.Index1083) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1tf1 = cada1f11(Gator1Data.Index1084);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1085) = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index1086);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f2.*cada1f11;
cada1f13dvX_opt_centerscale = 240.*t4.dvX_opt_centerscale;
cada1f13 = 240*t4.f;
cada1tf1 = t33.f(Gator1Data.Index1087);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1088) = cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1tf1 = cada1f13(Gator1Data.Index1089);
cada1td1 = cada1td1 + cada1tf1(:).*t33.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13.*t33.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index1090) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index1091) = cada1td1(Gator1Data.Index1091) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f12 - cada1f14;
cada1f16dvX_opt_centerscale = 180.*t7.dvX_opt_centerscale;
cada1f16 = 180*t7.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f17 = params_bez.f(24,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f18 = params_bez.f(26,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index1092);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1093) = cada1f19.*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index1094);
cada1td1(Gator1Data.Index1095) = cada1td1(Gator1Data.Index1095) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f16*cada1f19;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index1096) = cada1td1(Gator1Data.Index1096) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f15 + cada1f20;
cada1f22dvX_opt_centerscale = 30.*t8.dvX_opt_centerscale;
cada1f22 = 30*t8.f;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f23 = params_bez.f(22,:);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f24 = params_bez.f(24,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f23dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index1097);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1098) = cada1f25.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index1099);
cada1td1(Gator1Data.Index1100) = cada1td1(Gator1Data.Index1100) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t13.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f27 = params_bez.f(26,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f28 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 + cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index1101);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1102) = cada1f29.*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index1103);
cada1td1(Gator1Data.Index1104) = cada1td1(Gator1Data.Index1104) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t48.f*cada1f29;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1105) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index1106) = cada1td1(Gator1Data.Index1106) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f26 + cada1f30;
cada1tempdvX_opt_centerscale = cada1f22dvX_opt_centerscale(Gator1Data.Index1107);
cada1tf1 = cada1f31(Gator1Data.Index1108);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1109) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f22.*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22*cada1f31;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index1110) = cada1td1(Gator1Data.Index1110) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f21 + cada1f32;
cada1f34dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f34 = 60*t8.f;
cada1tempdvX_opt_centerscale = cada1f34dvX_opt_centerscale(Gator1Data.Index1111);
cada1tf1 = t34.f(Gator1Data.Index1112);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index1113) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f34.*t34.dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f34*t34.f;
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index1114) = cada1td1(Gator1Data.Index1114) + -cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f33 - cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f37 = params_bez.f(25,:);
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index1115);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1116) = cada1f37.*t9.dvX_opt_centerscale;
cada1td1(Gator1Data.Index1117) = cada1td1(Gator1Data.Index1117) + t9.f(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = t9.f*cada1f37;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index1118) = cada1td1(Gator1Data.Index1118) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f36 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index1119);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index1120);
cada1td1(Gator1Data.Index1121) = cada1td1(Gator1Data.Index1121) + cada1tf1(:).*cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = t1.f.*cada1f39;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f40dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1 + cada1f40;
%User Line: t1 = (t17 .* t80 + (t1 .* (120 .* t4 .* (t12 .* (params_bez(23,:) + params_bez(25,:)) + t26 .* (params_bez(25,:) + params_bez(27,:))) - 240 .* t4 .* t33 + 180 .* t7 .* (params_bez(24,:) + params_bez(26,:)) + 30 .* t8 .* (t13 .* (params_bez(22,:) + params_bez(24,:)) + t48 .* (params_bez(26,:) + params_bez(28,:))) - 60 .* t8 .* t34 + t9 .* params_bez(25,:))));
cada1tf1 = t19.f(Gator1Data.Index1122);
cada1td1 = cada1tf1(:).*t73.dvX_opt_centerscale;
cada1tf1 = t73.f(Gator1Data.Index1123);
cada1td1 = cada1td1 + cada1tf1(:).*t19.dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = t73.f.*t19.f;
%User Line: t4 = t73 .* t19;
cada1tf1 = t1.f(Gator1Data.Index1124);
cada1td1 = cada1tf1(:).*t63.dvX_opt_centerscale;
cada1tf1 = t63.f(Gator1Data.Index1125);
cada1td1 = cada1td1 + cada1tf1(:).*t1.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = t63.f.*t1.f;
%User Line: t7 = t63 .* t1;
cada1tf1 = t21.f(Gator1Data.Index1126);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index1127) = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index1128);
cada1td1 = cada1td1 + cada1tf1(:).*t21.dvX_opt_centerscale;
t8.dvX_opt_centerscale = cada1td1;
t8.f = t28.f.*t21.f;
%User Line: t8 = t28 .* t21;
cada1tf1 = t14.f(Gator1Data.Index1129);
cada1td1 = cada1tf1(:).*t78.dvX_opt_centerscale;
cada1tf1 = t78.f(Gator1Data.Index1130);
cada1td1 = cada1td1 + cada1tf1(:).*t14.dvX_opt_centerscale;
t9.dvX_opt_centerscale = cada1td1;
t9.f = t78.f.*t14.f;
%User Line: t9 = (t78 .* t14);
cada1f1dvX_opt_centerscale = -t16.dvX_opt_centerscale;
cada1f1 = uminus(t16.f);
cada1tf1 = t20.f(Gator1Data.Index1131);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index1132);
cada1td1 = cada1td1 + cada1tf1(:).*t20.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t20.f;
cada1f3dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f3 = cada1f2 + 1;
cada1tf1 = cada1f3(Gator1Data.Index1133);
cada1td1 = cada1tf1(:).*t21.dvX_opt_centerscale;
cada1tf1 = t21.f(Gator1Data.Index1134);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t21.f.*cada1f3;
cada1f5dvX_opt_centerscale = -cada1f4dvX_opt_centerscale;
cada1f5 = uminus(cada1f4);
cada1tf1 = t79.f(Gator1Data.Index1135);
cada1td1 = cada1tf1(:).*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index1136);
cada1td1(Gator1Data.Index1137) = cada1td1(Gator1Data.Index1137) + cada1tf1(:).*t79.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t20.f.*t79.f;
cada1td1 = t9.dvX_opt_centerscale;
cada1td1 = cada1td1 + t4.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t9.f + t4.f;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + t7.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t7.f;
cada1tf1 = cada1f8(Gator1Data.Index1138);
cada1td1 = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index1139);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f6.*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index1140);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index1141) = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index1142);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t28.f.*cada1f10;
cada1f12dvX_opt_centerscale = -t18.dvX_opt_centerscale;
cada1f12 = uminus(t18.f);
cada1tf1 = t20.f(Gator1Data.Index1143);
cada1td1 = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index1144);
cada1td1 = cada1td1 + cada1tf1(:).*t20.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12.*t20.f;
cada1f14dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
cada1f14 = cada1f13 + 1;
cada1tf1 = cada1f14(Gator1Data.Index1145);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index1146);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t1.f.*cada1f14;
cada1f16dvX_opt_centerscale = -cada1f15dvX_opt_centerscale;
cada1f16 = uminus(cada1f15);
cada1tf1 = t80.f(Gator1Data.Index1147);
cada1td1 = cada1tf1(:).*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index1148);
cada1td1(Gator1Data.Index1149) = cada1td1(Gator1Data.Index1149) + cada1tf1(:).*t80.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t20.f.*t80.f;
cada1td1 = t9.dvX_opt_centerscale;
cada1td1 = cada1td1 + t4.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t9.f + t4.f;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1 = cada1td1 + t8.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f18 + t8.f;
cada1tf1 = cada1f19(Gator1Data.Index1150);
cada1td1 = cada1tf1(:).*cada1f17dvX_opt_centerscale;
cada1tf1 = cada1f17(Gator1Data.Index1151);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f17.*cada1f19;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index1152);
cada1td1 = cada1tf1(:).*t63.dvX_opt_centerscale;
cada1tf1 = t63.f(Gator1Data.Index1153);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = t63.f.*cada1f21;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 + cada1f22;
cada1f24dvX_opt_centerscale = -t19.dvX_opt_centerscale;
cada1f24 = uminus(t19.f);
cada1f25dvX_opt_centerscale = -t15.dvX_opt_centerscale;
cada1f25 = uminus(t15.f);
cada1tf1 = t20.f(Gator1Data.Index1154);
cada1td1 = cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1tf1 = cada1f25(Gator1Data.Index1155);
cada1td1 = cada1td1 + cada1tf1(:).*t20.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f25.*t20.f;
cada1f27dvX_opt_centerscale = cada1f26dvX_opt_centerscale;
cada1f27 = cada1f26 + 1;
cada1tf1 = cada1f27(Gator1Data.Index1156);
cada1td1 = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index1157);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f24.*cada1f27;
cada1tf1 = t5.f(Gator1Data.Index1158);
cada1td1 = cada1tf1(:).*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index1159);
cada1td1(Gator1Data.Index1160) = cada1td1(Gator1Data.Index1160) + cada1tf1(:).*t5.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t20.f.*t5.f;
cada1td1 = t9.dvX_opt_centerscale;
cada1td1 = cada1td1 + t7.dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t9.f + t7.f;
cada1td1 = cada1f30dvX_opt_centerscale;
cada1td1 = cada1td1 + t8.dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f30 + t8.f;
cada1tf1 = cada1f31(Gator1Data.Index1161);
cada1td1 = cada1tf1(:).*cada1f29dvX_opt_centerscale;
cada1tf1 = cada1f29(Gator1Data.Index1162);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f29.*cada1f31;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index1163);
cada1td1 = cada1tf1(:).*t73.dvX_opt_centerscale;
cada1tf1 = t73.f(Gator1Data.Index1164);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = t73.f.*cada1f33;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f23 + cada1f34;
cada1f36dvX_opt_centerscale = -t20.dvX_opt_centerscale;
cada1f36 = uminus(t20.f);
cada1tf1 = t6.f(Gator1Data.Index1165);
cada1td1 = cada1tf1(:).*cada1f36dvX_opt_centerscale;
cada1tf1 = cada1f36(Gator1Data.Index1166);
cada1td1 = cada1td1 + cada1tf1(:).*t6.dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f36.*t6.f;
cada1f38dvX_opt_centerscale = cada1f37dvX_opt_centerscale;
cada1f38 = cada1f37 + 1;
cada1tf1 = t14.f(Gator1Data.Index1167);
cada1td1 = cada1tf1(:).*cada1f38dvX_opt_centerscale;
cada1tf1 = cada1f38(Gator1Data.Index1168);
cada1td1 = cada1td1 + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f38.*t14.f;
cada1f40dvX_opt_centerscale = -cada1f39dvX_opt_centerscale;
cada1f40 = uminus(cada1f39);
cada1tf1 = t81.f(Gator1Data.Index1169);
cada1td1 = cada1tf1(:).*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index1170);
cada1td1(Gator1Data.Index1171) = cada1td1(Gator1Data.Index1171) + cada1tf1(:).*t81.dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = t20.f.*t81.f;
cada1td1 = t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + t7.dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = t4.f + t7.f;
cada1td1 = cada1f42dvX_opt_centerscale;
cada1td1 = cada1td1 + t8.dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f42 + t8.f;
cada1tf1 = cada1f43(Gator1Data.Index1172);
cada1td1 = cada1tf1(:).*cada1f41dvX_opt_centerscale;
cada1tf1 = cada1f41(Gator1Data.Index1173);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f41.*cada1f43;
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f40 + cada1f44;
cada1tf1 = cada1f45(Gator1Data.Index1174);
cada1td1 = cada1tf1(:).*t78.dvX_opt_centerscale;
cada1tf1 = t78.f(Gator1Data.Index1175);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = t78.f.*cada1f45;
cada1td1 = cada1f35dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f35 + cada1f46;
cada1td1 = cada1f47dvX_opt_centerscale;
cada1td1 = cada1td1 + t30.dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f47 + t30.f;
cada1tf1 = cada1f48(Gator1Data.Index1176);
cada1td1 = cada1tf1(:).*t62.dvX_opt_centerscale;
cada1tf1 = t62.f(Gator1Data.Index1177);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = t62.f.*cada1f48;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f49 + t10.f;
cada1td1 = cada1f50dvX_opt_centerscale;
cada1td1 = cada1td1 + t11.dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f50 + t11.f;
cada1td1 = cada1f51dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f51 + t2.f;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + t3.dvX_opt_centerscale;
nTheta_dt_dt_s_out_return.dvX_opt_centerscale = cada1td1;
nTheta_dt_dt_s_out_return.f = cada1f52 + t3.f;
%User Line: nTheta_dt_dt_s_out_return = t62 .* (t28 .* (-(t21 .* (-t16 .* t20 + 1)) + t20 .* t79 .* (t9 + t4 + t7)) + t63 .* (-(t1 .* (-t18 .* t20 + 1)) + t20 .* t80 .* (t9 + t4 + t8)) + (t73 .* (-t19 .* (-t15 .* t20 + 1) + t20 .* t5 .* (t9 + t7 + t8))) + t78 .* (-((-t20 .* t6 + 1) .* t14) + t20 .* t81 .* (t4 + t7 + t8)) + t30) + t10 + t11 + t2 + t3;
end
function nTheta_dt_s_out_return = ADiGator_nTheta_dt_s_out(xi_s,params_bez,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_nTheta_dt_s_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = xi_s.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index2);
cada1f2 = params_bez.f(30,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index3);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1tempdvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1 - cada1f2;
%User Line: t1 = (xi_s(1,:) - params_bez(30,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index4);
cada1f2 = params_bez.f(30,:);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f1 - cada1f2;
%User Line: t2 = (params_bez(29,:) - params_bez(30,:));
t2.dvX_opt_centerscale = -1./t2.f.^2.*t2.dvX_opt_centerscale;
t2.f = 1/t2.f;
%User Line: t2 = 1 ./ t2;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index5);
cada1td1 = t2.f.*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index6);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = t1.f*t2.f;
%User Line: t3 = (t1 .* t2);
t4.dvX_opt_centerscale = -t3.dvX_opt_centerscale;
t4.f = 1 - t3.f;
%User Line: t4 = 1 - t3;
t5.dvX_opt_centerscale = 2.*t2.f.^(2-1).*t2.dvX_opt_centerscale;
t5.f = t2.f^2;
%User Line: t5 = (t2 .^ 2);
t6.dvX_opt_centerscale = 2.*t5.f.^(2-1).*t5.dvX_opt_centerscale;
t6.f = t5.f^2;
%User Line: t6 = (t5 .^ 2);
cada1td1 = t5.f.*t2.dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.f.*t5.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = t2.f*t5.f;
%User Line: t7 = (t2 .* t5);
cada1tf2 = t4.f(Gator1Data.Index7);
t8.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t4.dvX_opt_centerscale;
t8.f = t4.f.^2;
%User Line: t8 = t4 .^ 2;
cada1tf2 = t8.f(Gator1Data.Index8);
t9.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t8.dvX_opt_centerscale;
t9.f = t8.f.^2;
%User Line: t9 = t8 .^ 2;
cada1tf1 = t9.f(Gator1Data.Index9);
cada1td1 = cada1tf1(:).*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index10);
cada1td1 = cada1td1 + cada1tf1(:).*t9.dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = t8.f.*t9.f;
%User Line: t10 = t8 .* t9;
cada1tf1 = t9.f(Gator1Data.Index11);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index12);
cada1td1 = cada1td1 + cada1tf1(:).*t9.dvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = t4.f.*t9.f;
%User Line: t11 = t4 .* t9;
cada1tf1 = t8.f(Gator1Data.Index13);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index14);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = t4.f.*t8.f;
%User Line: t12 = t4 .* t8;
cada1tf2 = t1.f(Gator1Data.Index15);
t13.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t1.dvX_opt_centerscale;
t13.f = t1.f.^2;
%User Line: t13 = (t1 .^ 2);
cada1tf2 = t13.f(Gator1Data.Index16);
t14.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t13.dvX_opt_centerscale;
t14.f = t13.f.^2;
%User Line: t14 = t13 .^ 2;
cada1tf1 = t14.f(Gator1Data.Index17);
cada1td1 = cada1tf1(:).*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index18);
cada1td1 = cada1td1 + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t13.f.*t14.f;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index19);
cada1td1 = t5.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index20);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t5.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index21);
cada1td1 = t6.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index22);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t15.dvX_opt_centerscale = cada1td1;
t15.f = cada1f2*t6.f;
%User Line: t15 = (t13 .* t14 .* t5 .* t6);
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index23);
cada1td1 = t6.f.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index24);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t14.f*t6.f;
%User Line: t16 = (t14 .* t6);
cada1tf1 = t4.f(Gator1Data.Index25);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index26);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
t17.dvX_opt_centerscale = cada1td1;
t17.f = t3.f.*t4.f;
%User Line: t17 = t3 .* t4;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index27);
cada1td1 = t5.f.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index28);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t18.dvX_opt_centerscale = cada1td1;
t18.f = t13.f*t5.f;
%User Line: t18 = (t13 .* t5);
cada1tf1 = t8.f(Gator1Data.Index29);
cada1td1 = cada1tf1(:).*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index30);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t18.f.*t8.f;
%User Line: t19 = t18 .* t8;
cada1tf1 = t13.f(Gator1Data.Index31);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index32);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t13.f;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index33);
cada1td1 = t7.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index34);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = cada1f1*t7.f;
%User Line: t20 = (t1 .* t13 .* t7);
cada1tf1 = t12.f(Gator1Data.Index35);
cada1td1 = cada1tf1(:).*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index36);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = t20.f.*t12.f;
%User Line: t21 = t20 .* t12;
cada1f1dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f1 = 6*t17.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index37);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index38);
cada1f3 = params_bez.f(9,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index39);
cada1f5 = params_bez.f(16,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index40);
cada1f7 = params_bez.f(23,:);
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index41);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index42) = cada1f8.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index43);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t9.f*cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f10 = params_bez.f(6,:);
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f11 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f10dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 - cada1f11;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f13 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index44) = cada1f12dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f15 = params_bez.f(27,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index45) = cada1f14dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 - cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index46);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index47) = cada1f16.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index48);
cada1td1(Gator1Data.Index49) = cada1td1(Gator1Data.Index49) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t16.f*cada1f16;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f9 + cada1f17;
cada1tf1 = cada1f18(Gator1Data.Index50);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index51) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index52);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f1.*cada1f18;
cada1f20dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f20 = 15*t19.f;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f21 = params_bez.f(3,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f22 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 - cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f24 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index53) = cada1f23dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f26 = params_bez.f(24,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index54) = cada1f25dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index55);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index56) = cada1f27.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index57);
cada1td1(Gator1Data.Index58) = cada1td1(Gator1Data.Index58) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t8.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f29 = params_bez.f(5,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f30 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f32 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index59) = cada1f31dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 + cada1f32;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f34 = params_bez.f(26,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index60) = cada1f33dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 - cada1f34;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index61);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index62) = cada1f35.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index63);
cada1td1(Gator1Data.Index64) = cada1td1(Gator1Data.Index64) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t18.f*cada1f35;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index65) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index66) = cada1td1(Gator1Data.Index66) + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f28 + cada1f36;
cada1tf1 = cada1f37(Gator1Data.Index67);
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index68) = cada1tf1(:).*cada1f20dvX_opt_centerscale;
cada1tf1 = cada1f20(Gator1Data.Index69);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f20.*cada1f37;
cada1td1 = zeros(3200,1);
cada1td1(Gator1Data.Index70) = cada1f19dvX_opt_centerscale;
cada1td1(Gator1Data.Index71) = cada1td1(Gator1Data.Index71) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f19 + cada1f38;
cada1f40dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f40 = 20*t21.f;
cada1f41dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f41 = params_bez.f(4,:);
cada1f42dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f42 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f41dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f41 - cada1f42;
cada1f44dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f44 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index72) = cada1f43dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f43 + cada1f44;
cada1f46dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f46 = params_bez.f(25,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index73) = cada1f45dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f45 - cada1f46;
cada1tempdvX_opt_centerscale = cada1f47dvX_opt_centerscale(Gator1Data.Index74);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index75) = cada1f47.*cada1f40dvX_opt_centerscale;
cada1tf1 = cada1f40(Gator1Data.Index76);
cada1td1(Gator1Data.Index77) = cada1td1(Gator1Data.Index77) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f40*cada1f47;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index78) = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index79) = cada1td1(Gator1Data.Index79) + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f39 + cada1f48;
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index80);
cada1f50 = params_bez.f(1,:);
cada1f51dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f51 = params_bez.f(8,:);
cada1td1 = cada1f50dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f51dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f50 - cada1f51;
cada1f53dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f53 = params_bez.f(15,:);
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f53dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f52 + cada1f53;
cada1f55dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f55 = params_bez.f(22,:);
cada1td1 = cada1f54dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f54 - cada1f55;
cada1tempdvX_opt_centerscale = cada1f56dvX_opt_centerscale(Gator1Data.Index81);
cada1td1 = cada1f56.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index82);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = t10.f*cada1f56;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1(Gator1Data.Index83) = cada1td1(Gator1Data.Index83) + cada1f57dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f49 + cada1f57;
cada1f59dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f59 = params_bez.f(7,:);
cada1f60dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index84);
cada1f60 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f59dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f60dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f59 - cada1f60;
cada1f62dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f62 = params_bez.f(21,:);
cada1td1 = cada1f61dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f62dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = cada1f61 + cada1f62;
cada1f64dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f64 = params_bez.f(28,:);
cada1td1 = cada1f63dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f64dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = cada1f63 - cada1f64;
cada1tempdvX_opt_centerscale = cada1f65dvX_opt_centerscale(Gator1Data.Index85);
cada1td1 = cada1f65.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index86);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = t15.f*cada1f65;
cada1td1 = cada1f58dvX_opt_centerscale;
cada1td1(Gator1Data.Index87) = cada1td1(Gator1Data.Index87) + cada1f66dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f58 + cada1f66;
cada1tf1 = cada1f67(Gator1Data.Index88);
t22.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f67dvX_opt_centerscale;
t22.f = cos(cada1f67);
%User Line: t22 = cos((6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:) + params_bez(16,:) - params_bez(23,:)) + t16 .* (params_bez(6,:) - params_bez(13,:) + params_bez(20,:) - params_bez(27,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:) + params_bez(17,:) - params_bez(24,:)) + t18 .* (params_bez(5,:) - params_bez(12,:) + params_bez(19,:) - params_bez(26,:))) + 20 .* t21 .* (params_bez(4,:) - params_bez(11,:) + params_bez(18,:) - params_bez(25,:)) + t10 .* (params_bez(1,:) - params_bez(8,:) + params_bez(15,:) - params_bez(22,:)) + t15 .* (params_bez(7,:) - params_bez(14,:) + params_bez(21,:) - params_bez(28,:))));
t23.dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
t23.f = 20*t21.f;
%User Line: t23 = 20 .* t21;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f1 = params_bez.f(22,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index89);
cada1td1 = cada1f1.*t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index90) = cada1td1(Gator1Data.Index90) + t10.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t10.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f3 = params_bez.f(28,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index91);
cada1td1 = cada1f3.*t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index92) = cada1td1(Gator1Data.Index92) + t15.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t15.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f6 = 15*t19.f;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f7 = params_bez.f(26,:);
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index93);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index94) = cada1f7.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index95) = cada1td1(Gator1Data.Index95) + t18.f(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t18.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f9 = params_bez.f(24,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index96);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index97) = cada1f9.*t8.dvX_opt_centerscale;
cada1td1(Gator1Data.Index98) = cada1td1(Gator1Data.Index98) + t8.f(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t8.f*cada1f9;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index99) = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index100) = cada1td1(Gator1Data.Index100) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f8 + cada1f10;
cada1tf1 = cada1f11(Gator1Data.Index101);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index102) = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index103);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6.*cada1f11;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index104) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f5 + cada1f12;
cada1f14dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f14 = 6*t17.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f15 = params_bez.f(27,:);
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index105);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index106) = cada1f15.*t16.dvX_opt_centerscale;
cada1td1(Gator1Data.Index107) = cada1td1(Gator1Data.Index107) + t16.f(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t16.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index108);
cada1f17 = params_bez.f(23,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index109);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index110) = cada1f17.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index111);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t9.f*cada1f17;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index112) = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f16 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index113);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index114) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index115);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f14.*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index116) = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index117) = cada1td1(Gator1Data.Index117) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f13 + cada1f20;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f22 = params_bez.f(25,:);
cada1tempdvX_opt_centerscale = cada1f22dvX_opt_centerscale(Gator1Data.Index118);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index119) = cada1f22.*t23.dvX_opt_centerscale;
cada1td1(Gator1Data.Index120) = cada1td1(Gator1Data.Index120) + t23.f(:).*cada1tempdvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = t23.f*cada1f22;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index121) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index122) = cada1td1(Gator1Data.Index122) + cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f21 + cada1f23;
cada1tf1 = cada1f24(Gator1Data.Index123);
t24.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f24dvX_opt_centerscale;
t24.f = cos(cada1f24);
%User Line: t24 = cos((t10 .* params_bez(22,:) + t15 .* params_bez(28,:) + 15 .* t19 .* (t18 .* params_bez(26,:) + t8 .* params_bez(24,:)) + 6 .* t17 .* (t16 .* params_bez(27,:) + t9 .* params_bez(23,:)) + t23 .* params_bez(25,:)));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index124);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f4 = params_bez.f(22,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index125);
cada1td1 = cada1f5.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index126);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t10.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f7 = params_bez.f(7,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index127);
cada1f8 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 - cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f10 = params_bez.f(28,:);
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f9 - cada1f10;
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index128);
cada1td1 = cada1f11.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index129);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t15.f*cada1f11;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f6 + cada1f12;
cada1f14dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f14 = 6*t17.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index130);
cada1f15 = params_bez.f(2,:);
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index131);
cada1f16 = params_bez.f(9,:);
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 - cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index132);
cada1f18 = params_bez.f(23,:);
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index133);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index134) = cada1f19.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index135);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t9.f*cada1f19;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f21 = params_bez.f(6,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f22 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 - cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f24 = params_bez.f(27,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index136) = cada1f23dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 - cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index137);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index138) = cada1f25.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index139);
cada1td1(Gator1Data.Index140) = cada1td1(Gator1Data.Index140) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t16.f*cada1f25;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index141) = cada1td1(Gator1Data.Index141) + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f20 + cada1f26;
cada1tf1 = cada1f27(Gator1Data.Index142);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index143) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index144);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f14.*cada1f27;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index145) = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f13 + cada1f28;
cada1f30dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f30 = 15*t19.f;
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f31 = params_bez.f(3,:);
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f32 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f31dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 - cada1f32;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f34 = params_bez.f(24,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index146) = cada1f33dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 - cada1f34;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index147);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index148) = cada1f35.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index149);
cada1td1(Gator1Data.Index150) = cada1td1(Gator1Data.Index150) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t8.f*cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f37 = params_bez.f(5,:);
cada1f38dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f38 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f37dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f37 - cada1f38;
cada1f40dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f40 = params_bez.f(26,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index151) = cada1f39dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f39 - cada1f40;
cada1tempdvX_opt_centerscale = cada1f41dvX_opt_centerscale(Gator1Data.Index152);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index153) = cada1f41.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index154);
cada1td1(Gator1Data.Index155) = cada1td1(Gator1Data.Index155) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = t18.f*cada1f41;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index156) = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index157) = cada1td1(Gator1Data.Index157) + cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f36 + cada1f42;
cada1tf1 = cada1f43(Gator1Data.Index158);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index159) = cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1tf1 = cada1f30(Gator1Data.Index160);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f30.*cada1f43;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index161) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index162) = cada1td1(Gator1Data.Index162) + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f29 + cada1f44;
cada1f46dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f46 = 20*t21.f;
cada1f47dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f47 = params_bez.f(4,:);
cada1f48dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f48 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f47dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f47 - cada1f48;
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f50 = params_bez.f(25,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index163) = cada1f49dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 - cada1f50;
cada1tempdvX_opt_centerscale = cada1f51dvX_opt_centerscale(Gator1Data.Index164);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index165) = cada1f51.*cada1f46dvX_opt_centerscale;
cada1tf1 = cada1f46(Gator1Data.Index166);
cada1td1(Gator1Data.Index167) = cada1td1(Gator1Data.Index167) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f46*cada1f51;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index168) = cada1f45dvX_opt_centerscale;
cada1td1(Gator1Data.Index169) = cada1td1(Gator1Data.Index169) + cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f45 + cada1f52;
cada1tf1 = cada1f53(Gator1Data.Index170);
t25.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f53dvX_opt_centerscale;
t25.f = cos(cada1f53);
%User Line: t25 = cos((t10 .* (params_bez(1,:) - params_bez(8,:) - params_bez(22,:)) + t15 .* (params_bez(7,:) - params_bez(14,:) - params_bez(28,:)) + 6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:) - params_bez(23,:)) + t16 .* (params_bez(6,:) - params_bez(13,:) - params_bez(27,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:) - params_bez(24,:)) + t18 .* (params_bez(5,:) - params_bez(12,:) - params_bez(26,:))) + 20 .* t21 .* (params_bez(4,:) - params_bez(11,:) - params_bez(25,:))));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index171);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f4 = params_bez.f(15,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index172);
cada1td1 = cada1f5.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index173);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t10.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f7 = params_bez.f(7,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index174);
cada1f8 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 - cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f10 = params_bez.f(21,:);
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f9 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index175);
cada1td1 = cada1f11.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index176);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t15.f*cada1f11;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f6 + cada1f12;
cada1f14dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f14 = 6*t17.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index177);
cada1f15 = params_bez.f(2,:);
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index178);
cada1f16 = params_bez.f(9,:);
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 - cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index179);
cada1f18 = params_bez.f(16,:);
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index180);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index181) = cada1f19.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index182);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t9.f*cada1f19;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f21 = params_bez.f(6,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f22 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 - cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f24 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index183) = cada1f23dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index184);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index185) = cada1f25.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index186);
cada1td1(Gator1Data.Index187) = cada1td1(Gator1Data.Index187) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t16.f*cada1f25;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index188) = cada1td1(Gator1Data.Index188) + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f20 + cada1f26;
cada1tf1 = cada1f27(Gator1Data.Index189);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index190) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index191);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f14.*cada1f27;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index192) = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f13 + cada1f28;
cada1f30dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f30 = 15*t19.f;
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f31 = params_bez.f(3,:);
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f32 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f31dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 - cada1f32;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f34 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index193) = cada1f33dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 + cada1f34;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index194);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index195) = cada1f35.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index196);
cada1td1(Gator1Data.Index197) = cada1td1(Gator1Data.Index197) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t8.f*cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f37 = params_bez.f(5,:);
cada1f38dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f38 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f37dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f37 - cada1f38;
cada1f40dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f40 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index198) = cada1f39dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f39 + cada1f40;
cada1tempdvX_opt_centerscale = cada1f41dvX_opt_centerscale(Gator1Data.Index199);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index200) = cada1f41.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index201);
cada1td1(Gator1Data.Index202) = cada1td1(Gator1Data.Index202) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = t18.f*cada1f41;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index203) = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index204) = cada1td1(Gator1Data.Index204) + cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f36 + cada1f42;
cada1tf1 = cada1f43(Gator1Data.Index205);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index206) = cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1tf1 = cada1f30(Gator1Data.Index207);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f30.*cada1f43;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index208) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index209) = cada1td1(Gator1Data.Index209) + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f29 + cada1f44;
cada1f46dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f46 = 20*t21.f;
cada1f47dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f47 = params_bez.f(4,:);
cada1f48dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f48 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f47dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f47 - cada1f48;
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f50 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index210) = cada1f49dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 + cada1f50;
cada1tempdvX_opt_centerscale = cada1f51dvX_opt_centerscale(Gator1Data.Index211);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index212) = cada1f51.*cada1f46dvX_opt_centerscale;
cada1tf1 = cada1f46(Gator1Data.Index213);
cada1td1(Gator1Data.Index214) = cada1td1(Gator1Data.Index214) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f46*cada1f51;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index215) = cada1f45dvX_opt_centerscale;
cada1td1(Gator1Data.Index216) = cada1td1(Gator1Data.Index216) + cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f45 + cada1f52;
cada1tf1 = cada1f53(Gator1Data.Index217);
t26.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f53dvX_opt_centerscale;
t26.f = cos(cada1f53);
%User Line: t26 = cos((t10 .* (params_bez(1,:) - params_bez(8,:) + params_bez(15,:)) + t15 .* (params_bez(7,:) - params_bez(14,:) + params_bez(21,:)) + 6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:) + params_bez(16,:)) + t16 .* (params_bez(6,:) - params_bez(13,:) + params_bez(20,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:) + params_bez(17,:)) + t18 .* (params_bez(5,:) - params_bez(12,:) + params_bez(19,:))) + 20 .* t21 .* (params_bez(4,:) - params_bez(11,:) + params_bez(18,:))));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index218);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f2 = params_bez.f(15,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index219);
cada1td1 = cada1f3.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index220);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t10.f*cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f5 = params_bez.f(7,:);
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f6 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f5dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index221);
cada1td1 = cada1f7.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index222);
cada1td1(Gator1Data.Index223) = cada1td1(Gator1Data.Index223) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t15.f*cada1f7;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1f10dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f10 = 6*t17.f;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index224);
cada1f11 = params_bez.f(2,:);
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index225);
cada1f12 = params_bez.f(16,:);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 + cada1f12;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index226);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index227) = cada1f13.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index228);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t9.f*cada1f13;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f15 = params_bez.f(6,:);
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f16 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f15dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 + cada1f16;
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index229);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index230) = cada1f17.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index231);
cada1td1(Gator1Data.Index232) = cada1td1(Gator1Data.Index232) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t16.f*cada1f17;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index233) = cada1td1(Gator1Data.Index233) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f14 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index234);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index235) = cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1tf1 = cada1f10(Gator1Data.Index236);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f10.*cada1f19;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index237) = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f9 + cada1f20;
cada1f22dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f22 = 15*t19.f;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f23 = params_bez.f(3,:);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f24 = params_bez.f(17,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f23dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index238);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index239) = cada1f25.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index240);
cada1td1(Gator1Data.Index241) = cada1td1(Gator1Data.Index241) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t8.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f27 = params_bez.f(5,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f28 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 + cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index242);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index243) = cada1f29.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index244);
cada1td1(Gator1Data.Index245) = cada1td1(Gator1Data.Index245) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t18.f*cada1f29;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index246) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index247) = cada1td1(Gator1Data.Index247) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f26 + cada1f30;
cada1tf1 = cada1f31(Gator1Data.Index248);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index249) = cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1tf1 = cada1f22(Gator1Data.Index250);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22.*cada1f31;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index251) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index252) = cada1td1(Gator1Data.Index252) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f21 + cada1f32;
cada1f34dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f34 = 20*t21.f;
cada1f35dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f35 = params_bez.f(4,:);
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f36 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f35dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f35 + cada1f36;
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index253);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index254) = cada1f37.*cada1f34dvX_opt_centerscale;
cada1tf1 = cada1f34(Gator1Data.Index255);
cada1td1(Gator1Data.Index256) = cada1td1(Gator1Data.Index256) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f34*cada1f37;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index257) = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index258) = cada1td1(Gator1Data.Index258) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f33 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index259);
t27.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f39dvX_opt_centerscale;
t27.f = cos(cada1f39);
%User Line: t27 = cos((t10 .* (params_bez(1,:) + params_bez(15,:)) + t15 .* (params_bez(7,:) + params_bez(21,:)) + 6 .* t17 .* (t9 .* (params_bez(2,:) + params_bez(16,:)) + t16 .* (params_bez(6,:) + params_bez(20,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) + params_bez(17,:)) + t18 .* (params_bez(5,:) + params_bez(19,:))) + 20 .* t21 .* (params_bez(4,:) + params_bez(18,:))));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index260);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index261);
cada1td1 = cada1f3.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index262);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t10.f*cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f5 = params_bez.f(7,:);
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index263);
cada1f6 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 - cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index264);
cada1td1 = cada1f7.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index265);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t15.f*cada1f7;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1f10dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f10 = 6*t17.f;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index266);
cada1f11 = params_bez.f(2,:);
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index267);
cada1f12 = params_bez.f(9,:);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 - cada1f12;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index268);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index269) = cada1f13.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index270);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t9.f*cada1f13;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f15 = params_bez.f(6,:);
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f16 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f15dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 - cada1f16;
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index271);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index272) = cada1f17.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index273);
cada1td1(Gator1Data.Index274) = cada1td1(Gator1Data.Index274) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t16.f*cada1f17;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index275) = cada1td1(Gator1Data.Index275) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f14 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index276);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index277) = cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1tf1 = cada1f10(Gator1Data.Index278);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f10.*cada1f19;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index279) = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f9 + cada1f20;
cada1f22dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f22 = 15*t19.f;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f23 = params_bez.f(3,:);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f24 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f23dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 - cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index280);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index281) = cada1f25.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index282);
cada1td1(Gator1Data.Index283) = cada1td1(Gator1Data.Index283) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t8.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f27 = params_bez.f(5,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f28 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 - cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index284);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index285) = cada1f29.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index286);
cada1td1(Gator1Data.Index287) = cada1td1(Gator1Data.Index287) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t18.f*cada1f29;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index288) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index289) = cada1td1(Gator1Data.Index289) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f26 + cada1f30;
cada1tf1 = cada1f31(Gator1Data.Index290);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index291) = cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1tf1 = cada1f22(Gator1Data.Index292);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22.*cada1f31;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index293) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index294) = cada1td1(Gator1Data.Index294) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f21 + cada1f32;
cada1f34dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f34 = 20*t21.f;
cada1f35dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f35 = params_bez.f(4,:);
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f36 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f35dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f35 - cada1f36;
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index295);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index296) = cada1f37.*cada1f34dvX_opt_centerscale;
cada1tf1 = cada1f34(Gator1Data.Index297);
cada1td1(Gator1Data.Index298) = cada1td1(Gator1Data.Index298) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f34*cada1f37;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index299) = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index300) = cada1td1(Gator1Data.Index300) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f33 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index301);
t21.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f39dvX_opt_centerscale;
t21.f = cos(cada1f39);
%User Line: t21 = cos((t10 .* (params_bez(1,:) - params_bez(8,:)) + t15 .* (params_bez(7,:) - params_bez(14,:)) + 6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:)) + t16 .* (params_bez(6,:) - params_bez(13,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:)) + t18 .* (params_bez(5,:) - params_bez(12,:))) + 20 .* t21 .* (params_bez(4,:) - params_bez(11,:))));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index302);
cada1f1 = params_bez.f(1,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index303);
cada1td1 = cada1f1.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index304);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t10.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f3 = params_bez.f(7,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index305);
cada1td1 = cada1f3.*t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index306) = cada1td1(Gator1Data.Index306) + t15.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t15.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f6 = 6*t17.f;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f7 = params_bez.f(6,:);
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index307);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index308) = cada1f7.*t16.dvX_opt_centerscale;
cada1td1(Gator1Data.Index309) = cada1td1(Gator1Data.Index309) + t16.f(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t16.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index310);
cada1f9 = params_bez.f(2,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index311);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index312) = cada1f9.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index313);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t9.f*cada1f9;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index314) = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f8 + cada1f10;
cada1tf1 = cada1f11(Gator1Data.Index315);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index316) = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index317);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6.*cada1f11;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index318) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f5 + cada1f12;
cada1f14dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f14 = 15*t19.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f15 = params_bez.f(5,:);
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index319);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index320) = cada1f15.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index321) = cada1td1(Gator1Data.Index321) + t18.f(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t18.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f17 = params_bez.f(3,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index322);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index323) = cada1f17.*t8.dvX_opt_centerscale;
cada1td1(Gator1Data.Index324) = cada1td1(Gator1Data.Index324) + t8.f(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t8.f*cada1f17;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index325) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index326) = cada1td1(Gator1Data.Index326) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f16 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index327);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index328) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index329);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f14.*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index330) = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index331) = cada1td1(Gator1Data.Index331) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f13 + cada1f20;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f22 = params_bez.f(4,:);
cada1tempdvX_opt_centerscale = cada1f22dvX_opt_centerscale(Gator1Data.Index332);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index333) = cada1f22.*t23.dvX_opt_centerscale;
cada1td1(Gator1Data.Index334) = cada1td1(Gator1Data.Index334) + t23.f(:).*cada1tempdvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = t23.f*cada1f22;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index335) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index336) = cada1td1(Gator1Data.Index336) + cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f21 + cada1f23;
cada1tf1 = cada1f24(Gator1Data.Index337);
t28.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f24dvX_opt_centerscale;
t28.f = cos(cada1f24);
%User Line: t28 = cos((t10 .* params_bez(1,:) + t15 .* params_bez(7,:) + 6 .* t17 .* (t16 .* params_bez(6,:) + t9 .* params_bez(2,:)) + 15 .* t19 .* (t18 .* params_bez(5,:) + t8 .* params_bez(3,:)) + t23 .* params_bez(4,:)));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f1 = params_bez.f(15,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index338);
cada1td1 = cada1f1.*t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index339) = cada1td1(Gator1Data.Index339) + t10.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t10.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f3 = params_bez.f(21,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index340);
cada1td1 = cada1f3.*t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index341) = cada1td1(Gator1Data.Index341) + t15.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t15.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f6 = 6*t17.f;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f7 = params_bez.f(20,:);
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index342);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index343) = cada1f7.*t16.dvX_opt_centerscale;
cada1td1(Gator1Data.Index344) = cada1td1(Gator1Data.Index344) + t16.f(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t16.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index345);
cada1f9 = params_bez.f(16,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index346);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index347) = cada1f9.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index348);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t9.f*cada1f9;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index349) = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f8 + cada1f10;
cada1tf1 = cada1f11(Gator1Data.Index350);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index351) = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index352);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6.*cada1f11;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index353) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f5 + cada1f12;
cada1f14dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f14 = 15*t19.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f15 = params_bez.f(19,:);
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index354);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index355) = cada1f15.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index356) = cada1td1(Gator1Data.Index356) + t18.f(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t18.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f17 = params_bez.f(17,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index357);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index358) = cada1f17.*t8.dvX_opt_centerscale;
cada1td1(Gator1Data.Index359) = cada1td1(Gator1Data.Index359) + t8.f(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t8.f*cada1f17;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index360) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index361) = cada1td1(Gator1Data.Index361) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f16 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index362);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index363) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index364);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f14.*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index365) = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index366) = cada1td1(Gator1Data.Index366) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f13 + cada1f20;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f22 = params_bez.f(18,:);
cada1tempdvX_opt_centerscale = cada1f22dvX_opt_centerscale(Gator1Data.Index367);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index368) = cada1f22.*t23.dvX_opt_centerscale;
cada1td1(Gator1Data.Index369) = cada1td1(Gator1Data.Index369) + t23.f(:).*cada1tempdvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = t23.f*cada1f22;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index370) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index371) = cada1td1(Gator1Data.Index371) + cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f21 + cada1f23;
cada1tf1 = cada1f24(Gator1Data.Index372);
t9.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f24dvX_opt_centerscale;
t9.f = cos(cada1f24);
%User Line: t9 = cos((t10 .* params_bez(15,:) + t15 .* params_bez(21,:) + 6 .* t17 .* (t16 .* params_bez(20,:) + t9 .* params_bez(16,:)) + 15 .* t19 .* (t18 .* params_bez(19,:) + t8 .* params_bez(17,:)) + t23 .* params_bez(18,:)));
cada1f1 = params_mech.f(10,:);
t10.f = cada1f1^2;
%User Line: t10 = params_mech(10,:) .^ 2;
cada1f1 = params_mech.f(6,:);
t15.f = cada1f1^2;
%User Line: t15 = params_mech(6,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t16.f = cada1f1^2;
%User Line: t16 = params_mech(5,:) .^ 2;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index373) = t24.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t25.dvX_opt_centerscale;
t17.dvX_opt_centerscale = cada1td1;
t17.f = t24.f - t25.f;
%User Line: t17 = (t24 - t25);
cada1f1dvX_opt_centerscale = -t21.dvX_opt_centerscale;
cada1f1 = uminus(t21.f);
t18.dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
t18.f = cada1f1 + 1;
%User Line: t18 = -t21 + 1;
cada1f1 = params_mech.f(12,:);
t19.f = cada1f1^2;
%User Line: t19 = params_mech(12,:) .^ 2;
cada1f1 = params_mech.f(7,:);
cada1f2dvX_opt_centerscale = cada1f1.*t28.dvX_opt_centerscale;
cada1f2 = t28.f*cada1f1;
cada1f3 = params_mech.f(10,:);
t23.dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
t23.f = cada1f2*cada1f3;
%User Line: t23 = (t28 .* params_mech(7,:) .* params_mech(10,:));
cada1f1 = params_mech.f(9,:);
cada1f2 = params_mech.f(12,:);
t29.f = cada1f1*cada1f2;
%User Line: t29 = params_mech(9,:) .* params_mech(12,:);
cada1f1 = params_mech.f(8,:);
cada1f2 = uminus(cada1f1);
cada1f3 = params_mech.f(9,:);
cada1f4 = cada1f2 - cada1f3;
t30.f = cada1f4*t16.f;
%User Line: t30 = (-params_mech(8,:) - params_mech(9,:)) .* t16;
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(11,:);
t31.f = cada1f1*cada1f2;
%User Line: t31 = params_mech(8,:) .* params_mech(11,:);
t32.f =  -0.1e1 ./ 0.2e1;
%User Line: t32 = -0.1e1 ./ 0.2e1;
cada1tf1 = t14.f(Gator1Data.Index374);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index375);
cada1td1 = cada1td1 + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t14.f;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index376);
cada1td1 = t2.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index377);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t2.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index378);
cada1td1 = t6.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index379);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = cada1f2*t6.f;
%User Line: t6 = (t1 .* t14 .* t2 .* t6);
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index380);
cada1tf1 = t4.f(Gator1Data.Index381);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t5.f.*t4.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t5.f*t4.f;
cada1tf1 = t1.f(Gator1Data.Index382);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index383);
cada1td1 = cada1td1 + cada1tf1(:).*t1.dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1.*t1.f;
%User Line: t1 = t5 .* t4 .* t1;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index384);
cada1tf1 = t8.f(Gator1Data.Index385);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t7.f.*t8.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t7.f*t8.f;
cada1tf1 = t13.f(Gator1Data.Index386);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index387);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f1.*t13.f;
%User Line: t5 = t7 .* t8 .* t13;
cada1f1 = params_mech.f(5,:);
t7.dvX_opt_centerscale = cada1f1.*t22.dvX_opt_centerscale;
t7.f = cada1f1*t22.f;
%User Line: t7 = (params_mech(5,:) .* t22);
cada1f1 = params_mech.f(6,:);
t8.dvX_opt_centerscale = cada1f1.*t17.dvX_opt_centerscale;
t8.f = t17.f*cada1f1;
%User Line: t8 = t17 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f2 = params_bez.f(22,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index388);
cada1f3 = params_bez.f(23,:);
cada1td1 = zeros(8,1);
cada1td1(5) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index389);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index390) = cada1f4.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index391);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t11.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f6 = params_bez.f(27,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f7 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index392);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index393) = cada1f8.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index394);
cada1td1(Gator1Data.Index395) = cada1td1(Gator1Data.Index395) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t6.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index396) = cada1td1(Gator1Data.Index396) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index397);
cada1tf1 = cada1f10(Gator1Data.Index398);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index399) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f12 = 60*t5.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f13 = params_bez.f(24,:);
cada1f14dvX_opt_centerscale = -cada1f13dvX_opt_centerscale;
cada1f14 = uminus(cada1f13);
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f15 = params_bez.f(25,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f14dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 + cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index400);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index401) = cada1f16.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index402);
cada1td1(Gator1Data.Index403) = cada1td1(Gator1Data.Index403) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t4.f*cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f18 = params_bez.f(25,:);
cada1f19dvX_opt_centerscale = -cada1f18dvX_opt_centerscale;
cada1f19 = uminus(cada1f18);
cada1f20dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f20 = params_bez.f(26,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f19dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f19 + cada1f20;
cada1tempdvX_opt_centerscale = cada1f21dvX_opt_centerscale(Gator1Data.Index404);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index405) = cada1f21.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index406);
cada1td1(Gator1Data.Index407) = cada1td1(Gator1Data.Index407) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = t3.f*cada1f21;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index408) = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index409) = cada1td1(Gator1Data.Index409) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f17 + cada1f22;
cada1tf1 = cada1f23(Gator1Data.Index410);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index411) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index412);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f12.*cada1f23;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index413) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index414) = cada1td1(Gator1Data.Index414) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f11 + cada1f24;
cada1f26dvX_opt_centerscale = 30.*t1.dvX_opt_centerscale;
cada1f26 = 30*t1.f;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index415);
cada1f27 = params_bez.f(23,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f28 = params_bez.f(24,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index416) = cada1f27dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + -cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 - cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index417);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index418) = cada1f29.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index419);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t12.f*cada1f29;
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f31 = params_bez.f(26,:);
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f32 = params_bez.f(27,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f31dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 - cada1f32;
cada1tempdvX_opt_centerscale = cada1f33dvX_opt_centerscale(Gator1Data.Index420);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index421) = cada1f33.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index422);
cada1td1(Gator1Data.Index423) = cada1td1(Gator1Data.Index423) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = t20.f*cada1f33;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index424) = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index425) = cada1td1(Gator1Data.Index425) + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f30 + cada1f34;
cada1tf1 = cada1f35(Gator1Data.Index426);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index427) = cada1tf1(:).*cada1f26dvX_opt_centerscale;
cada1tf1 = cada1f26(Gator1Data.Index428);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f26.*cada1f35;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1(Gator1Data.Index429) = cada1td1(Gator1Data.Index429) + -cada1f36dvX_opt_centerscale;
t13.dvX_opt_centerscale = cada1td1;
t13.f = cada1f25 - cada1f36;
%User Line: t13 = -6 .* t2 .* (t11 .* (params_bez(22,:) - params_bez(23,:)) + t6 .* (params_bez(27,:) - params_bez(28,:))) + 60 .* t5 .* (t4 .* (-params_bez(24,:) + params_bez(25,:)) + t3 .* (-params_bez(25,:) + params_bez(26,:))) - 30 .* t1 .* (t12 .* (params_bez(23,:) - params_bez(24,:)) + t20 .* (params_bez(26,:) - params_bez(27,:)));
cada1f1 = params_mech.f(5,:);
t14.dvX_opt_centerscale = cada1f1.*t26.dvX_opt_centerscale;
t14.f = t26.f*cada1f1;
%User Line: t14 = t26 .* params_mech(5,:);
cada1f1 = params_mech.f(6,:);
t33.dvX_opt_centerscale = cada1f1.*t21.dvX_opt_centerscale;
t33.f = t21.f*cada1f1;
%User Line: t33 = t21 .* params_mech(6,:);
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(6,:);
cada1f3dvX_opt_centerscale = cada1f2.*t18.dvX_opt_centerscale;
cada1f3 = t18.f*cada1f2;
cada1f4 = params_mech.f(11,:);
cada1f5dvX_opt_centerscale = cada1f4.*t25.dvX_opt_centerscale;
cada1f5 = t25.f*cada1f4;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index430) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 - cada1f5;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index431) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index432) = cada1td1(Gator1Data.Index432) + -t14.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 - t14.f;
cada1f8 = params_mech.f(6,:);
cada1f9dvX_opt_centerscale = cada1f8.*cada1f7dvX_opt_centerscale;
cada1f9 = cada1f7*cada1f8;
cada1f10 = params_mech.f(11,:);
cada1f11dvX_opt_centerscale = -t7.dvX_opt_centerscale;
cada1f11 = uminus(t7.f);
cada1f12 = params_mech.f(11,:);
cada1f13dvX_opt_centerscale = cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11 + cada1f12;
cada1f14dvX_opt_centerscale = cada1f10.*cada1f13dvX_opt_centerscale;
cada1f14 = cada1f10*cada1f13;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f9 + cada1f14;
t25.dvX_opt_centerscale = cada1f1.*cada1f15dvX_opt_centerscale;
t25.f = cada1f1*cada1f15;
%User Line: t25 = params_mech(8,:) .* (((t18 .* params_mech(6,:)) - t25 .* params_mech(11,:) - t14) .* params_mech(6,:) + (params_mech(11,:) .* (-t7 + params_mech(11,:))));
cada1f1dvX_opt_centerscale = -t14.dvX_opt_centerscale;
cada1f1 = uminus(t14.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index433) = cada1td1(Gator1Data.Index433) + -t33.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t33.f;
cada1f3 = params_mech.f(12,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
cada1f5 = cada1f4 + t19.f;
cada1f6 = params_mech.f(9,:);
t14.dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
t14.f = cada1f5*cada1f6;
%User Line: t14 = ((-t14 - t33) .* params_mech(12,:) + t19) .* params_mech(9,:);
cada1f1 = 2*t31.f;
cada1f2 = params_mech.f(6,:);
cada1f3 = cada1f1*cada1f2;
t24.dvX_opt_centerscale = cada1f3.*t24.dvX_opt_centerscale;
t24.f = cada1f3*t24.f;
%User Line: t24 = 0.2e1 .* t31 .* params_mech(6,:) .* t24;
cada1f1dvX_opt_centerscale = -t24.dvX_opt_centerscale;
cada1f1 = uminus(t24.f);
cada1f2dvX_opt_centerscale = -t27.dvX_opt_centerscale;
cada1f2 = uminus(t27.f);
cada1f3 = params_mech.f(5,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5 = params_mech.f(6,:);
cada1f6dvX_opt_centerscale = cada1f5.*t28.dvX_opt_centerscale;
cada1f6 = t28.f*cada1f5;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index434) = cada1td1(Gator1Data.Index434) + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f4 - cada1f6;
cada1f8 = params_mech.f(10,:);
cada1f9dvX_opt_centerscale = cada1f8.*cada1f7dvX_opt_centerscale;
cada1f9 = cada1f7*cada1f8;
cada1f10dvX_opt_centerscale = cada1f9dvX_opt_centerscale;
cada1f10 = cada1f9 + t10.f;
cada1f11 = params_mech.f(7,:);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index435) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index436) = cada1td1(Gator1Data.Index436) + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f1 - cada1f12;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index437) = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + -t25.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 - t25.f;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index438) = cada1td1(Gator1Data.Index438) + -t14.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14 - t14.f;
cada1f16 = params_mech.f(1,:);
cada1f17dvX_opt_centerscale = cada1f15dvX_opt_centerscale;
cada1f17 = cada1f15 - cada1f16;
cada1f18 = params_mech.f(2,:);
cada1f19dvX_opt_centerscale = cada1f17dvX_opt_centerscale;
cada1f19 = cada1f17 - cada1f18;
cada1f20 = params_mech.f(3,:);
t28.dvX_opt_centerscale = cada1f19dvX_opt_centerscale;
t28.f = cada1f19 - cada1f20;
%User Line: t28 = -t24 - ((-t27 .* params_mech(5,:) - t28 .* params_mech(6,:)) .* params_mech(10,:) + t10) .* params_mech(7,:) - t25 - t14 - params_mech(1,:) - params_mech(2,:) - params_mech(3,:);
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index439);
cada1f2 = params_bez.f(1,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index440);
cada1f3 = params_bez.f(2,:);
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index441) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index442);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index443) = cada1f4.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index444);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t11.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f6 = params_bez.f(6,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f7 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index445);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index446) = cada1f8.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index447);
cada1td1(Gator1Data.Index448) = cada1td1(Gator1Data.Index448) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t6.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index449) = cada1td1(Gator1Data.Index449) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index450);
cada1tf1 = cada1f10(Gator1Data.Index451);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index452) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t1.dvX_opt_centerscale;
cada1f12 = 30*t1.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index453);
cada1f13 = params_bez.f(2,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f14 = params_bez.f(3,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index454) = cada1f13dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index455);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index456) = cada1f15.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index457);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t12.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f17 = params_bez.f(5,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f18 = params_bez.f(6,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index458);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index459) = cada1f19.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index460);
cada1td1(Gator1Data.Index461) = cada1td1(Gator1Data.Index461) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t20.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index462) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index463) = cada1td1(Gator1Data.Index463) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index464);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index465) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index466);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index467) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f24 = 60*t5.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f25 = params_bez.f(3,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f26 = params_bez.f(4,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index468);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index469) = cada1f27.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index470);
cada1td1(Gator1Data.Index471) = cada1td1(Gator1Data.Index471) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t4.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f29 = params_bez.f(4,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f30 = params_bez.f(5,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index472);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index473) = cada1f31.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index474);
cada1td1(Gator1Data.Index475) = cada1td1(Gator1Data.Index475) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t3.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index476) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index477) = cada1td1(Gator1Data.Index477) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index478);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index479) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index480);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index481) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index482) = cada1td1(Gator1Data.Index482) + -cada1f34dvX_opt_centerscale;
t34.dvX_opt_centerscale = cada1td1;
t34.f = cada1f23 - cada1f34;
%User Line: t34 = -6 .* t2 .* (t11 .* (params_bez(1,:) - params_bez(2,:)) + t6 .* (params_bez(6,:) - params_bez(7,:))) - 30 .* t1 .* (t12 .* (params_bez(2,:) - params_bez(3,:)) + t20 .* (params_bez(5,:) - params_bez(6,:))) - 60 .* t5 .* (t4 .* (params_bez(3,:) - params_bez(4,:)) + t3 .* (params_bez(4,:) - params_bez(5,:)));
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index483);
cada1f3 = params_bez.f(9,:);
cada1td1 = zeros(8,1);
cada1td1(2) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index484);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index485) = cada1f4.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index486);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t11.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f6 = params_bez.f(13,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index487);
cada1f7 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index488) = cada1td1(Gator1Data.Index488) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index489);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index490) = cada1f8.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index491);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t6.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index492) = cada1td1(Gator1Data.Index492) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index493);
cada1tf1 = cada1f10(Gator1Data.Index494);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index495) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t1.dvX_opt_centerscale;
cada1f12 = 30*t1.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index496);
cada1f13 = params_bez.f(9,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f14 = params_bez.f(10,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index497) = cada1f13dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index498);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index499) = cada1f15.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index500);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t12.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f17 = params_bez.f(12,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f18 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index501);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index502) = cada1f19.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index503);
cada1td1(Gator1Data.Index504) = cada1td1(Gator1Data.Index504) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t20.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index505) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index506) = cada1td1(Gator1Data.Index506) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index507);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index508) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index509);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index510) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f24 = 60*t5.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f25 = params_bez.f(10,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f26 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index511);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index512) = cada1f27.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index513);
cada1td1(Gator1Data.Index514) = cada1td1(Gator1Data.Index514) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t4.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f29 = params_bez.f(11,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f30 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index515);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index516) = cada1f31.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index517);
cada1td1(Gator1Data.Index518) = cada1td1(Gator1Data.Index518) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t3.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index519) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index520) = cada1td1(Gator1Data.Index520) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index521);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index522) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index523);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index524) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index525) = cada1td1(Gator1Data.Index525) + -cada1f34dvX_opt_centerscale;
t35.dvX_opt_centerscale = cada1td1;
t35.f = cada1f23 - cada1f34;
%User Line: t35 = -6 .* t2 .* (t11 .* (params_bez(8,:) - params_bez(9,:)) + t6 .* (params_bez(13,:) - params_bez(14,:))) - 30 .* t1 .* (t12 .* (params_bez(9,:) - params_bez(10,:)) + t20 .* (params_bez(12,:) - params_bez(13,:))) - 60 .* t5 .* (t4 .* (params_bez(10,:) - params_bez(11,:)) + t3 .* (params_bez(11,:) - params_bez(12,:)));
cada1f1 = uminus(t16.f);
cada1f2 = cada1f1 + t10.f;
cada1f3 = cada1f2 + t15.f;
cada1f4 = params_mech.f(7,:);
cada1f5 = cada1f3*cada1f4;
cada1f6 = params_mech.f(1,:);
cada1f7 = cada1f5 + cada1f6;
cada1f8 = t32.f*cada1f7;
cada1f9 = params_mech.f(8,:);
cada1f10dvX_opt_centerscale = cada1f9.*t18.dvX_opt_centerscale;
cada1f10 = t18.f*cada1f9;
cada1f11 = params_mech.f(9,:);
cada1f12dvX_opt_centerscale = cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10 + cada1f11;
cada1f13dvX_opt_centerscale = t15.f.*cada1f12dvX_opt_centerscale;
cada1f13 = t15.f*cada1f12;
cada1f14dvX_opt_centerscale = -cada1f13dvX_opt_centerscale;
cada1f14 = cada1f8 - cada1f13;
cada1f15 = params_mech.f(9,:);
cada1f16 = t19.f*cada1f15;
cada1f17dvX_opt_centerscale = cada1f14dvX_opt_centerscale;
cada1f17 = cada1f14 - cada1f16;
cada1f18 = params_mech.f(11,:);
cada1f19dvX_opt_centerscale = cada1f18.*t17.dvX_opt_centerscale;
cada1f19 = t17.f*cada1f18;
cada1f20 = params_mech.f(8,:);
cada1f21dvX_opt_centerscale = cada1f20.*cada1f19dvX_opt_centerscale;
cada1f21 = cada1f19*cada1f20;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index526) = cada1td1(Gator1Data.Index526) + -t23.dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f21 - t23.f;
cada1f23dvX_opt_centerscale = t21.dvX_opt_centerscale;
cada1f23 = t21.f + 1;
cada1f24dvX_opt_centerscale = t29.f.*cada1f23dvX_opt_centerscale;
cada1f24 = t29.f*cada1f23;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1(Gator1Data.Index527) = cada1td1(Gator1Data.Index527) + -cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f22 - cada1f24;
cada1f26 = params_mech.f(6,:);
cada1f27dvX_opt_centerscale = cada1f26.*cada1f25dvX_opt_centerscale;
cada1f27 = cada1f25*cada1f26;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index528) = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f17 - cada1f27;
cada1f29dvX_opt_centerscale = cada1f28dvX_opt_centerscale;
cada1f29 = cada1f28 - t30.f;
cada1f30 = params_mech.f(5,:);
cada1f31 = t31.f*cada1f30;
cada1f32dvX_opt_centerscale = cada1f29dvX_opt_centerscale;
cada1f32 = cada1f29 - cada1f31;
cada1f33 = params_mech.f(3,:);
cada1f34dvX_opt_centerscale = cada1f32dvX_opt_centerscale;
cada1f34 = cada1f32 - cada1f33;
cada1f35dvX_opt_centerscale = -30.*t1.dvX_opt_centerscale;
cada1f35 = -30*t1.f;
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index529);
cada1f36 = params_bez.f(16,:);
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f37 = params_bez.f(17,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index530) = cada1f36dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f36 - cada1f37;
cada1tempdvX_opt_centerscale = cada1f38dvX_opt_centerscale(Gator1Data.Index531);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index532) = cada1f38.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index533);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = t12.f*cada1f38;
cada1f40dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f40 = params_bez.f(19,:);
cada1f41dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f41 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f40dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f40 - cada1f41;
cada1tempdvX_opt_centerscale = cada1f42dvX_opt_centerscale(Gator1Data.Index534);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index535) = cada1f42.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index536);
cada1td1(Gator1Data.Index537) = cada1td1(Gator1Data.Index537) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = t20.f*cada1f42;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index538) = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index539) = cada1td1(Gator1Data.Index539) + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f39 + cada1f43;
cada1tf1 = cada1f44(Gator1Data.Index540);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index541) = cada1tf1(:).*cada1f35dvX_opt_centerscale;
cada1tf1 = cada1f35(Gator1Data.Index542);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f35.*cada1f44;
cada1f46dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f46 = 60*t5.f;
cada1f47dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f47 = params_bez.f(17,:);
cada1f48dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f48 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f47dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f47 - cada1f48;
cada1tempdvX_opt_centerscale = cada1f49dvX_opt_centerscale(Gator1Data.Index543);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index544) = cada1f49.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index545);
cada1td1(Gator1Data.Index546) = cada1td1(Gator1Data.Index546) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = t4.f*cada1f49;
cada1f51dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f51 = params_bez.f(18,:);
cada1f52dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f52 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f51dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f51 - cada1f52;
cada1tempdvX_opt_centerscale = cada1f53dvX_opt_centerscale(Gator1Data.Index547);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index548) = cada1f53.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index549);
cada1td1(Gator1Data.Index550) = cada1td1(Gator1Data.Index550) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = t3.f*cada1f53;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index551) = cada1f50dvX_opt_centerscale;
cada1td1(Gator1Data.Index552) = cada1td1(Gator1Data.Index552) + cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f50 + cada1f54;
cada1tf1 = cada1f55(Gator1Data.Index553);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index554) = cada1tf1(:).*cada1f46dvX_opt_centerscale;
cada1tf1 = cada1f46(Gator1Data.Index555);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f46.*cada1f55;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index556) = cada1f45dvX_opt_centerscale;
cada1td1(Gator1Data.Index557) = cada1td1(Gator1Data.Index557) + -cada1f56dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f45 - cada1f56;
cada1f58dvX_opt_centerscale = 6.*t2.dvX_opt_centerscale;
cada1f58 = 6*t2.f;
cada1f59dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f59 = params_bez.f(15,:);
cada1f60dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index558);
cada1f60 = params_bez.f(16,:);
cada1td1 = zeros(8,1);
cada1td1(7) = cada1f59dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f60dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f59 - cada1f60;
cada1tempdvX_opt_centerscale = cada1f61dvX_opt_centerscale(Gator1Data.Index559);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index560) = cada1f61.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index561);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f62dvX_opt_centerscale = cada1td1;
cada1f62 = t11.f*cada1f61;
cada1f63dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f63 = params_bez.f(20,:);
cada1f64dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f64 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f63dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f64dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = cada1f63 - cada1f64;
cada1tempdvX_opt_centerscale = cada1f65dvX_opt_centerscale(Gator1Data.Index562);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index563) = cada1f65.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index564);
cada1td1(Gator1Data.Index565) = cada1td1(Gator1Data.Index565) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = t6.f*cada1f65;
cada1td1 = cada1f62dvX_opt_centerscale;
cada1td1(Gator1Data.Index566) = cada1td1(Gator1Data.Index566) + cada1f66dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f62 + cada1f66;
cada1tempdvX_opt_centerscale = cada1f58dvX_opt_centerscale(Gator1Data.Index567);
cada1tf1 = cada1f67(Gator1Data.Index568);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index569) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f58.*cada1f67dvX_opt_centerscale;
cada1f68dvX_opt_centerscale = cada1td1;
cada1f68 = cada1f58*cada1f67;
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1(Gator1Data.Index570) = cada1td1(Gator1Data.Index570) + -cada1f68dvX_opt_centerscale;
cada1f69dvX_opt_centerscale = cada1td1;
cada1f69 = cada1f57 - cada1f68;
cada1tf1 = cada1f69(Gator1Data.Index571);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index572) = cada1tf1(:).*cada1f34dvX_opt_centerscale;
cada1tf1 = cada1f34(Gator1Data.Index573);
cada1td1(Gator1Data.Index574) = cada1td1(Gator1Data.Index574) + cada1tf1(:).*cada1f69dvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = cada1f34.*cada1f69;
cada1f71 = params_mech.f(2,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index575) = t8.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t7.dvX_opt_centerscale;
cada1f72dvX_opt_centerscale = cada1td1;
cada1f72 = t8.f - t7.f;
cada1f73 = params_mech.f(11,:);
cada1f74dvX_opt_centerscale = cada1f72dvX_opt_centerscale;
cada1f74 = cada1f72 + cada1f73;
cada1f75dvX_opt_centerscale = t31.f.*cada1f74dvX_opt_centerscale;
cada1f75 = t31.f*cada1f74;
cada1f76dvX_opt_centerscale = cada1f75dvX_opt_centerscale;
cada1f76 = cada1f71 + cada1f75;
cada1tf1 = t13.f(Gator1Data.Index576);
cada1td1 = cada1tf1(:).*cada1f76dvX_opt_centerscale;
cada1tf1 = cada1f76(Gator1Data.Index577);
cada1td1(Gator1Data.Index578) = cada1td1(Gator1Data.Index578) + cada1tf1(:).*t13.dvX_opt_centerscale;
cada1f77dvX_opt_centerscale = cada1td1;
cada1f77 = cada1f76.*t13.f;
cada1td1 = cada1f70dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f77dvX_opt_centerscale;
cada1f78dvX_opt_centerscale = cada1td1;
cada1f78 = cada1f70 + cada1f77;
cada1tf1 = t34.f(Gator1Data.Index579);
cada1td1 = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index580);
cada1td1(Gator1Data.Index581) = cada1td1(Gator1Data.Index581) + cada1tf1(:).*t34.dvX_opt_centerscale;
cada1f79dvX_opt_centerscale = cada1td1;
cada1f79 = t28.f.*t34.f;
cada1td1 = cada1f78dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f79dvX_opt_centerscale;
cada1f80dvX_opt_centerscale = cada1td1;
cada1f80 = cada1f78 + cada1f79;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index582) = t24.dvX_opt_centerscale;
cada1td1 = cada1td1 + t25.dvX_opt_centerscale;
cada1f81dvX_opt_centerscale = cada1td1;
cada1f81 = t24.f + t25.f;
cada1td1 = cada1f81dvX_opt_centerscale;
cada1td1(Gator1Data.Index583) = cada1td1(Gator1Data.Index583) + t14.dvX_opt_centerscale;
cada1f82dvX_opt_centerscale = cada1td1;
cada1f82 = cada1f81 + t14.f;
cada1f83 = params_mech.f(2,:);
cada1f84dvX_opt_centerscale = cada1f82dvX_opt_centerscale;
cada1f84 = cada1f82 + cada1f83;
cada1f85 = params_mech.f(3,:);
cada1f86dvX_opt_centerscale = cada1f84dvX_opt_centerscale;
cada1f86 = cada1f84 + cada1f85;
cada1tf1 = t35.f(Gator1Data.Index584);
cada1td1 = cada1tf1(:).*cada1f86dvX_opt_centerscale;
cada1tf1 = cada1f86(Gator1Data.Index585);
cada1td1(Gator1Data.Index586) = cada1td1(Gator1Data.Index586) + cada1tf1(:).*t35.dvX_opt_centerscale;
cada1f87dvX_opt_centerscale = cada1td1;
cada1f87 = cada1f86.*t35.f;
cada1td1 = cada1f80dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f87dvX_opt_centerscale;
cada1f88dvX_opt_centerscale = cada1td1;
cada1f88 = cada1f80 + cada1f87;
cada1f89 = t16.f + t10.f;
cada1f90 = cada1f89 + t15.f;
cada1f91 = params_mech.f(7,:);
cada1f92 = cada1f90*cada1f91;
cada1f93dvX_opt_centerscale = cada1f88dvX_opt_centerscale;
cada1f93 = cada1f88 + cada1f92;
cada1f94 = params_mech.f(1,:);
t1.dvX_opt_centerscale = cada1f93dvX_opt_centerscale;
t1.f = cada1f93 + cada1f94;
%User Line: t1 = ((t32 .* ((-t16 + t10 + t15) .* params_mech(7,:) + params_mech(1,:)) - (t15 .* (t18 .* params_mech(8,:) + params_mech(9,:))) - (t19 .* params_mech(9,:)) - ((t17 .* params_mech(11,:) .* params_mech(8,:) - t23 - t29 .* (t21 + 1)) .* params_mech(6,:)) - t30 - (t31 .* params_mech(5,:)) - params_mech(3,:)) .* (-30 .* t1 .* (t12 .* (params_bez(16,:) - params_bez(17,:)) + t20 .* (params_bez(19,:) - params_bez(20,:))) - 60 .* t5 .* (t4 .* (params_bez(17,:) - params_bez(18,:)) + t3 .* (params_bez(18,:) - params_bez(19,:))) - 6 .* t2 .* (t11 .* (params_bez(15,:) - params_bez(16,:)) + t6 .* (params_bez(20,:) - params_bez(21,:)))) + ((params_mech(2,:) + t31 .* (t8 - t7 + params_mech(11,:))) .* t13) + t28 .* t34 + (t24 + t25 + t14 + params_mech(2,:) + params_mech(3,:)) .* t35 + ((t16 + t10 + t15) .* params_mech(7,:)) + params_mech(1,:));
cada1f1 = params_mech.f(6,:);
t2.dvX_opt_centerscale = cada1f1.*t9.dvX_opt_centerscale;
t2.f = t9.f*cada1f1;
%User Line: t2 = t9 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = -t26.dvX_opt_centerscale;
cada1f1 = uminus(t26.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index587) = cada1td1(Gator1Data.Index587) + t9.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t9.f;
cada1f3 = params_mech.f(6,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = -t22.dvX_opt_centerscale;
cada1f5 = uminus(t22.f);
cada1f6dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f6 = cada1f5 - 1;
cada1f7 = params_mech.f(11,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index588) = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1f10 = params_mech.f(8,:);
cada1f11dvX_opt_centerscale = cada1f10.*cada1f9dvX_opt_centerscale;
cada1f11 = cada1f9*cada1f10;
cada1f12dvX_opt_centerscale = -t27.dvX_opt_centerscale;
cada1f12 = uminus(t27.f);
cada1f13 = params_mech.f(10,:);
cada1f14dvX_opt_centerscale = cada1f13.*cada1f12dvX_opt_centerscale;
cada1f14 = cada1f12*cada1f13;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index589) = cada1td1(Gator1Data.Index589) + t2.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14 + t2.f;
cada1f16 = params_mech.f(7,:);
cada1f17dvX_opt_centerscale = cada1f16.*cada1f15dvX_opt_centerscale;
cada1f17 = cada1f15*cada1f16;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index590) = cada1td1(Gator1Data.Index590) + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f11 + cada1f17;
cada1f19dvX_opt_centerscale = -t26.dvX_opt_centerscale;
cada1f19 = uminus(t26.f);
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1(Gator1Data.Index591) = cada1td1(Gator1Data.Index591) + -t9.dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f19 - t9.f;
cada1f21dvX_opt_centerscale = t29.f.*cada1f20dvX_opt_centerscale;
cada1f21 = t29.f*cada1f20;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index592) = cada1td1(Gator1Data.Index592) + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f18 + cada1f21;
cada1f23dvX_opt_centerscale = 2.*cada1f22dvX_opt_centerscale;
cada1f23 = 2*cada1f22;
cada1f24 = params_mech.f(5,:);
cada1f25dvX_opt_centerscale = cada1f24.*cada1f23dvX_opt_centerscale;
cada1f25 = cada1f23*cada1f24;
cada1td1 = t1.dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t1.f + cada1f25;
cada1f27 = params_mech.f(11,:);
cada1f28dvX_opt_centerscale = t8.dvX_opt_centerscale;
cada1f28 = t8.f + cada1f27;
cada1f29 = params_mech.f(11,:);
cada1f30dvX_opt_centerscale = cada1f29.*cada1f28dvX_opt_centerscale;
cada1f30 = cada1f28*cada1f29;
cada1f31dvX_opt_centerscale = cada1f30dvX_opt_centerscale;
cada1f31 = cada1f30 + t15.f;
cada1f32dvX_opt_centerscale = 2.*cada1f31dvX_opt_centerscale;
cada1f32 = 2*cada1f31;
cada1f33 = params_mech.f(8,:);
cada1f34dvX_opt_centerscale = cada1f33.*cada1f32dvX_opt_centerscale;
cada1f34 = cada1f32*cada1f33;
cada1td1 = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index593) = cada1td1(Gator1Data.Index593) + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f26 + cada1f34;
cada1f36 = params_mech.f(12,:);
cada1f37 = params_mech.f(6,:);
cada1f38 = cada1f36 - cada1f37;
cada1f39 = params_mech.f(12,:);
cada1f40 = cada1f38*cada1f39;
cada1f41 = cada1f40 + t15.f;
cada1f42 = 2*cada1f41;
cada1f43 = params_mech.f(9,:);
cada1f44 = cada1f42*cada1f43;
cada1f45dvX_opt_centerscale = cada1f35dvX_opt_centerscale;
cada1f45 = cada1f35 + cada1f44;
cada1f46 = 2*t30.f;
cada1f47dvX_opt_centerscale = cada1f45dvX_opt_centerscale;
cada1f47 = cada1f45 - cada1f46;
cada1f48dvX_opt_centerscale = 2.*t23.dvX_opt_centerscale;
cada1f48 = 2*t23.f;
cada1f49 = params_mech.f(6,:);
cada1f50dvX_opt_centerscale = cada1f49.*cada1f48dvX_opt_centerscale;
cada1f50 = cada1f48*cada1f49;
cada1td1 = cada1f47dvX_opt_centerscale;
cada1td1(Gator1Data.Index594) = cada1td1(Gator1Data.Index594) + -cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f47 - cada1f50;
cada1f52dvX_opt_centerscale = 2.*t33.dvX_opt_centerscale;
cada1f52 = 2*t33.f;
cada1f53 = params_mech.f(6,:);
cada1f54 = params_mech.f(8,:);
cada1f55 = cada1f53*cada1f54;
cada1f56 = cada1f55 + t29.f;
cada1f57dvX_opt_centerscale = cada1f56.*cada1f52dvX_opt_centerscale;
cada1f57 = cada1f52*cada1f56;
cada1td1 = cada1f51dvX_opt_centerscale;
cada1td1(Gator1Data.Index595) = cada1td1(Gator1Data.Index595) + -cada1f57dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f51 - cada1f57;
cada1f59 = params_mech.f(2,:);
cada1f60 = 2*cada1f59;
cada1f61dvX_opt_centerscale = cada1f58dvX_opt_centerscale;
cada1f61 = cada1f58 + cada1f60;
cada1f62 = params_mech.f(3,:);
cada1f63 = 2*cada1f62;
cada1f64dvX_opt_centerscale = cada1f61dvX_opt_centerscale;
cada1f64 = cada1f61 + cada1f63;
cada1f65dvX_opt_centerscale = 4.*t2.dvX_opt_centerscale;
cada1f65 = 4*t2.f;
cada1f66 = params_mech.f(5,:);
cada1f67dvX_opt_centerscale = cada1f66.*cada1f65dvX_opt_centerscale;
cada1f67 = cada1f65*cada1f66;
cada1f68 = params_mech.f(9,:);
cada1f69dvX_opt_centerscale = cada1f68.*cada1f67dvX_opt_centerscale;
cada1f69 = cada1f67*cada1f68;
cada1td1 = cada1f64dvX_opt_centerscale;
cada1td1(Gator1Data.Index596) = cada1td1(Gator1Data.Index596) + cada1f69dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f64 + cada1f69;
%User Line: t1 = (t1 + 0.2e1 .* (((-t26 + t9) .* params_mech(6,:) + (-t22 - 0.1e1) .* params_mech(11,:)) .* params_mech(8,:) + (-t27 .* params_mech(10,:) + t2) .* params_mech(7,:) + t29 .* (-t26 - t9)) .* params_mech(5,:) + (2 .* ((t8 + params_mech(11,:)) .* params_mech(11,:) + t15) .* params_mech(8,:)) + (2 .* ((params_mech(12,:) - params_mech(6,:)) .* params_mech(12,:) + t15) .* params_mech(9,:)) - (2 .* t30) - (2 .* t23 .* params_mech(6,:)) - (2 .* t33 .* (params_mech(6,:) .* params_mech(8,:) + t29)) + (2 .* params_mech(2,:)) + (2 .* params_mech(3,:)) + (4 .* t2 .* params_mech(5,:) .* params_mech(9,:)));
cada1tf2 = t1.f(Gator1Data.Index597);
t1.dvX_opt_centerscale = -1./cada1tf2(:).^2.*t1.dvX_opt_centerscale;
t1.f = 1./t1.f;
%User Line: t1 = 1 ./ t1;
cada1f1dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index598);
cada1f1 = xi_s.f(2,:);
cada1tf1 = cada1f1(Gator1Data.Index599);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index600);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
nTheta_dt_s_out_return.dvX_opt_centerscale = cada1td1;
nTheta_dt_s_out_return.f = t1.f.*cada1f1;
%User Line: nTheta_dt_s_out_return = t1 .* xi_s(2,:);
end
function nZeta_dxi1_out_return = ADiGator_nZeta_dxi1_out(theta,params_bez,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_nZeta_dxi1_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1 = params_mech.f(9,:);
cada1f2 = params_mech.f(12,:);
t1.f = cada1f1*cada1f2;
%User Line: t1 = (params_mech(9,:) .* params_mech(12,:));
t2.f =  2;
%User Line: t2 = 2;
cada1f1 = params_mech.f(6,:);
t3.f = t2.f*cada1f1;
%User Line: t3 = t2 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = params_bez.f(30,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index2);
cada1td1 = theta.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1tempdvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = theta.f - cada1f1;
%User Line: t4 = (theta - params_bez(30,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index3);
cada1f2 = params_bez.f(30,:);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f1 - cada1f2;
%User Line: t5 = (params_bez(29,:) - params_bez(30,:));
t5.dvX_opt_centerscale = -1./t5.f.^2.*t5.dvX_opt_centerscale;
t5.f = 1/t5.f;
%User Line: t5 = 1 ./ t5;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index4);
cada1td1 = t5.f.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index5);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = t4.f*t5.f;
%User Line: t6 = (t4 .* t5);
t7.dvX_opt_centerscale = -t6.dvX_opt_centerscale;
t7.f = 1 - t6.f;
%User Line: t7 = 1 - t6;
cada1tf2 = t4.f(Gator1Data.Index6);
t8.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t4.dvX_opt_centerscale;
t8.f = t4.f.^2;
%User Line: t8 = (t4 .^ 2);
cada1tf2 = t8.f(Gator1Data.Index7);
t9.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t8.dvX_opt_centerscale;
t9.f = t8.f.^2;
%User Line: t9 = (t8 .^ 2);
cada1tf1 = t9.f(Gator1Data.Index8);
cada1td1 = cada1tf1(:).*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index9);
cada1td1 = cada1td1 + cada1tf1(:).*t9.dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = t8.f.*t9.f;
%User Line: t10 = (t8 .* t9);
cada1tf1 = t8.f(Gator1Data.Index10);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index11);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = t4.f.*t8.f;
%User Line: t11 = (t4 .* t8);
cada1tf2 = t7.f(Gator1Data.Index12);
t12.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t7.dvX_opt_centerscale;
t12.f = t7.f.^2;
%User Line: t12 = t7 .^ 2;
cada1tf2 = t12.f(Gator1Data.Index13);
t13.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t12.dvX_opt_centerscale;
t13.f = t12.f.^2;
%User Line: t13 = t12 .^ 2;
cada1tf1 = t13.f(Gator1Data.Index14);
cada1td1 = cada1tf1(:).*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index15);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = t12.f.*t13.f;
%User Line: t14 = t12 .* t13;
cada1tf1 = t13.f(Gator1Data.Index16);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index17);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
t15.dvX_opt_centerscale = cada1td1;
t15.f = t7.f.*t13.f;
%User Line: t15 = t7 .* t13;
cada1tf1 = t12.f(Gator1Data.Index18);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index19);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t7.f.*t12.f;
%User Line: t16 = t7 .* t12;
t17.dvX_opt_centerscale = 2.*t5.f.^(2-1).*t5.dvX_opt_centerscale;
t17.f = t5.f^2;
%User Line: t17 = (t5 .^ 2);
t18.dvX_opt_centerscale = 2.*t17.f.^(2-1).*t17.dvX_opt_centerscale;
t18.f = t17.f^2;
%User Line: t18 = (t17 .^ 2);
cada1td1 = t18.f.*t17.dvX_opt_centerscale;
cada1td1 = cada1td1 + t17.f.*t18.dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t17.f*t18.f;
%User Line: t19 = (t17 .* t18);
cada1td1 = t17.f.*t5.dvX_opt_centerscale;
cada1td1 = cada1td1 + t5.f.*t17.dvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = t5.f*t17.f;
%User Line: t20 = (t5 .* t17);
cada1tempdvX_opt_centerscale = t19.dvX_opt_centerscale(Gator1Data.Index20);
cada1td1 = t19.f.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index21);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t10.f*t19.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f2 = params_bez.f(21,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index22);
cada1td1 = cada1f2.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index23) = cada1td1(Gator1Data.Index23) + cada1f1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f4 = params_bez.f(15,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index24);
cada1td1 = cada1f4.*t14.dvX_opt_centerscale;
cada1td1(Gator1Data.Index25) = cada1td1(Gator1Data.Index25) + t14.f(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t14.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = cada1f3 + cada1f5;
%User Line: t21 = t10 .* t19 .* params_bez(21,:) + t14 .* params_bez(15,:);
cada1tf1 = t7.f(Gator1Data.Index26);
cada1td1 = cada1tf1(:).*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index27);
cada1td1 = cada1td1 + cada1tf1(:).*t7.dvX_opt_centerscale;
t22.dvX_opt_centerscale = cada1td1;
t22.f = t6.f.*t7.f;
%User Line: t22 = t6 .* t7;
cada1tempdvX_opt_centerscale = t18.dvX_opt_centerscale(Gator1Data.Index28);
cada1tf1 = t9.f(Gator1Data.Index29);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t18.f.*t9.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t18.f*t9.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f2 = params_bez.f(20,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index30);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index31) = cada1f2.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index32) = cada1td1(Gator1Data.Index32) + cada1f1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index33);
cada1f4 = params_bez.f(16,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index34);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index35) = cada1f4.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index36);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index37) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1tf1 = cada1f6(Gator1Data.Index38);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index39) = cada1tf1(:).*t22.dvX_opt_centerscale;
cada1tf1 = t22.f(Gator1Data.Index40);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
t23.dvX_opt_centerscale = cada1td1;
t23.f = t22.f.*cada1f6;
%User Line: t23 = t22 .* (t18 .* t9 .* params_bez(20,:) + t13 .* params_bez(16,:));
cada1tempdvX_opt_centerscale = t17.dvX_opt_centerscale(Gator1Data.Index41);
cada1td1 = t17.f.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index42);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t24.dvX_opt_centerscale = cada1td1;
t24.f = t8.f*t17.f;
%User Line: t24 = (t8 .* t17);
cada1tf1 = t12.f(Gator1Data.Index43);
cada1td1 = cada1tf1(:).*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index44);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
t25.dvX_opt_centerscale = cada1td1;
t25.f = t24.f.*t12.f;
%User Line: t25 = t24 .* t12;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f1 = params_bez.f(17,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index45);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index46) = cada1f1.*t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index47) = cada1td1(Gator1Data.Index47) + t12.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t12.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f3 = params_bez.f(19,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index48);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index49) = cada1f3.*t24.dvX_opt_centerscale;
cada1td1(Gator1Data.Index50) = cada1td1(Gator1Data.Index50) + t24.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t24.f*cada1f3;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index51) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index52) = cada1td1(Gator1Data.Index52) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1tf1 = cada1f5(Gator1Data.Index53);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index54) = cada1tf1(:).*t25.dvX_opt_centerscale;
cada1tf1 = t25.f(Gator1Data.Index55);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = t25.f.*cada1f5;
%User Line: t26 = t25 .* (t12 .* params_bez(17,:) + t24 .* params_bez(19,:));
t27.dvX_opt_centerscale = 7.5.*t26.dvX_opt_centerscale;
t27.f = 7.5*t26.f;
%User Line: t27 = 0.15e2 ./ 0.2e1 .* t26;
t28.dvX_opt_centerscale = t21.dvX_opt_centerscale./2;
t28.f = t21.f/2;
%User Line: t28 = t21 ./ 0.2e1;
t29.dvX_opt_centerscale = 3.*t23.dvX_opt_centerscale;
t29.f = 3*t23.f;
%User Line: t29 = 3 .* t23;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f1 = params_bez.f(18,:);
t30.dvX_opt_centerscale = 10.*cada1f1dvX_opt_centerscale;
t30.f = 10*cada1f1;
%User Line: t30 = 10 .* params_bez(18,:);
cada1tempdvX_opt_centerscale = t30.dvX_opt_centerscale(Gator1Data.Index56);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index57) = t11.f(:).*cada1tempdvX_opt_centerscale;
cada1td1(Gator1Data.Index58) = cada1td1(Gator1Data.Index58) + t30.f.*t11.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t30.f*t11.f;
cada1tempdvX_opt_centerscale = t20.dvX_opt_centerscale(Gator1Data.Index59);
cada1td1 = t20.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index60);
cada1td1(Gator1Data.Index61) = cada1td1(Gator1Data.Index61) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t20.f;
cada1tf1 = t16.f(Gator1Data.Index62);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index63);
cada1td1(Gator1Data.Index64) = cada1td1(Gator1Data.Index64) + cada1tf1(:).*t16.dvX_opt_centerscale;
t31.dvX_opt_centerscale = cada1td1;
t31.f = cada1f2.*t16.f;
%User Line: t31 = t30 .* t11 .* t20 .* t16;
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(11,:);
t32.f = cada1f1*cada1f2;
%User Line: t32 = params_mech(8,:) .* params_mech(11,:);
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(9,:);
t33.f = cada1f1 + cada1f2;
%User Line: t33 = params_mech(8,:) + params_mech(9,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index65);
cada1f1 = params_bez.f(1,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index66);
cada1tf1 = t14.f(Gator1Data.Index67);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t14.dvX_opt_centerscale;
t34.dvX_opt_centerscale = cada1td1;
t34.f = cada1f1*t14.f;
%User Line: t34 = params_bez(1,:) .* t14;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index68);
cada1td1 = zeros(800,1);
cada1td1(Gator1Data.Index69) = t10.f(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t10.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t10.f;
cada1tempdvX_opt_centerscale = t19.dvX_opt_centerscale(Gator1Data.Index70);
cada1td1 = t19.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index71);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t35.dvX_opt_centerscale = cada1td1;
t35.f = cada1f2*t19.f;
%User Line: t35 = params_bez(7,:) .* t10 .* t19;
cada1f1dvX_opt_centerscale = 6.*t22.dvX_opt_centerscale;
cada1f1 = 6*t22.f;
cada1tempdvX_opt_centerscale = t18.dvX_opt_centerscale(Gator1Data.Index72);
cada1tf1 = t9.f(Gator1Data.Index73);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t18.f.*t9.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t18.f*t9.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f3 = params_bez.f(6,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index74);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index75) = cada1f3.*cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index76) = cada1td1(Gator1Data.Index76) + cada1f2(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index77);
cada1f5 = params_bez.f(2,:);
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index78);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index79) = cada1f5.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index80);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t13.f*cada1f5;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index81) = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f4 + cada1f6;
cada1tf1 = cada1f7(Gator1Data.Index82);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index83) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index84);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f7dvX_opt_centerscale;
t36.dvX_opt_centerscale = cada1td1;
t36.f = cada1f1.*cada1f7;
%User Line: t36 = 6 .* t22 .* (t18 .* t9 .* params_bez(6,:) + t13 .* params_bez(2,:));
cada1f1dvX_opt_centerscale = 15.*t25.dvX_opt_centerscale;
cada1f1 = 15*t25.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f2 = params_bez.f(3,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index85);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index86) = cada1f2.*t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index87) = cada1td1(Gator1Data.Index87) + t12.f(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t12.f*cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f4 = params_bez.f(5,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index88);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index89) = cada1f4.*t24.dvX_opt_centerscale;
cada1td1(Gator1Data.Index90) = cada1td1(Gator1Data.Index90) + t24.f(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t24.f*cada1f4;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index91) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index92) = cada1td1(Gator1Data.Index92) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1tf1 = cada1f6(Gator1Data.Index93);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index94) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index95);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
t37.dvX_opt_centerscale = cada1td1;
t37.f = cada1f1.*cada1f6;
%User Line: t37 = 15 .* t25 .* (t12 .* params_bez(3,:) + t24 .* params_bez(5,:));
cada1tempdvX_opt_centerscale = t20.dvX_opt_centerscale(Gator1Data.Index96);
cada1td1 = t20.f.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index97);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = t11.f*t20.f;
%User Line: t11 = t11 .* t20;
cada1tf1 = t16.f(Gator1Data.Index98);
cada1td1 = cada1tf1(:).*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index99);
cada1td1 = cada1td1 + cada1tf1(:).*t16.dvX_opt_centerscale;
t38.dvX_opt_centerscale = cada1td1;
t38.f = t11.f.*t16.f;
%User Line: t38 = t11 .* t16;
cada1f1 = params_mech.f(6,:);
cada1f2 = params_mech.f(8,:);
cada1f3 = cada1f1*cada1f2;
t39.f = cada1f3 + t1.f;
%User Line: t39 = params_mech(6,:) .* params_mech(8,:) + t1;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index100);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index101);
cada1tf1 = t14.f(Gator1Data.Index102);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3.*t14.dvX_opt_centerscale;
t40.dvX_opt_centerscale = cada1td1;
t40.f = cada1f3*t14.f;
%User Line: t40 = (params_bez(1,:) - params_bez(8,:)) .* t14;
cada1tempdvX_opt_centerscale = t19.dvX_opt_centerscale(Gator1Data.Index103);
cada1td1 = t19.f.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index104);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = t10.f*t19.f;
%User Line: t10 = t10 .* t19;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index105);
cada1f2 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index106);
cada1td1 = cada1f3.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index107);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t10.f*cada1f3;
%User Line: t19 = t10 .* (params_bez(7,:) - params_bez(14,:));
cada1tempdvX_opt_centerscale = t18.dvX_opt_centerscale(Gator1Data.Index108);
cada1td1 = t18.f.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index109);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t41.dvX_opt_centerscale = cada1td1;
t41.f = t9.f*t18.f;
%User Line: t41 = t9 .* t18;
cada1f1dvX_opt_centerscale = 6.*t22.dvX_opt_centerscale;
cada1f1 = 6*t22.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index110);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index111);
cada1f4 = params_bez.f(9,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index112);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index113) = cada1f5.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index114);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t13.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f7 = params_bez.f(6,:);
cada1f8dvX_opt_centerscale = -cada1f7dvX_opt_centerscale;
cada1f8 = uminus(cada1f7);
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f9 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f8dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f10dvX_opt_centerscale(Gator1Data.Index115);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index116) = cada1f10.*t41.dvX_opt_centerscale;
cada1tf1 = t41.f(Gator1Data.Index117);
cada1td1(Gator1Data.Index118) = cada1td1(Gator1Data.Index118) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t41.f*cada1f10;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index119) = cada1td1(Gator1Data.Index119) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6 + cada1f11;
cada1tf1 = cada1f12(Gator1Data.Index120);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index121) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index122);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f12dvX_opt_centerscale;
t42.dvX_opt_centerscale = cada1td1;
t42.f = cada1f1.*cada1f12;
%User Line: t42 = 6 .* t22 .* (t13 .* (-params_bez(2,:) + params_bez(9,:)) + t41 .* (-params_bez(6,:) + params_bez(13,:)));
cada1f1dvX_opt_centerscale = 15.*t25.dvX_opt_centerscale;
cada1f1 = 15*t25.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f2 = params_bez.f(3,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f4 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index123);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index124) = cada1f5.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index125);
cada1td1(Gator1Data.Index126) = cada1td1(Gator1Data.Index126) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t12.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f7 = params_bez.f(5,:);
cada1f8dvX_opt_centerscale = -cada1f7dvX_opt_centerscale;
cada1f8 = uminus(cada1f7);
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f9 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f8dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f10dvX_opt_centerscale(Gator1Data.Index127);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index128) = cada1f10.*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index129);
cada1td1(Gator1Data.Index130) = cada1td1(Gator1Data.Index130) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t24.f*cada1f10;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index131) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index132) = cada1td1(Gator1Data.Index132) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6 + cada1f11;
cada1tf1 = cada1f12(Gator1Data.Index133);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index134) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index135);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f12dvX_opt_centerscale;
t43.dvX_opt_centerscale = cada1td1;
t43.f = cada1f1.*cada1f12;
%User Line: t43 = 15 .* t25 .* (t12 .* (-params_bez(3,:) + params_bez(10,:)) + t24 .* (-params_bez(5,:) + params_bez(12,:)));
cada1f1dvX_opt_centerscale = 20.*t38.dvX_opt_centerscale;
cada1f1 = 20*t38.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f2 = params_bez.f(4,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f4 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index136);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index137) = cada1f5.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index138);
cada1td1(Gator1Data.Index139) = cada1td1(Gator1Data.Index139) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t44.dvX_opt_centerscale = cada1td1;
t44.f = cada1f1*cada1f5;
%User Line: t44 = 20 .* t38 .* (-params_bez(4,:) + params_bez(11,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index140);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f4 = params_bez.f(22,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index141);
cada1tf1 = t14.f(Gator1Data.Index142);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5.*t14.dvX_opt_centerscale;
t45.dvX_opt_centerscale = cada1td1;
t45.f = cada1f5*t14.f;
%User Line: t45 = (params_bez(1,:) - params_bez(8,:) - params_bez(22,:)) .* t14;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index143);
cada1f2 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f4 = params_bez.f(28,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index144);
cada1td1 = cada1f5.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index145);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t46.dvX_opt_centerscale = cada1td1;
t46.f = t10.f*cada1f5;
%User Line: t46 = t10 .* (params_bez(7,:) - params_bez(14,:) - params_bez(28,:));
cada1f1dvX_opt_centerscale = 6.*t22.dvX_opt_centerscale;
cada1f1 = 6*t22.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index146);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index147);
cada1f4 = params_bez.f(9,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index148);
cada1f6 = params_bez.f(23,:);
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index149);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index150) = cada1f7.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index151);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t13.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f9 = params_bez.f(6,:);
cada1f10dvX_opt_centerscale = -cada1f9dvX_opt_centerscale;
cada1f10 = uminus(cada1f9);
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f11 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f10dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 + cada1f11;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f13 = params_bez.f(27,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index152) = cada1f12dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1tempdvX_opt_centerscale = cada1f14dvX_opt_centerscale(Gator1Data.Index153);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index154) = cada1f14.*t41.dvX_opt_centerscale;
cada1tf1 = t41.f(Gator1Data.Index155);
cada1td1(Gator1Data.Index156) = cada1td1(Gator1Data.Index156) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t41.f*cada1f14;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index157) = cada1td1(Gator1Data.Index157) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f8 + cada1f15;
cada1tf1 = cada1f16(Gator1Data.Index158);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index159) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index160);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
t47.dvX_opt_centerscale = cada1td1;
t47.f = cada1f1.*cada1f16;
%User Line: t47 = 6 .* t22 .* (t13 .* (-params_bez(2,:) + params_bez(9,:) + params_bez(23,:)) + t41 .* (-params_bez(6,:) + params_bez(13,:) + params_bez(27,:)));
cada1f1dvX_opt_centerscale = 15.*t25.dvX_opt_centerscale;
cada1f1 = 15*t25.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f2 = params_bez.f(3,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f4 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f6 = params_bez.f(24,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index161) = cada1f5dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index162);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index163) = cada1f7.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index164);
cada1td1(Gator1Data.Index165) = cada1td1(Gator1Data.Index165) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t12.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f9 = params_bez.f(5,:);
cada1f10dvX_opt_centerscale = -cada1f9dvX_opt_centerscale;
cada1f10 = uminus(cada1f9);
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f11 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f10dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 + cada1f11;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f13 = params_bez.f(26,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index166) = cada1f12dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1tempdvX_opt_centerscale = cada1f14dvX_opt_centerscale(Gator1Data.Index167);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index168) = cada1f14.*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index169);
cada1td1(Gator1Data.Index170) = cada1td1(Gator1Data.Index170) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t24.f*cada1f14;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index171) = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index172) = cada1td1(Gator1Data.Index172) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f8 + cada1f15;
cada1tf1 = cada1f16(Gator1Data.Index173);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index174) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index175);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
t48.dvX_opt_centerscale = cada1td1;
t48.f = cada1f1.*cada1f16;
%User Line: t48 = 15 .* t25 .* (t12 .* (-params_bez(3,:) + params_bez(10,:) + params_bez(24,:)) + t24 .* (-params_bez(5,:) + params_bez(12,:) + params_bez(26,:)));
cada1f1dvX_opt_centerscale = 20.*t38.dvX_opt_centerscale;
cada1f1 = 20*t38.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f2 = params_bez.f(4,:);
cada1f3dvX_opt_centerscale = -cada1f2dvX_opt_centerscale;
cada1f3 = uminus(cada1f2);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f4 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f6 = params_bez.f(25,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index176) = cada1f5dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index177);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index178) = cada1f7.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index179);
cada1td1(Gator1Data.Index180) = cada1td1(Gator1Data.Index180) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t49.dvX_opt_centerscale = cada1td1;
t49.f = cada1f1*cada1f7;
%User Line: t49 = 20 .* t38 .* (-params_bez(4,:) + params_bez(11,:) + params_bez(25,:));
cada1f1dvX_opt_centerscale = -t44.dvX_opt_centerscale;
cada1f1 = uminus(t44.f);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index181) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index182) = cada1td1(Gator1Data.Index182) + -t43.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t43.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index183) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index184) = cada1td1(Gator1Data.Index184) + -t42.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t42.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index185) = cada1td1(Gator1Data.Index185) + t19.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t19.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index186) = cada1td1(Gator1Data.Index186) + t40.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t40.f;
cada1tf1 = cada1f5(Gator1Data.Index187);
t50.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f5dvX_opt_centerscale;
t50.f = cos(cada1f5);
%User Line: t50 = cos((-t44 - t43 - t42 + t19 + t40));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index188);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f4 = params_bez.f(15,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f6 = params_bez.f(22,:);
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 - cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index189);
cada1td1 = cada1f7.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index190);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t14.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f9 = params_bez.f(7,:);
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index191);
cada1f10 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f9 - cada1f10;
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f12 = params_bez.f(21,:);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 + cada1f12;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f14 = params_bez.f(28,:);
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index192);
cada1td1 = cada1f15.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index193);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t10.f*cada1f15;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f8 + cada1f16;
cada1f18dvX_opt_centerscale = 15.*t25.dvX_opt_centerscale;
cada1f18 = 15*t25.f;
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f19 = params_bez.f(3,:);
cada1f20dvX_opt_centerscale = -cada1f19dvX_opt_centerscale;
cada1f20 = uminus(cada1f19);
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f21 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f20dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f20 + cada1f21;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f23 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index194) = cada1f22dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f22 - cada1f23;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f25 = params_bez.f(24,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index195) = cada1f24dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f24 + cada1f25;
cada1tempdvX_opt_centerscale = cada1f26dvX_opt_centerscale(Gator1Data.Index196);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index197) = cada1f26.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index198);
cada1td1(Gator1Data.Index199) = cada1td1(Gator1Data.Index199) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = t12.f*cada1f26;
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f28 = params_bez.f(5,:);
cada1f29dvX_opt_centerscale = -cada1f28dvX_opt_centerscale;
cada1f29 = uminus(cada1f28);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f30 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 + cada1f30;
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f32 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index200) = cada1f31dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 - cada1f32;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f34 = params_bez.f(26,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index201) = cada1f33dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 + cada1f34;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index202);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index203) = cada1f35.*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index204);
cada1td1(Gator1Data.Index205) = cada1td1(Gator1Data.Index205) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t24.f*cada1f35;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index206) = cada1f27dvX_opt_centerscale;
cada1td1(Gator1Data.Index207) = cada1td1(Gator1Data.Index207) + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f27 + cada1f36;
cada1tf1 = cada1f37(Gator1Data.Index208);
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index209) = cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1tf1 = cada1f18(Gator1Data.Index210);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f18.*cada1f37;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index211) = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f17 - cada1f38;
cada1f40dvX_opt_centerscale = 20.*t38.dvX_opt_centerscale;
cada1f40 = 20*t38.f;
cada1f41dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f41 = params_bez.f(4,:);
cada1f42dvX_opt_centerscale = -cada1f41dvX_opt_centerscale;
cada1f42 = uminus(cada1f41);
cada1f43dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f43 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f42dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f42 + cada1f43;
cada1f45dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f45 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index212) = cada1f44dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f44 - cada1f45;
cada1f47dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f47 = params_bez.f(25,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index213) = cada1f46dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f47dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f46 + cada1f47;
cada1tempdvX_opt_centerscale = cada1f48dvX_opt_centerscale(Gator1Data.Index214);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index215) = cada1f48.*cada1f40dvX_opt_centerscale;
cada1tf1 = cada1f40(Gator1Data.Index216);
cada1td1(Gator1Data.Index217) = cada1td1(Gator1Data.Index217) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f40*cada1f48;
cada1td1 = zeros(3200,1);
cada1td1(Gator1Data.Index218) = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index219) = cada1td1(Gator1Data.Index219) + -cada1f49dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f39 - cada1f49;
cada1f51dvX_opt_centerscale = 6.*t22.dvX_opt_centerscale;
cada1f51 = 6*t22.f;
cada1f52dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index220);
cada1f52 = params_bez.f(2,:);
cada1f53dvX_opt_centerscale = -cada1f52dvX_opt_centerscale;
cada1f53 = uminus(cada1f52);
cada1f54dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index221);
cada1f54 = params_bez.f(9,:);
cada1td1 = cada1f53dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f53 + cada1f54;
cada1f56dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index222);
cada1f56 = params_bez.f(16,:);
cada1td1 = cada1f55dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f56dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f55 - cada1f56;
cada1f58dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index223);
cada1f58 = params_bez.f(23,:);
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f58dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = cada1f57 + cada1f58;
cada1tempdvX_opt_centerscale = cada1f59dvX_opt_centerscale(Gator1Data.Index224);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index225) = cada1f59.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index226);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f60dvX_opt_centerscale = cada1td1;
cada1f60 = t13.f*cada1f59;
cada1f61dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f61 = params_bez.f(6,:);
cada1f62dvX_opt_centerscale = -cada1f61dvX_opt_centerscale;
cada1f62 = uminus(cada1f61);
cada1f63dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f63 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f62dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f63dvX_opt_centerscale;
cada1f64dvX_opt_centerscale = cada1td1;
cada1f64 = cada1f62 + cada1f63;
cada1f65dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f65 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index227) = cada1f64dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f65dvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = cada1f64 - cada1f65;
cada1f67dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f67 = params_bez.f(27,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index228) = cada1f66dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f67dvX_opt_centerscale;
cada1f68dvX_opt_centerscale = cada1td1;
cada1f68 = cada1f66 + cada1f67;
cada1tempdvX_opt_centerscale = cada1f68dvX_opt_centerscale(Gator1Data.Index229);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index230) = cada1f68.*t41.dvX_opt_centerscale;
cada1tf1 = t41.f(Gator1Data.Index231);
cada1td1(Gator1Data.Index232) = cada1td1(Gator1Data.Index232) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f69dvX_opt_centerscale = cada1td1;
cada1f69 = t41.f*cada1f68;
cada1td1 = cada1f60dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f69dvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = cada1f60 + cada1f69;
cada1tf1 = cada1f70(Gator1Data.Index233);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index234) = cada1tf1(:).*cada1f51dvX_opt_centerscale;
cada1tf1 = cada1f51(Gator1Data.Index235);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f70dvX_opt_centerscale;
cada1f71dvX_opt_centerscale = cada1td1;
cada1f71 = cada1f51.*cada1f70;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index236) = cada1f50dvX_opt_centerscale;
cada1td1(Gator1Data.Index237) = cada1td1(Gator1Data.Index237) + -cada1f71dvX_opt_centerscale;
cada1f72dvX_opt_centerscale = cada1td1;
cada1f72 = cada1f50 - cada1f71;
cada1tf1 = cada1f72(Gator1Data.Index238);
t51.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f72dvX_opt_centerscale;
t51.f = cos(cada1f72);
%User Line: t51 = cos((t14 .* (params_bez(1,:) - params_bez(8,:) + params_bez(15,:) - params_bez(22,:)) + t10 .* (params_bez(7,:) - params_bez(14,:) + params_bez(21,:) - params_bez(28,:)) - 15 .* t25 .* (t12 .* (-params_bez(3,:) + params_bez(10,:) - params_bez(17,:) + params_bez(24,:)) + t24 .* (-params_bez(5,:) + params_bez(12,:) - params_bez(19,:) + params_bez(26,:))) - 20 .* t38 .* (-params_bez(4,:) + params_bez(11,:) - params_bez(18,:) + params_bez(25,:)) - 6 .* t22 .* (t13 .* (-params_bez(2,:) + params_bez(9,:) - params_bez(16,:) + params_bez(23,:)) + t41 .* (-params_bez(6,:) + params_bez(13,:) - params_bez(20,:) + params_bez(27,:)))));
t52.dvX_opt_centerscale = 20.*t38.dvX_opt_centerscale;
t52.f = 20*t38.f;
%User Line: t52 = 20 .* t38;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f1 = params_bez.f(28,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index239);
cada1td1 = cada1f1.*t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index240) = cada1td1(Gator1Data.Index240) + t10.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t10.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f3 = params_bez.f(22,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index241);
cada1td1 = cada1f3.*t14.dvX_opt_centerscale;
cada1td1(Gator1Data.Index242) = cada1td1(Gator1Data.Index242) + t14.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t14.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = 15.*t25.dvX_opt_centerscale;
cada1f6 = 15*t25.f;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f7 = params_bez.f(24,:);
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index243);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index244) = cada1f7.*t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index245) = cada1td1(Gator1Data.Index245) + t12.f(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t12.f*cada1f7;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f9 = params_bez.f(26,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index246);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index247) = cada1f9.*t24.dvX_opt_centerscale;
cada1td1(Gator1Data.Index248) = cada1td1(Gator1Data.Index248) + t24.f(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t24.f*cada1f9;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index249) = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index250) = cada1td1(Gator1Data.Index250) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f8 + cada1f10;
cada1tf1 = cada1f11(Gator1Data.Index251);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index252) = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index253);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f6.*cada1f11;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index254) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f5 + cada1f12;
cada1f14dvX_opt_centerscale = 6.*t22.dvX_opt_centerscale;
cada1f14 = 6*t22.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index255);
cada1f15 = params_bez.f(23,:);
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index256);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index257) = cada1f15.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index258);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t13.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f17 = params_bez.f(27,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index259);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index260) = cada1f17.*t41.dvX_opt_centerscale;
cada1td1(Gator1Data.Index261) = cada1td1(Gator1Data.Index261) + t41.f(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t41.f*cada1f17;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index262) = cada1td1(Gator1Data.Index262) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f16 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index263);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index264) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index265);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f14.*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index266) = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index267) = cada1td1(Gator1Data.Index267) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f13 + cada1f20;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f22 = params_bez.f(25,:);
cada1tempdvX_opt_centerscale = cada1f22dvX_opt_centerscale(Gator1Data.Index268);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index269) = cada1f22.*t52.dvX_opt_centerscale;
cada1td1(Gator1Data.Index270) = cada1td1(Gator1Data.Index270) + t52.f(:).*cada1tempdvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = t52.f*cada1f22;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index271) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index272) = cada1td1(Gator1Data.Index272) + cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f21 + cada1f23;
cada1tf1 = cada1f24(Gator1Data.Index273);
t53.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f24dvX_opt_centerscale;
t53.f = cos(cada1f24);
%User Line: t53 = cos((t10 .* params_bez(28,:) + t14 .* params_bez(22,:) + 15 .* t25 .* (t12 .* params_bez(24,:) + t24 .* params_bez(26,:)) + 6 .* t22 .* (t13 .* params_bez(23,:) + t41 .* params_bez(27,:)) + t52 .* params_bez(25,:)));
cada1f1dvX_opt_centerscale = -t48.dvX_opt_centerscale;
cada1f1 = uminus(t48.f);
cada1td1 = zeros(2600,1);
cada1td1(Gator1Data.Index274) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index275) = cada1td1(Gator1Data.Index275) + -t49.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t49.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index276) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index277) = cada1td1(Gator1Data.Index277) + -t47.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t47.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index278) = cada1td1(Gator1Data.Index278) + t46.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t46.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index279) = cada1td1(Gator1Data.Index279) + t45.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t45.f;
cada1tf1 = cada1f5(Gator1Data.Index280);
t54.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f5dvX_opt_centerscale;
t54.f = cos(cada1f5);
%User Line: t54 = cos((-t48 - t49 - t47 + t46 + t45));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index281);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f4 = params_bez.f(15,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index282);
cada1td1 = cada1f5.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index283);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t14.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f7 = params_bez.f(7,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index284);
cada1f8 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 - cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f10 = params_bez.f(21,:);
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f9 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index285);
cada1td1 = cada1f11.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index286);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t10.f*cada1f11;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f6 + cada1f12;
cada1f14dvX_opt_centerscale = 15.*t25.dvX_opt_centerscale;
cada1f14 = 15*t25.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f15 = params_bez.f(3,:);
cada1f16dvX_opt_centerscale = -cada1f15dvX_opt_centerscale;
cada1f16 = uminus(cada1f15);
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f17 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f16dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f16 + cada1f17;
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f19 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index287) = cada1f18dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f18 - cada1f19;
cada1tempdvX_opt_centerscale = cada1f20dvX_opt_centerscale(Gator1Data.Index288);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index289) = cada1f20.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index290);
cada1td1(Gator1Data.Index291) = cada1td1(Gator1Data.Index291) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = t12.f*cada1f20;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f22 = params_bez.f(5,:);
cada1f23dvX_opt_centerscale = -cada1f22dvX_opt_centerscale;
cada1f23 = uminus(cada1f22);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f24 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f23dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f26 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index292) = cada1f25dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index293);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index294) = cada1f27.*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index295);
cada1td1(Gator1Data.Index296) = cada1td1(Gator1Data.Index296) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t24.f*cada1f27;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index297) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index298) = cada1td1(Gator1Data.Index298) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f21 + cada1f28;
cada1tf1 = cada1f29(Gator1Data.Index299);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index300) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index301);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f14.*cada1f29;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index302) = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f13 - cada1f30;
cada1f32dvX_opt_centerscale = 20.*t38.dvX_opt_centerscale;
cada1f32 = 20*t38.f;
cada1f33dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f33 = params_bez.f(4,:);
cada1f34dvX_opt_centerscale = -cada1f33dvX_opt_centerscale;
cada1f34 = uminus(cada1f33);
cada1f35dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f35 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f34dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f34 + cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f37 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index303) = cada1f36dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f36 - cada1f37;
cada1tempdvX_opt_centerscale = cada1f38dvX_opt_centerscale(Gator1Data.Index304);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index305) = cada1f38.*cada1f32dvX_opt_centerscale;
cada1tf1 = cada1f32(Gator1Data.Index306);
cada1td1(Gator1Data.Index307) = cada1td1(Gator1Data.Index307) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f32*cada1f38;
cada1td1 = zeros(2600,1);
cada1td1(Gator1Data.Index308) = cada1f31dvX_opt_centerscale;
cada1td1(Gator1Data.Index309) = cada1td1(Gator1Data.Index309) + -cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f31 - cada1f39;
cada1f41dvX_opt_centerscale = 6.*t22.dvX_opt_centerscale;
cada1f41 = 6*t22.f;
cada1f42dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index310);
cada1f42 = params_bez.f(2,:);
cada1f43dvX_opt_centerscale = -cada1f42dvX_opt_centerscale;
cada1f43 = uminus(cada1f42);
cada1f44dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index311);
cada1f44 = params_bez.f(9,:);
cada1td1 = cada1f43dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f43 + cada1f44;
cada1f46dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index312);
cada1f46 = params_bez.f(16,:);
cada1td1 = cada1f45dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f45 - cada1f46;
cada1tempdvX_opt_centerscale = cada1f47dvX_opt_centerscale(Gator1Data.Index313);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index314) = cada1f47.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index315);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = t13.f*cada1f47;
cada1f49dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f49 = params_bez.f(6,:);
cada1f50dvX_opt_centerscale = -cada1f49dvX_opt_centerscale;
cada1f50 = uminus(cada1f49);
cada1f51dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f51 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f50dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f51dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f50 + cada1f51;
cada1f53dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f53 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index316) = cada1f52dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f53dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f52 - cada1f53;
cada1tempdvX_opt_centerscale = cada1f54dvX_opt_centerscale(Gator1Data.Index317);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index318) = cada1f54.*t41.dvX_opt_centerscale;
cada1tf1 = t41.f(Gator1Data.Index319);
cada1td1(Gator1Data.Index320) = cada1td1(Gator1Data.Index320) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = t41.f*cada1f54;
cada1td1 = cada1f48dvX_opt_centerscale;
cada1td1(Gator1Data.Index321) = cada1td1(Gator1Data.Index321) + cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f48 + cada1f55;
cada1tf1 = cada1f56(Gator1Data.Index322);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index323) = cada1tf1(:).*cada1f41dvX_opt_centerscale;
cada1tf1 = cada1f41(Gator1Data.Index324);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f56dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f41.*cada1f56;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index325) = cada1f40dvX_opt_centerscale;
cada1td1(Gator1Data.Index326) = cada1td1(Gator1Data.Index326) + -cada1f57dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f40 - cada1f57;
cada1tf1 = cada1f58(Gator1Data.Index327);
t55.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f58dvX_opt_centerscale;
t55.f = cos(cada1f58);
%User Line: t55 = cos((t14 .* (params_bez(1,:) - params_bez(8,:) + params_bez(15,:)) + t10 .* (params_bez(7,:) - params_bez(14,:) + params_bez(21,:)) - 15 .* t25 .* (t12 .* (-params_bez(3,:) + params_bez(10,:) - params_bez(17,:)) + t24 .* (-params_bez(5,:) + params_bez(12,:) - params_bez(19,:))) - 20 .* t38 .* (-params_bez(4,:) + params_bez(11,:) - params_bez(18,:)) - 6 .* t22 .* (t13 .* (-params_bez(2,:) + params_bez(9,:) - params_bez(16,:)) + t41 .* (-params_bez(6,:) + params_bez(13,:) - params_bez(20,:)))));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index328);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f2 = params_bez.f(15,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index329);
cada1td1 = cada1f3.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index330);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t14.f*cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f5 = params_bez.f(7,:);
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f6 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f5dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index331);
cada1td1 = cada1f7.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index332);
cada1td1(Gator1Data.Index333) = cada1td1(Gator1Data.Index333) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t10.f*cada1f7;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1f10dvX_opt_centerscale = 6.*t22.dvX_opt_centerscale;
cada1f10 = 6*t22.f;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index334);
cada1f11 = params_bez.f(2,:);
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index335);
cada1f12 = params_bez.f(16,:);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 + cada1f12;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index336);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index337) = cada1f13.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index338);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t13.f*cada1f13;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f15 = params_bez.f(6,:);
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f16 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f15dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 + cada1f16;
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index339);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index340) = cada1f17.*t41.dvX_opt_centerscale;
cada1tf1 = t41.f(Gator1Data.Index341);
cada1td1(Gator1Data.Index342) = cada1td1(Gator1Data.Index342) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t41.f*cada1f17;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index343) = cada1td1(Gator1Data.Index343) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f14 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index344);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index345) = cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1tf1 = cada1f10(Gator1Data.Index346);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f10.*cada1f19;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index347) = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f9 + cada1f20;
cada1f22dvX_opt_centerscale = 15.*t25.dvX_opt_centerscale;
cada1f22 = 15*t25.f;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f23 = params_bez.f(3,:);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f24 = params_bez.f(17,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f23dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index348);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index349) = cada1f25.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index350);
cada1td1(Gator1Data.Index351) = cada1td1(Gator1Data.Index351) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t12.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f27 = params_bez.f(5,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f28 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 + cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index352);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index353) = cada1f29.*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index354);
cada1td1(Gator1Data.Index355) = cada1td1(Gator1Data.Index355) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t24.f*cada1f29;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index356) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index357) = cada1td1(Gator1Data.Index357) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f26 + cada1f30;
cada1tf1 = cada1f31(Gator1Data.Index358);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index359) = cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1tf1 = cada1f22(Gator1Data.Index360);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22.*cada1f31;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index361) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index362) = cada1td1(Gator1Data.Index362) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f21 + cada1f32;
cada1f34dvX_opt_centerscale = 20.*t38.dvX_opt_centerscale;
cada1f34 = 20*t38.f;
cada1f35dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f35 = params_bez.f(4,:);
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f36 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f35dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f35 + cada1f36;
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index363);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index364) = cada1f37.*cada1f34dvX_opt_centerscale;
cada1tf1 = cada1f34(Gator1Data.Index365);
cada1td1(Gator1Data.Index366) = cada1td1(Gator1Data.Index366) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f34*cada1f37;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index367) = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index368) = cada1td1(Gator1Data.Index368) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f33 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index369);
t10.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f39dvX_opt_centerscale;
t10.f = cos(cada1f39);
%User Line: t10 = cos((t14 .* (params_bez(1,:) + params_bez(15,:)) + t10 .* (params_bez(7,:) + params_bez(21,:)) + 6 .* t22 .* (t13 .* (params_bez(2,:) + params_bez(16,:)) + t41 .* (params_bez(6,:) + params_bez(20,:))) + 15 .* t25 .* (t12 .* (params_bez(3,:) + params_bez(17,:)) + t24 .* (params_bez(5,:) + params_bez(19,:))) + 20 .* t38 .* (params_bez(4,:) + params_bez(18,:))));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f1 = params_bez.f(4,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index370);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index371) = cada1f1.*t52.dvX_opt_centerscale;
cada1td1(Gator1Data.Index372) = cada1td1(Gator1Data.Index372) + t52.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t52.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index373) = cada1td1(Gator1Data.Index373) + t34.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t34.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index374) = cada1td1(Gator1Data.Index374) + t35.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t35.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index375) = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index376) = cada1td1(Gator1Data.Index376) + t36.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t36.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index377) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index378) = cada1td1(Gator1Data.Index378) + t37.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t37.f;
cada1tf1 = cada1f6(Gator1Data.Index379);
t13.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f6dvX_opt_centerscale;
t13.f = cos(cada1f6);
%User Line: t13 = cos((t52 .* params_bez(4,:) + t34 + t35 + t36 + t37));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f1 = params_bez.f(18,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index380);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index381) = cada1f1.*t52.dvX_opt_centerscale;
cada1td1(Gator1Data.Index382) = cada1td1(Gator1Data.Index382) + t52.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t52.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index383) = cada1td1(Gator1Data.Index383) + t21.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t21.f;
cada1f4dvX_opt_centerscale = 6.*t23.dvX_opt_centerscale;
cada1f4 = 6*t23.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index384) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index385) = cada1td1(Gator1Data.Index385) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = 15.*t26.dvX_opt_centerscale;
cada1f6 = 15*t26.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index386) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index387) = cada1td1(Gator1Data.Index387) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tf1 = cada1f7(Gator1Data.Index388);
t14.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f7dvX_opt_centerscale;
t14.f = cos(cada1f7);
%User Line: t14 = cos((t52 .* params_bez(18,:) + t21 + 6 .* t23 + 15 .* t26));
cada1f1 = params_mech.f(5,:);
t21.dvX_opt_centerscale = cada1f1.*t55.dvX_opt_centerscale;
t21.f = t55.f*cada1f1;
%User Line: t21 = (t55 .* params_mech(5,:));
cada1f1 = params_mech.f(6,:);
t22.dvX_opt_centerscale = cada1f1.*t50.dvX_opt_centerscale;
t22.f = t50.f*cada1f1;
%User Line: t22 = (t50 .* params_mech(6,:));
cada1f1 = params_mech.f(12,:);
t23.f = cada1f1^2;
%User Line: t23 = params_mech(12,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t24.dvX_opt_centerscale = cada1f1.*t51.dvX_opt_centerscale;
t24.f = cada1f1*t51.f;
%User Line: t24 = (params_mech(5,:) .* t51);
t25.dvX_opt_centerscale = t50.dvX_opt_centerscale;
t25.f = t50.f - 1;
%User Line: t25 = (t50 - 0.1e1);
cada1f1 = params_mech.f(10,:);
t26.f = cada1f1^2;
%User Line: t26 = params_mech(10,:) .^ 2;
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(11,:);
cada1f3 = params_mech.f(11,:);
cada1f4dvX_opt_centerscale = t24.dvX_opt_centerscale;
cada1f4 = t24.f - cada1f3;
cada1f5dvX_opt_centerscale = cada1f2.*cada1f4dvX_opt_centerscale;
cada1f5 = cada1f2*cada1f4;
cada1f6 = params_mech.f(6,:);
cada1f7dvX_opt_centerscale = cada1f6.*t25.dvX_opt_centerscale;
cada1f7 = t25.f*cada1f6;
cada1f8 = params_mech.f(11,:);
cada1f9dvX_opt_centerscale = cada1f8.*t54.dvX_opt_centerscale;
cada1f9 = t54.f*cada1f8;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index389) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f7 + cada1f9;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index390) = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index391) = cada1td1(Gator1Data.Index391) + t21.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 + t21.f;
cada1f12 = params_mech.f(6,:);
cada1f13dvX_opt_centerscale = cada1f12.*cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11*cada1f12;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f5 + cada1f13;
t41.dvX_opt_centerscale = cada1f1.*cada1f14dvX_opt_centerscale;
t41.f = cada1f1*cada1f14;
%User Line: t41 = (params_mech(8,:) .* ((params_mech(11,:) .* (t24 - params_mech(11,:))) + ((t25 .* params_mech(6,:)) + t54 .* params_mech(11,:) + t21) .* params_mech(6,:)));
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index392) = t22.dvX_opt_centerscale;
cada1td1 = cada1td1 + t21.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t22.f + t21.f;
cada1f2 = params_mech.f(12,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 - t23.f;
cada1f5 = params_mech.f(9,:);
t21.dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
t21.f = cada1f4*cada1f5;
%User Line: t21 = ((t22 + t21) .* params_mech(12,:) - t23) .* params_mech(9,:);
cada1f1 = t32.f*t3.f;
t52.dvX_opt_centerscale = cada1f1.*t53.dvX_opt_centerscale;
t52.f = cada1f1*t53.f;
%User Line: t52 = (t32 .* t3 .* t53);
cada1tf1 = t9.f(Gator1Data.Index393);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index394);
cada1td1 = cada1td1 + cada1tf1(:).*t9.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t4.f.*t9.f;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index395);
cada1td1 = t5.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index396);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t5.f;
cada1tempdvX_opt_centerscale = t18.dvX_opt_centerscale(Gator1Data.Index397);
cada1td1 = t18.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index398);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t9.dvX_opt_centerscale = cada1td1;
t9.f = cada1f2*t18.f;
%User Line: t9 = t4 .* t9 .* t5 .* t18;
cada1tempdvX_opt_centerscale = t17.dvX_opt_centerscale(Gator1Data.Index399);
cada1tf1 = t7.f(Gator1Data.Index400);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t17.f.*t7.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f*t7.f;
cada1tf1 = t4.f(Gator1Data.Index401);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index402);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f1.*t4.f;
%User Line: t4 = t17 .* t7 .* t4;
cada1tempdvX_opt_centerscale = t20.dvX_opt_centerscale(Gator1Data.Index403);
cada1tf1 = t12.f(Gator1Data.Index404);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t20.f.*t12.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t20.f*t12.f;
cada1tf1 = t8.f(Gator1Data.Index405);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index406);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t8.dvX_opt_centerscale = cada1td1;
t8.f = cada1f1.*t8.f;
%User Line: t8 = t20 .* t12 .* t8;
cada1f1dvX_opt_centerscale = -6.*t5.dvX_opt_centerscale;
cada1f1 = -6*t5.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index407);
cada1f3 = params_bez.f(9,:);
cada1td1 = zeros(8,1);
cada1td1(2) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index408);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index409) = cada1f4.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index410);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f6 = params_bez.f(13,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index411);
cada1f7 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index412) = cada1td1(Gator1Data.Index412) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index413);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index414) = cada1f8.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index415);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t9.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index416) = cada1td1(Gator1Data.Index416) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index417);
cada1tf1 = cada1f10(Gator1Data.Index418);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index419) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t4.dvX_opt_centerscale;
cada1f12 = 30*t4.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index420);
cada1f13 = params_bez.f(9,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f14 = params_bez.f(10,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index421) = cada1f13dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index422);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index423) = cada1f15.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index424);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t16.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f17 = params_bez.f(12,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f18 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index425);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index426) = cada1f19.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index427);
cada1td1(Gator1Data.Index428) = cada1td1(Gator1Data.Index428) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t11.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index429) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index430) = cada1td1(Gator1Data.Index430) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index431);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index432) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index433);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index434) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f24 = 60*t8.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f25 = params_bez.f(10,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f26 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index435);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index436) = cada1f27.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index437);
cada1td1(Gator1Data.Index438) = cada1td1(Gator1Data.Index438) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t7.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f29 = params_bez.f(11,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f30 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index439);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index440) = cada1f31.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index441);
cada1td1(Gator1Data.Index442) = cada1td1(Gator1Data.Index442) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t6.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index443) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index444) = cada1td1(Gator1Data.Index444) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index445);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index446) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index447);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index448) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index449) = cada1td1(Gator1Data.Index449) + -cada1f34dvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = cada1f23 - cada1f34;
%User Line: t12 = -6 .* t5 .* (t15 .* (params_bez(8,:) - params_bez(9,:)) + t9 .* (params_bez(13,:) - params_bez(14,:))) - 30 .* t4 .* (t16 .* (params_bez(9,:) - params_bez(10,:)) + t11 .* (params_bez(12,:) - params_bez(13,:))) - 60 .* t8 .* (t7 .* (params_bez(10,:) - params_bez(11,:)) + t6 .* (params_bez(11,:) - params_bez(12,:)));
cada1f1dvX_opt_centerscale = -t53.dvX_opt_centerscale;
cada1f1 = uminus(t53.f);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index450) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t54.dvX_opt_centerscale;
t17.dvX_opt_centerscale = cada1td1;
t17.f = cada1f1 + t54.f;
%User Line: t17 = (-t53 + t54);
cada1f1 = params_mech.f(6,:);
t18.f = cada1f1^2;
%User Line: t18 = params_mech(6,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t20.f = cada1f1^2;
%User Line: t20 = params_mech(5,:) .^ 2;
cada1f1 = params_mech.f(7,:);
cada1f2dvX_opt_centerscale = cada1f1.*t13.dvX_opt_centerscale;
cada1f2 = t13.f*cada1f1;
cada1f3 = params_mech.f(10,:);
t53.dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
t53.f = cada1f2*cada1f3;
%User Line: t53 = (t13 .* params_mech(7,:) .* params_mech(10,:));
t54.f = t33.f*t20.f;
%User Line: t54 = (t33 .* t20);
cada1f1 = params_mech.f(8,:);
cada1f2dvX_opt_centerscale = cada1f1.*t25.dvX_opt_centerscale;
cada1f2 = t25.f*cada1f1;
cada1f3 = params_mech.f(9,:);
cada1f4dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = t18.f.*cada1f4dvX_opt_centerscale;
cada1f5 = t18.f*cada1f4;
cada1f6 = params_mech.f(9,:);
cada1f7 = t23.f*cada1f6;
cada1f8dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f8 = cada1f5 - cada1f7;
cada1f9dvX_opt_centerscale = t32.f.*t17.dvX_opt_centerscale;
cada1f9 = t32.f*t17.f;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(Gator1Data.Index451) = cada1td1(Gator1Data.Index451) + t53.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9 + t53.f;
cada1f11dvX_opt_centerscale = t50.dvX_opt_centerscale;
cada1f11 = t50.f + 1;
cada1f12dvX_opt_centerscale = t1.f.*cada1f11dvX_opt_centerscale;
cada1f12 = t1.f*cada1f11;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index452) = cada1td1(Gator1Data.Index452) + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f10 + cada1f12;
cada1f14 = params_mech.f(6,:);
cada1f15dvX_opt_centerscale = cada1f14.*cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13*cada1f14;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index453) = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f8 + cada1f15;
cada1f17dvX_opt_centerscale = cada1f16dvX_opt_centerscale;
cada1f17 = cada1f16 + t54.f;
cada1f18 = params_mech.f(5,:);
cada1f19 = t32.f*cada1f18;
cada1f20dvX_opt_centerscale = cada1f17dvX_opt_centerscale;
cada1f20 = cada1f17 - cada1f19;
cada1f21 = params_mech.f(3,:);
cada1f22dvX_opt_centerscale = cada1f20dvX_opt_centerscale;
cada1f22 = cada1f20 - cada1f21;
cada1f23 = uminus(t20.f);
cada1f24 = cada1f23 + t18.f;
cada1f25 = cada1f24 + t26.f;
cada1f26 = params_mech.f(7,:);
cada1f27 = cada1f25*cada1f26;
cada1f28 = cada1f27/2;
cada1f29dvX_opt_centerscale = cada1f22dvX_opt_centerscale;
cada1f29 = cada1f22 - cada1f28;
cada1f30 = params_mech.f(1,:);
cada1f31 = cada1f30/2;
t23.dvX_opt_centerscale = cada1f29dvX_opt_centerscale;
t23.f = cada1f29 - cada1f31;
%User Line: t23 = ((t18 .* (t25 .* params_mech(8,:) - params_mech(9,:))) - (t23 .* params_mech(9,:)) + ((t32 .* t17) + t53 + t1 .* (t50 + 0.1e1)) .* params_mech(6,:) + t54 - (t32 .* params_mech(5,:)) - params_mech(3,:) - ((-t20 + t18 + t26) .* params_mech(7,:)) ./ 0.2e1 - params_mech(1,:) ./ 0.2e1);
cada1f1dvX_opt_centerscale = -6.*t5.dvX_opt_centerscale;
cada1f1 = -6*t5.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f2 = params_bez.f(15,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index454);
cada1f3 = params_bez.f(16,:);
cada1td1 = zeros(8,1);
cada1td1(7) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index455);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index456) = cada1f4.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index457);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f6 = params_bez.f(20,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f7 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index458);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index459) = cada1f8.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index460);
cada1td1(Gator1Data.Index461) = cada1td1(Gator1Data.Index461) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t9.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index462) = cada1td1(Gator1Data.Index462) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index463);
cada1tf1 = cada1f10(Gator1Data.Index464);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index465) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t4.dvX_opt_centerscale;
cada1f12 = 30*t4.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index466);
cada1f13 = params_bez.f(16,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f14 = params_bez.f(17,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index467) = cada1f13dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index468);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index469) = cada1f15.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index470);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t16.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f17 = params_bez.f(19,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f18 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index471);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index472) = cada1f19.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index473);
cada1td1(Gator1Data.Index474) = cada1td1(Gator1Data.Index474) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t11.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index475) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index476) = cada1td1(Gator1Data.Index476) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index477);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index478) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index479);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index480) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f24 = 60*t8.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f25 = params_bez.f(17,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f26 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index481);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index482) = cada1f27.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index483);
cada1td1(Gator1Data.Index484) = cada1td1(Gator1Data.Index484) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t7.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f29 = params_bez.f(18,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f30 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index485);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index486) = cada1f31.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index487);
cada1td1(Gator1Data.Index488) = cada1td1(Gator1Data.Index488) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t6.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index489) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index490) = cada1td1(Gator1Data.Index490) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index491);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index492) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index493);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index494) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index495) = cada1td1(Gator1Data.Index495) + -cada1f34dvX_opt_centerscale;
t25.dvX_opt_centerscale = cada1td1;
t25.f = cada1f23 - cada1f34;
%User Line: t25 = -6 .* t5 .* (t15 .* (params_bez(15,:) - params_bez(16,:)) + t9 .* (params_bez(20,:) - params_bez(21,:))) - 30 .* t4 .* (t16 .* (params_bez(16,:) - params_bez(17,:)) + t11 .* (params_bez(19,:) - params_bez(20,:))) - 60 .* t8 .* (t7 .* (params_bez(17,:) - params_bez(18,:)) + t6 .* (params_bez(18,:) - params_bez(19,:)));
cada1f1 = params_mech.f(6,:);
t17.dvX_opt_centerscale = cada1f1.*t17.dvX_opt_centerscale;
t17.f = t17.f*cada1f1;
%User Line: t17 = t17 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = -6.*t5.dvX_opt_centerscale;
cada1f1 = -6*t5.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f2 = params_bez.f(22,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index496);
cada1f3 = params_bez.f(23,:);
cada1td1 = zeros(8,1);
cada1td1(5) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index497);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index498) = cada1f4.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index499);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f6 = params_bez.f(27,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f7 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index500);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index501) = cada1f8.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index502);
cada1td1(Gator1Data.Index503) = cada1td1(Gator1Data.Index503) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t9.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index504) = cada1td1(Gator1Data.Index504) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index505);
cada1tf1 = cada1f10(Gator1Data.Index506);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index507) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t4.dvX_opt_centerscale;
cada1f12 = 30*t4.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index508);
cada1f13 = params_bez.f(23,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f14 = params_bez.f(24,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index509) = cada1f13dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index510);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index511) = cada1f15.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index512);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t16.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f17 = params_bez.f(26,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f18 = params_bez.f(27,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index513);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index514) = cada1f19.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index515);
cada1td1(Gator1Data.Index516) = cada1td1(Gator1Data.Index516) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t11.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index517) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index518) = cada1td1(Gator1Data.Index518) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index519);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index520) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index521);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index522) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f24 = 60*t8.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f25 = params_bez.f(24,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f26 = params_bez.f(25,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index523);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index524) = cada1f27.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index525);
cada1td1(Gator1Data.Index526) = cada1td1(Gator1Data.Index526) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t7.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f29 = params_bez.f(25,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f30 = params_bez.f(26,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index527);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index528) = cada1f31.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index529);
cada1td1(Gator1Data.Index530) = cada1td1(Gator1Data.Index530) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t6.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index531) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index532) = cada1td1(Gator1Data.Index532) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index533);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index534) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index535);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index536) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index537) = cada1td1(Gator1Data.Index537) + -cada1f34dvX_opt_centerscale;
t50.dvX_opt_centerscale = cada1td1;
t50.f = cada1f23 - cada1f34;
%User Line: t50 = (-6 .* t5 .* (t15 .* (params_bez(22,:) - params_bez(23,:)) + t9 .* (params_bez(27,:) - params_bez(28,:))) - 30 .* t4 .* (t16 .* (params_bez(23,:) - params_bez(24,:)) + t11 .* (params_bez(26,:) - params_bez(27,:))) - 60 .* t8 .* (t7 .* (params_bez(24,:) - params_bez(25,:)) + t6 .* (params_bez(25,:) - params_bez(26,:))));
cada1f1 = params_mech.f(6,:);
t56.dvX_opt_centerscale = cada1f1.*t14.dvX_opt_centerscale;
t56.f = t14.f*cada1f1;
%User Line: t56 = t14 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = -t52.dvX_opt_centerscale;
cada1f1 = uminus(t52.f);
cada1f2 = params_mech.f(5,:);
cada1f3dvX_opt_centerscale = cada1f2.*t10.dvX_opt_centerscale;
cada1f3 = t10.f*cada1f2;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*t13.dvX_opt_centerscale;
cada1f5 = t13.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index538) = cada1td1(Gator1Data.Index538) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7 = params_mech.f(10,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9dvX_opt_centerscale = cada1f8dvX_opt_centerscale;
cada1f9 = cada1f8 - t26.f;
cada1f10 = params_mech.f(7,:);
cada1f11dvX_opt_centerscale = cada1f10.*cada1f9dvX_opt_centerscale;
cada1f11 = cada1f9*cada1f10;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index539) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index540) = cada1td1(Gator1Data.Index540) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f1 + cada1f11;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index541) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + t41.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 + t41.f;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index542) = cada1td1(Gator1Data.Index542) + t21.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 + t21.f;
cada1f15 = params_mech.f(1,:);
cada1f16dvX_opt_centerscale = cada1f14dvX_opt_centerscale;
cada1f16 = cada1f14 - cada1f15;
cada1f17 = params_mech.f(2,:);
cada1f18dvX_opt_centerscale = cada1f16dvX_opt_centerscale;
cada1f18 = cada1f16 - cada1f17;
cada1f19 = params_mech.f(3,:);
cada1f20dvX_opt_centerscale = cada1f18dvX_opt_centerscale;
cada1f20 = cada1f18 - cada1f19;
cada1f21dvX_opt_centerscale = -30.*t4.dvX_opt_centerscale;
cada1f21 = -30*t4.f;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index543);
cada1f22 = params_bez.f(2,:);
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f23 = params_bez.f(3,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index544) = cada1f22dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f22 - cada1f23;
cada1tempdvX_opt_centerscale = cada1f24dvX_opt_centerscale(Gator1Data.Index545);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index546) = cada1f24.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index547);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = t16.f*cada1f24;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f26 = params_bez.f(5,:);
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f27 = params_bez.f(6,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f26dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f26 - cada1f27;
cada1tempdvX_opt_centerscale = cada1f28dvX_opt_centerscale(Gator1Data.Index548);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index549) = cada1f28.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index550);
cada1td1(Gator1Data.Index551) = cada1td1(Gator1Data.Index551) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t11.f*cada1f28;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index552) = cada1f25dvX_opt_centerscale;
cada1td1(Gator1Data.Index553) = cada1td1(Gator1Data.Index553) + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f25 + cada1f29;
cada1tf1 = cada1f30(Gator1Data.Index554);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index555) = cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1tf1 = cada1f21(Gator1Data.Index556);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f21.*cada1f30;
cada1f32dvX_opt_centerscale = 60.*t8.dvX_opt_centerscale;
cada1f32 = 60*t8.f;
cada1f33dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f33 = params_bez.f(3,:);
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f34 = params_bez.f(4,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f33dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 - cada1f34;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index557);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index558) = cada1f35.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index559);
cada1td1(Gator1Data.Index560) = cada1td1(Gator1Data.Index560) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t7.f*cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f37 = params_bez.f(4,:);
cada1f38dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f38 = params_bez.f(5,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f37dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f37 - cada1f38;
cada1tempdvX_opt_centerscale = cada1f39dvX_opt_centerscale(Gator1Data.Index561);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index562) = cada1f39.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index563);
cada1td1(Gator1Data.Index564) = cada1td1(Gator1Data.Index564) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = t6.f*cada1f39;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index565) = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index566) = cada1td1(Gator1Data.Index566) + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f36 + cada1f40;
cada1tf1 = cada1f41(Gator1Data.Index567);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index568) = cada1tf1(:).*cada1f32dvX_opt_centerscale;
cada1tf1 = cada1f32(Gator1Data.Index569);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f32.*cada1f41;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index570) = cada1f31dvX_opt_centerscale;
cada1td1(Gator1Data.Index571) = cada1td1(Gator1Data.Index571) + -cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f31 - cada1f42;
cada1f44dvX_opt_centerscale = 6.*t5.dvX_opt_centerscale;
cada1f44 = 6*t5.f;
cada1f45dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index572);
cada1f45 = params_bez.f(1,:);
cada1f46dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index573);
cada1f46 = params_bez.f(2,:);
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index574) = cada1f45dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f45 - cada1f46;
cada1tempdvX_opt_centerscale = cada1f47dvX_opt_centerscale(Gator1Data.Index575);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index576) = cada1f47.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index577);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = t15.f*cada1f47;
cada1f49dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f49 = params_bez.f(6,:);
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f50 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f49dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 - cada1f50;
cada1tempdvX_opt_centerscale = cada1f51dvX_opt_centerscale(Gator1Data.Index578);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index579) = cada1f51.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index580);
cada1td1(Gator1Data.Index581) = cada1td1(Gator1Data.Index581) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = t9.f*cada1f51;
cada1td1 = cada1f48dvX_opt_centerscale;
cada1td1(Gator1Data.Index582) = cada1td1(Gator1Data.Index582) + cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f48 + cada1f52;
cada1tempdvX_opt_centerscale = cada1f44dvX_opt_centerscale(Gator1Data.Index583);
cada1tf1 = cada1f53(Gator1Data.Index584);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index585) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f44.*cada1f53dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f44*cada1f53;
cada1td1 = cada1f43dvX_opt_centerscale;
cada1td1(Gator1Data.Index586) = cada1td1(Gator1Data.Index586) + -cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f43 - cada1f54;
cada1tf1 = cada1f55(Gator1Data.Index587);
cada1td1 = cada1tf1(:).*cada1f20dvX_opt_centerscale;
cada1tf1 = cada1f20(Gator1Data.Index588);
cada1td1(Gator1Data.Index589) = cada1td1(Gator1Data.Index589) + cada1tf1(:).*cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f20.*cada1f55;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index590) = t52.dvX_opt_centerscale;
cada1td1(Gator1Data.Index591) = cada1td1(Gator1Data.Index591) + -t21.dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = t52.f - t21.f;
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1 = cada1td1 + -t41.dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f57 - t41.f;
cada1f59 = params_mech.f(2,:);
cada1f60dvX_opt_centerscale = cada1f58dvX_opt_centerscale;
cada1f60 = cada1f58 + cada1f59;
cada1f61 = params_mech.f(3,:);
cada1f62dvX_opt_centerscale = cada1f60dvX_opt_centerscale;
cada1f62 = cada1f60 + cada1f61;
cada1tf1 = t12.f(Gator1Data.Index592);
cada1td1 = cada1tf1(:).*cada1f62dvX_opt_centerscale;
cada1tf1 = cada1f62(Gator1Data.Index593);
cada1td1(Gator1Data.Index594) = cada1td1(Gator1Data.Index594) + cada1tf1(:).*t12.dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = cada1f62.*t12.f;
cada1td1 = cada1f56dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f63dvX_opt_centerscale;
cada1f64dvX_opt_centerscale = cada1td1;
cada1f64 = cada1f56 + cada1f63;
cada1tf1 = t25.f(Gator1Data.Index595);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index596) = cada1tf1(:).*t23.dvX_opt_centerscale;
cada1tf1 = t23.f(Gator1Data.Index597);
cada1td1(Gator1Data.Index598) = cada1td1(Gator1Data.Index598) + cada1tf1(:).*t25.dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = t23.f.*t25.f;
cada1td1 = cada1f64dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f65dvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = cada1f64 + cada1f65;
cada1td1 = t24.dvX_opt_centerscale;
cada1td1(Gator1Data.Index599) = cada1td1(Gator1Data.Index599) + t17.dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = t24.f + t17.f;
cada1f68 = params_mech.f(11,:);
cada1f69dvX_opt_centerscale = cada1f67dvX_opt_centerscale;
cada1f69 = cada1f67 - cada1f68;
cada1f70dvX_opt_centerscale = t32.f.*cada1f69dvX_opt_centerscale;
cada1f70 = t32.f*cada1f69;
cada1f71 = params_mech.f(2,:);
cada1f72dvX_opt_centerscale = cada1f70dvX_opt_centerscale;
cada1f72 = cada1f70 - cada1f71;
cada1tf1 = t50.f(Gator1Data.Index600);
cada1td1 = cada1tf1(:).*cada1f72dvX_opt_centerscale;
cada1tf1 = cada1f72(Gator1Data.Index601);
cada1td1(Gator1Data.Index602) = cada1td1(Gator1Data.Index602) + cada1tf1(:).*t50.dvX_opt_centerscale;
cada1f73dvX_opt_centerscale = cada1td1;
cada1f73 = cada1f72.*t50.f;
cada1td1 = cada1f66dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f73dvX_opt_centerscale;
cada1f74dvX_opt_centerscale = cada1td1;
cada1f74 = cada1f66 - cada1f73;
cada1f75 = t20.f + t18.f;
cada1f76 = cada1f75 + t26.f;
cada1f77 = params_mech.f(7,:);
cada1f78 = cada1f76*cada1f77;
cada1f79dvX_opt_centerscale = cada1f74dvX_opt_centerscale;
cada1f79 = cada1f74 + cada1f78;
cada1f80 = params_mech.f(1,:);
t4.dvX_opt_centerscale = cada1f79dvX_opt_centerscale;
t4.f = cada1f79 + cada1f80;
%User Line: t4 = (((-t52 + ((t10 .* params_mech(5,:) + t13 .* params_mech(6,:)) .* params_mech(10,:) - t26) .* params_mech(7,:) + t41 + t21 - params_mech(1,:) - params_mech(2,:) - params_mech(3,:)) .* (-30 .* t4 .* (t16 .* (params_bez(2,:) - params_bez(3,:)) + t11 .* (params_bez(5,:) - params_bez(6,:))) - 60 .* t8 .* (t7 .* (params_bez(3,:) - params_bez(4,:)) + t6 .* (params_bez(4,:) - params_bez(5,:))) - 6 .* t5 .* (t15 .* (params_bez(1,:) - params_bez(2,:)) + t9 .* (params_bez(6,:) - params_bez(7,:))))) + ((t52 - t21 - t41 + params_mech(2,:) + params_mech(3,:)) .* t12) + (t23 .* t25) - (t32 .* (t24 + t17 - params_mech(11,:)) - params_mech(2,:)) .* t50 + ((t20 + t18 + t26) .* params_mech(7,:)) + params_mech(1,:));
cada1f1 = uminus(t2.f);
cada1td1 = t55.dvX_opt_centerscale;
cada1td1(Gator1Data.Index603) = cada1td1(Gator1Data.Index603) + -t14.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t55.f - t14.f;
cada1f3 = params_mech.f(6,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = t51.dvX_opt_centerscale;
cada1f5 = t51.f + 1;
cada1f6 = params_mech.f(11,:);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index604) = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f4 + cada1f7;
cada1f9 = params_mech.f(8,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1f11 = params_mech.f(10,:);
cada1f12dvX_opt_centerscale = cada1f11.*t10.dvX_opt_centerscale;
cada1f12 = t10.f*cada1f11;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index605) = cada1td1(Gator1Data.Index605) + -t56.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 - t56.f;
cada1f14 = params_mech.f(7,:);
cada1f15dvX_opt_centerscale = cada1f14.*cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13*cada1f14;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index606) = cada1td1(Gator1Data.Index606) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f10 + cada1f15;
cada1td1 = t55.dvX_opt_centerscale;
cada1td1(Gator1Data.Index607) = cada1td1(Gator1Data.Index607) + t14.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t55.f + t14.f;
cada1f18dvX_opt_centerscale = t1.f.*cada1f17dvX_opt_centerscale;
cada1f18 = t1.f*cada1f17;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index608) = cada1td1(Gator1Data.Index608) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f16 + cada1f18;
cada1f20 = params_mech.f(5,:);
cada1f21dvX_opt_centerscale = cada1f20.*cada1f19dvX_opt_centerscale;
cada1f21 = cada1f19*cada1f20;
cada1f22 = params_mech.f(11,:);
cada1f23dvX_opt_centerscale = t17.dvX_opt_centerscale;
cada1f23 = t17.f - cada1f22;
cada1f24 = params_mech.f(11,:);
cada1f25dvX_opt_centerscale = cada1f24.*cada1f23dvX_opt_centerscale;
cada1f25 = cada1f23*cada1f24;
cada1f26dvX_opt_centerscale = cada1f25dvX_opt_centerscale;
cada1f26 = cada1f25 - t18.f;
cada1f27 = params_mech.f(8,:);
cada1f28dvX_opt_centerscale = cada1f27.*cada1f26dvX_opt_centerscale;
cada1f28 = cada1f26*cada1f27;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index609) = cada1td1(Gator1Data.Index609) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f21 + cada1f28;
cada1f30 = params_mech.f(6,:);
cada1f31 = params_mech.f(12,:);
cada1f32 = cada1f30 - cada1f31;
cada1f33 = params_mech.f(12,:);
cada1f34 = cada1f32*cada1f33;
cada1f35 = cada1f34 - t18.f;
cada1f36 = params_mech.f(9,:);
cada1f37 = cada1f35*cada1f36;
cada1f38dvX_opt_centerscale = cada1f29dvX_opt_centerscale;
cada1f38 = cada1f29 + cada1f37;
cada1f39dvX_opt_centerscale = cada1f38dvX_opt_centerscale;
cada1f39 = cada1f38 - t54.f;
cada1f40 = params_mech.f(6,:);
cada1f41dvX_opt_centerscale = cada1f40.*t53.dvX_opt_centerscale;
cada1f41 = t53.f*cada1f40;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index610) = cada1td1(Gator1Data.Index610) + cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f39 + cada1f41;
cada1f43dvX_opt_centerscale = t39.f.*t22.dvX_opt_centerscale;
cada1f43 = t22.f*t39.f;
cada1td1 = cada1f42dvX_opt_centerscale;
cada1td1(Gator1Data.Index611) = cada1td1(Gator1Data.Index611) + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f42 + cada1f43;
cada1f45 = params_mech.f(2,:);
cada1f46dvX_opt_centerscale = cada1f44dvX_opt_centerscale;
cada1f46 = cada1f44 - cada1f45;
cada1f47 = params_mech.f(3,:);
cada1f48dvX_opt_centerscale = cada1f46dvX_opt_centerscale;
cada1f48 = cada1f46 - cada1f47;
cada1f49dvX_opt_centerscale = cada1f1.*cada1f48dvX_opt_centerscale;
cada1f49 = cada1f1*cada1f48;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1 = cada1td1 + t4.dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f49 + t4.f;
cada1f51dvX_opt_centerscale = 4.*t56.dvX_opt_centerscale;
cada1f51 = 4*t56.f;
cada1f52 = params_mech.f(5,:);
cada1f53dvX_opt_centerscale = cada1f52.*cada1f51dvX_opt_centerscale;
cada1f53 = cada1f51*cada1f52;
cada1f54 = params_mech.f(9,:);
cada1f55dvX_opt_centerscale = cada1f54.*cada1f53dvX_opt_centerscale;
cada1f55 = cada1f53*cada1f54;
cada1td1 = cada1f50dvX_opt_centerscale;
cada1td1(Gator1Data.Index612) = cada1td1(Gator1Data.Index612) + cada1f55dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f50 + cada1f55;
%User Line: t4 = (-t2 .* ((((t55 - t14) .* params_mech(6,:) + (t51 + 0.1e1) .* params_mech(11,:)) .* params_mech(8,:) + ((t10 .* params_mech(10,:) - t56) .* params_mech(7,:)) + t1 .* (t55 + t14)) .* params_mech(5,:) + (((t17 - params_mech(11,:)) .* params_mech(11,:) - t18) .* params_mech(8,:)) + (((params_mech(6,:) - params_mech(12,:)) .* params_mech(12,:) - t18) .* params_mech(9,:)) - t54 + t53 .* params_mech(6,:) + (t22 .* t39) - params_mech(2,:) - params_mech(3,:)) + t4 + (4 .* t56 .* params_mech(5,:) .* params_mech(9,:)));
cada1f1 = uminus(t3.f);
cada1f2 = params_mech.f(9,:);
cada1f3 = cada1f1*cada1f2;
cada1f4 = params_mech.f(7,:);
cada1f5 = params_mech.f(8,:);
cada1f6 = cada1f4 + cada1f5;
cada1f7 = params_mech.f(6,:);
cada1f8 = cada1f6*cada1f7;
cada1f9 = cada1f3 - cada1f8;
cada1f10 = cada1f9 + t1.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index613) = t31.dvX_opt_centerscale;
cada1td1(Gator1Data.Index614) = cada1td1(Gator1Data.Index614) + t29.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t31.f + t29.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index615) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index616) = cada1td1(Gator1Data.Index616) + t27.dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f11 + t27.f;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index617) = cada1td1(Gator1Data.Index617) + t28.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 + t28.f;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index618) = cada1td1(Gator1Data.Index618) + -theta.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 - theta.f;
cada1tf1 = cada1f14(Gator1Data.Index619);
cada1f15dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f14dvX_opt_centerscale;
cada1f15 = sin(cada1f14);
cada1f16dvX_opt_centerscale = cada1f10.*cada1f15dvX_opt_centerscale;
cada1f16 = cada1f10*cada1f15;
cada1f17 = uminus(t2.f);
cada1f18 = cada1f17*t33.f;
cada1f19 = params_mech.f(5,:);
cada1f20 = cada1f18*cada1f19;
cada1f21 = params_mech.f(5,:);
cada1f22 = params_mech.f(7,:);
cada1f23 = cada1f21*cada1f22;
cada1f24 = cada1f20 - cada1f23;
cada1f25 = cada1f24 + t32.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index620) = t31.dvX_opt_centerscale;
cada1td1(Gator1Data.Index621) = cada1td1(Gator1Data.Index621) + t29.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t31.f + t29.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index622) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index623) = cada1td1(Gator1Data.Index623) + t27.dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f26 + t27.f;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1(Gator1Data.Index624) = cada1td1(Gator1Data.Index624) + t28.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27 + t28.f;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index625) = cada1td1(Gator1Data.Index625) + theta.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28 + theta.f;
cada1tf1 = cada1f29(Gator1Data.Index626);
cada1f30dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f29dvX_opt_centerscale;
cada1f30 = sin(cada1f29);
cada1f31dvX_opt_centerscale = cada1f25.*cada1f30dvX_opt_centerscale;
cada1f31 = cada1f25*cada1f30;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f16 - cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index627) = t31.dvX_opt_centerscale;
cada1td1(Gator1Data.Index628) = cada1td1(Gator1Data.Index628) + -t44.dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t31.f - t44.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index629) = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index630) = cada1td1(Gator1Data.Index630) + -t43.dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f33 - t43.f;
cada1td1 = zeros(3000,1);
cada1td1(Gator1Data.Index631) = cada1f34dvX_opt_centerscale;
cada1td1(Gator1Data.Index632) = cada1td1(Gator1Data.Index632) + t29.dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f34 + t29.f;
cada1td1 = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index633) = cada1td1(Gator1Data.Index633) + -t42.dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f35 - t42.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index634) = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index635) = cada1td1(Gator1Data.Index635) + t27.dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f36 + t27.f;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1(Gator1Data.Index636) = cada1td1(Gator1Data.Index636) + t28.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f37 + t28.f;
cada1td1 = cada1f38dvX_opt_centerscale;
cada1td1(Gator1Data.Index637) = cada1td1(Gator1Data.Index637) + t19.dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f38 + t19.f;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index638) = cada1td1(Gator1Data.Index638) + t40.dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f39 + t40.f;
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1(Gator1Data.Index639) = cada1td1(Gator1Data.Index639) + -theta.dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f40 - theta.f;
cada1tf1 = cada1f41(Gator1Data.Index640);
cada1f42dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f41dvX_opt_centerscale;
cada1f42 = sin(cada1f41);
cada1f43dvX_opt_centerscale = t39.f.*cada1f42dvX_opt_centerscale;
cada1f43 = t39.f*cada1f42;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index641) = cada1f32dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f32 + cada1f43;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index642) = t31.dvX_opt_centerscale;
cada1td1(Gator1Data.Index643) = cada1td1(Gator1Data.Index643) + -t48.dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = t31.f - t48.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index644) = cada1f45dvX_opt_centerscale;
cada1td1(Gator1Data.Index645) = cada1td1(Gator1Data.Index645) + -t49.dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f45 - t49.f;
cada1td1 = zeros(3600,1);
cada1td1(Gator1Data.Index646) = cada1f46dvX_opt_centerscale;
cada1td1(Gator1Data.Index647) = cada1td1(Gator1Data.Index647) + -t47.dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f46 - t47.f;
cada1td1 = cada1f47dvX_opt_centerscale;
cada1td1(Gator1Data.Index648) = cada1td1(Gator1Data.Index648) + t29.dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f47 + t29.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index649) = cada1f48dvX_opt_centerscale;
cada1td1(Gator1Data.Index650) = cada1td1(Gator1Data.Index650) + t27.dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f48 + t27.f;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1(Gator1Data.Index651) = cada1td1(Gator1Data.Index651) + t28.dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f49 + t28.f;
cada1td1 = cada1f50dvX_opt_centerscale;
cada1td1(Gator1Data.Index652) = cada1td1(Gator1Data.Index652) + t46.dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f50 + t46.f;
cada1td1 = cada1f51dvX_opt_centerscale;
cada1td1(Gator1Data.Index653) = cada1td1(Gator1Data.Index653) + t45.dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f51 + t45.f;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1(Gator1Data.Index654) = cada1td1(Gator1Data.Index654) + -theta.dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f52 - theta.f;
cada1tf1 = cada1f53(Gator1Data.Index655);
cada1f54dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f53dvX_opt_centerscale;
cada1f54 = sin(cada1f53);
cada1f55dvX_opt_centerscale = t32.f.*cada1f54dvX_opt_centerscale;
cada1f55 = t32.f*cada1f54;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index656) = cada1f44dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f44 + cada1f55;
cada1f57dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f57 = params_bez.f(4,:);
cada1f58dvX_opt_centerscale = 20.*cada1f57dvX_opt_centerscale;
cada1f58 = 20*cada1f57;
cada1td1 = zeros(2,1);
cada1td1(2) = t30.dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f58dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = t30.f + cada1f58;
cada1tempdvX_opt_centerscale = cada1f59dvX_opt_centerscale(Gator1Data.Index657);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index658) = cada1f59.*t38.dvX_opt_centerscale;
cada1tf1 = t38.f(Gator1Data.Index659);
cada1td1(Gator1Data.Index660) = cada1td1(Gator1Data.Index660) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f60dvX_opt_centerscale = cada1td1;
cada1f60 = t38.f*cada1f59;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index661) = cada1f60dvX_opt_centerscale;
cada1td1(Gator1Data.Index662) = cada1td1(Gator1Data.Index662) + t37.dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f60 + t37.f;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index663) = cada1f61dvX_opt_centerscale;
cada1td1(Gator1Data.Index664) = cada1td1(Gator1Data.Index664) + t36.dvX_opt_centerscale;
cada1f62dvX_opt_centerscale = cada1td1;
cada1f62 = cada1f61 + t36.f;
cada1td1 = cada1f62dvX_opt_centerscale;
cada1td1(Gator1Data.Index665) = cada1td1(Gator1Data.Index665) + t29.dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = cada1f62 + t29.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index666) = cada1f63dvX_opt_centerscale;
cada1td1(Gator1Data.Index667) = cada1td1(Gator1Data.Index667) + t27.dvX_opt_centerscale;
cada1f64dvX_opt_centerscale = cada1td1;
cada1f64 = cada1f63 + t27.f;
cada1td1 = cada1f64dvX_opt_centerscale;
cada1td1(Gator1Data.Index668) = cada1td1(Gator1Data.Index668) + t28.dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = cada1f64 + t28.f;
cada1td1 = cada1f65dvX_opt_centerscale;
cada1td1(Gator1Data.Index669) = cada1td1(Gator1Data.Index669) + t35.dvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = cada1f65 + t35.f;
cada1td1 = cada1f66dvX_opt_centerscale;
cada1td1(Gator1Data.Index670) = cada1td1(Gator1Data.Index670) + t34.dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f66 + t34.f;
cada1td1 = cada1f67dvX_opt_centerscale;
cada1td1(Gator1Data.Index671) = cada1td1(Gator1Data.Index671) + -theta.dvX_opt_centerscale;
cada1f68dvX_opt_centerscale = cada1td1;
cada1f68 = cada1f67 - theta.f;
cada1tf1 = cada1f68(Gator1Data.Index672);
cada1f69dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f68dvX_opt_centerscale;
cada1f69 = sin(cada1f68);
cada1f70 = params_mech.f(7,:);
cada1f71dvX_opt_centerscale = cada1f70.*cada1f69dvX_opt_centerscale;
cada1f71 = cada1f69*cada1f70;
cada1f72 = params_mech.f(10,:);
cada1f73dvX_opt_centerscale = cada1f72.*cada1f71dvX_opt_centerscale;
cada1f73 = cada1f71*cada1f72;
cada1td1 = cada1f56dvX_opt_centerscale;
cada1td1(Gator1Data.Index673) = cada1td1(Gator1Data.Index673) + cada1f73dvX_opt_centerscale;
cada1f74dvX_opt_centerscale = cada1td1;
cada1f74 = cada1f56 + cada1f73;
cada1f75dvX_opt_centerscale = -cada1f74dvX_opt_centerscale;
cada1f75 = uminus(cada1f74);
cada1f76 = params_mech.f(13,:);
cada1f77dvX_opt_centerscale = cada1f76.*cada1f75dvX_opt_centerscale;
cada1f77 = cada1f75*cada1f76;
cada1tf1 = t4.f(Gator1Data.Index674);
cada1td1 = cada1tf1(:).*cada1f77dvX_opt_centerscale;
cada1tf1 = cada1f77(Gator1Data.Index675);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
nZeta_dxi1_out_return.dvX_opt_centerscale = cada1td1;
nZeta_dxi1_out_return.f = cada1f77.*t4.f;
%User Line: nZeta_dxi1_out_return = -((-t3 .* params_mech(9,:) - (params_mech(7,:) + params_mech(8,:)) .* params_mech(6,:) + t1) .* sin(t31 + t29 + t27 + t28 - theta) - (-t2 .* t33 .* params_mech(5,:) - params_mech(5,:) .* params_mech(7,:) + t32) .* sin(t31 + t29 + t27 + t28 + theta) + t39 .* sin(t31 - t44 - t43 + t29 - t42 + t27 + t28 + t19 + t40 - theta) + t32 .* sin(t31 - t48 - t49 - t47 + t29 + t27 + t28 + t46 + t45 - theta) + sin((t38 .* (t30 + 20 .* params_bez(4,:))) + t37 + t36 + t29 + t27 + t28 + t35 + t34 - theta) .* params_mech(7,:) .* params_mech(10,:)) .* params_mech(13,:) .* t4;
end
function vH_ds_dtheta_out_return = ADiGator_vH_ds_dtheta_out(theta,params_bez)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_vH_ds_dtheta_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = params_bez.f(30,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index2);
cada1td1 = theta.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1tempdvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = theta.f - cada1f1;
%User Line: t1 = (theta - params_bez(30,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index3);
cada1f2 = params_bez.f(30,:);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f1 - cada1f2;
%User Line: t2 = (params_bez(29,:) - params_bez(30,:));
t2.dvX_opt_centerscale = -1./t2.f.^2.*t2.dvX_opt_centerscale;
t2.f = 1/t2.f;
%User Line: t2 = 1 ./ t2;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index4);
cada1td1 = t2.f.*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index5);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = t1.f*t2.f;
%User Line: t3 = (t1 .* t2);
t4.dvX_opt_centerscale = -t3.dvX_opt_centerscale;
t4.f = 1 - t3.f;
%User Line: t4 = 1 - t3;
cada1tf2 = t4.f(Gator1Data.Index6);
t5.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t4.dvX_opt_centerscale;
t5.f = t4.f.^2;
%User Line: t5 = t4 .^ 2;
cada1tf2 = t5.f(Gator1Data.Index7);
cada1f1dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t5.dvX_opt_centerscale;
cada1f1 = t5.f.^2;
cada1tf1 = cada1f1(Gator1Data.Index8);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index9);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = t4.f.*cada1f1;
%User Line: t6 = t4 .* t5 .^ 2;
cada1tf1 = t5.f(Gator1Data.Index10);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index11);
cada1td1 = cada1td1 + cada1tf1(:).*t5.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = t4.f.*t5.f;
%User Line: t7 = t4 .* t5;
t8.dvX_opt_centerscale = 2.*t2.f.^(2-1).*t2.dvX_opt_centerscale;
t8.f = t2.f^2;
%User Line: t8 = (t2 .^ 2);
cada1td1 = t8.f.*t2.dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.f.*t8.dvX_opt_centerscale;
t9.dvX_opt_centerscale = cada1td1;
t9.f = t2.f*t8.f;
%User Line: t9 = (t2 .* t8);
cada1tf2 = t1.f(Gator1Data.Index12);
t10.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t1.dvX_opt_centerscale;
t10.f = t1.f.^2;
%User Line: t10 = (t1 .^ 2);
cada1tf2 = t10.f(Gator1Data.Index13);
cada1f1dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t10.dvX_opt_centerscale;
cada1f1 = t10.f.^2;
cada1tf1 = cada1f1(Gator1Data.Index14);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index15);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t1.f.*cada1f1;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index16);
cada1td1 = t2.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index17);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2*t2.f;
cada1f4dvX_opt_centerscale = 2.*t8.f.^(2-1).*t8.dvX_opt_centerscale;
cada1f4 = t8.f^2;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index18);
cada1td1 = cada1f4.*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index19);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = cada1f3*cada1f4;
%User Line: t11 = (t1 .* t10 .^ 2 .* t2 .* t8 .^ 2);
cada1tf1 = t10.f(Gator1Data.Index20);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index21);
cada1td1 = cada1td1 + cada1tf1(:).*t10.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t10.f;
cada1tempdvX_opt_centerscale = t9.dvX_opt_centerscale(Gator1Data.Index22);
cada1td1 = t9.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index23);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = cada1f1*t9.f;
%User Line: t12 = (t1 .* t10 .* t9);
cada1tempdvX_opt_centerscale = t8.dvX_opt_centerscale(Gator1Data.Index24);
cada1tf1 = t4.f(Gator1Data.Index25);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t8.f.*t4.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t8.f*t4.f;
cada1tf1 = t1.f(Gator1Data.Index26);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index27);
cada1td1 = cada1td1 + cada1tf1(:).*t1.dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1.*t1.f;
%User Line: t1 = t8 .* t4 .* t1;
cada1tempdvX_opt_centerscale = t9.dvX_opt_centerscale(Gator1Data.Index28);
cada1tf1 = t5.f(Gator1Data.Index29);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t9.f.*t5.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t9.f*t5.f;
cada1tf1 = t10.f(Gator1Data.Index30);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index31);
cada1td1 = cada1td1 + cada1tf1(:).*t10.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f1.*t10.f;
%User Line: t5 = t9 .* t5 .* t10;
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index32);
cada1f2 = params_bez.f(1,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index33);
cada1f3 = params_bez.f(2,:);
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index34) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index35);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index36) = cada1f4.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index37);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t6.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f6 = params_bez.f(6,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f7 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index38);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index39) = cada1f8.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index40);
cada1td1(Gator1Data.Index41) = cada1td1(Gator1Data.Index41) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t11.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index42) = cada1td1(Gator1Data.Index42) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index43);
cada1tf1 = cada1f10(Gator1Data.Index44);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index45) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t1.dvX_opt_centerscale;
cada1f12 = 30*t1.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index46);
cada1f13 = params_bez.f(2,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f14 = params_bez.f(3,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index47) = cada1f13dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index48);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index49) = cada1f15.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index50);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t7.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f17 = params_bez.f(5,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f18 = params_bez.f(6,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index51);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index52) = cada1f19.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index53);
cada1td1(Gator1Data.Index54) = cada1td1(Gator1Data.Index54) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t12.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index55) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index56) = cada1td1(Gator1Data.Index56) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index57);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index58) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index59);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index60) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f24 = 60*t5.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f25 = params_bez.f(3,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f26 = params_bez.f(4,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index61);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index62) = cada1f27.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index63);
cada1td1(Gator1Data.Index64) = cada1td1(Gator1Data.Index64) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t4.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f29 = params_bez.f(4,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f30 = params_bez.f(5,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index65);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index66) = cada1f31.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index67);
cada1td1(Gator1Data.Index68) = cada1td1(Gator1Data.Index68) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t3.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index69) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index70) = cada1td1(Gator1Data.Index70) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index71);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index72) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index73);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index74) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index75) = cada1td1(Gator1Data.Index75) + -cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f23 - cada1f34;
cada1temp1 = Gator1Data.Data1;
Return.dvX_opt_centerscale = cada1f35dvX_opt_centerscale;
Return.f = cada1temp1;
Return.f(1,:) = cada1f35;
%User Line: Return(1,:) = -6 .* t2 .* (t6 .* (params_bez(1,:) - params_bez(2,:)) + t11 .* (params_bez(6,:) - params_bez(7,:))) - 30 .* t1 .* (t7 .* (params_bez(2,:) - params_bez(3,:)) + t12 .* (params_bez(5,:) - params_bez(6,:))) - 60 .* t5 .* (t4 .* (params_bez(3,:) - params_bez(4,:)) + t3 .* (params_bez(4,:) - params_bez(5,:)));
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index76);
cada1f3 = params_bez.f(9,:);
cada1td1 = zeros(8,1);
cada1td1(2) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index77);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index78) = cada1f4.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index79);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t6.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f6 = params_bez.f(13,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index80);
cada1f7 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index81) = cada1td1(Gator1Data.Index81) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index82);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index83) = cada1f8.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index84);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t11.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index85) = cada1td1(Gator1Data.Index85) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index86);
cada1tf1 = cada1f10(Gator1Data.Index87);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index88) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t1.dvX_opt_centerscale;
cada1f12 = 30*t1.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index89);
cada1f13 = params_bez.f(9,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f14 = params_bez.f(10,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index90) = cada1f13dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index91);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index92) = cada1f15.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index93);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t7.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f17 = params_bez.f(12,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f18 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index94);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index95) = cada1f19.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index96);
cada1td1(Gator1Data.Index97) = cada1td1(Gator1Data.Index97) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t12.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index98) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index99) = cada1td1(Gator1Data.Index99) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index100);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index101) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index102);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index103) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f24 = 60*t5.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f25 = params_bez.f(10,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f26 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index104);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index105) = cada1f27.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index106);
cada1td1(Gator1Data.Index107) = cada1td1(Gator1Data.Index107) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t4.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f29 = params_bez.f(11,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f30 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index108);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index109) = cada1f31.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index110);
cada1td1(Gator1Data.Index111) = cada1td1(Gator1Data.Index111) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t3.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index112) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index113) = cada1td1(Gator1Data.Index113) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index114);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index115) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index116);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index117) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index118) = cada1td1(Gator1Data.Index118) + -cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f23 - cada1f34;
cada1td1 = zeros(4400,1);
cada1td1(Gator1Data.Index119) = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index120) = Return.dvX_opt_centerscale(Gator1Data.Index121);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,:) = cada1f35;
%User Line: Return(2,:) = -6 .* t2 .* (t6 .* (params_bez(8,:) - params_bez(9,:)) + t11 .* (params_bez(13,:) - params_bez(14,:))) - 30 .* t1 .* (t7 .* (params_bez(9,:) - params_bez(10,:)) + t12 .* (params_bez(12,:) - params_bez(13,:))) - 60 .* t5 .* (t4 .* (params_bez(10,:) - params_bez(11,:)) + t3 .* (params_bez(11,:) - params_bez(12,:)));
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f2 = params_bez.f(15,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index122);
cada1f3 = params_bez.f(16,:);
cada1td1 = zeros(8,1);
cada1td1(7) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index123);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index124) = cada1f4.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index125);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t6.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f6 = params_bez.f(20,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f7 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index126);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index127) = cada1f8.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index128);
cada1td1(Gator1Data.Index129) = cada1td1(Gator1Data.Index129) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t11.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index130) = cada1td1(Gator1Data.Index130) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index131);
cada1tf1 = cada1f10(Gator1Data.Index132);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index133) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f12 = 60*t5.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f13 = params_bez.f(17,:);
cada1f14dvX_opt_centerscale = -cada1f13dvX_opt_centerscale;
cada1f14 = uminus(cada1f13);
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f15 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f14dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 + cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index134);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index135) = cada1f16.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index136);
cada1td1(Gator1Data.Index137) = cada1td1(Gator1Data.Index137) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t4.f*cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f18 = params_bez.f(18,:);
cada1f19dvX_opt_centerscale = -cada1f18dvX_opt_centerscale;
cada1f19 = uminus(cada1f18);
cada1f20dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f20 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f19dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f19 + cada1f20;
cada1tempdvX_opt_centerscale = cada1f21dvX_opt_centerscale(Gator1Data.Index138);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index139) = cada1f21.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index140);
cada1td1(Gator1Data.Index141) = cada1td1(Gator1Data.Index141) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = t3.f*cada1f21;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index142) = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index143) = cada1td1(Gator1Data.Index143) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f17 + cada1f22;
cada1tf1 = cada1f23(Gator1Data.Index144);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index145) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index146);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f12.*cada1f23;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index147) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index148) = cada1td1(Gator1Data.Index148) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f11 + cada1f24;
cada1f26dvX_opt_centerscale = 30.*t1.dvX_opt_centerscale;
cada1f26 = 30*t1.f;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index149);
cada1f27 = params_bez.f(16,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f28 = params_bez.f(17,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index150) = cada1f27dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 - cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index151);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index152) = cada1f29.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index153);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t7.f*cada1f29;
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f31 = params_bez.f(19,:);
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f32 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f31dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 - cada1f32;
cada1tempdvX_opt_centerscale = cada1f33dvX_opt_centerscale(Gator1Data.Index154);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index155) = cada1f33.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index156);
cada1td1(Gator1Data.Index157) = cada1td1(Gator1Data.Index157) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = t12.f*cada1f33;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index158) = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index159) = cada1td1(Gator1Data.Index159) + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f30 + cada1f34;
cada1tf1 = cada1f35(Gator1Data.Index160);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index161) = cada1tf1(:).*cada1f26dvX_opt_centerscale;
cada1tf1 = cada1f26(Gator1Data.Index162);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f26.*cada1f35;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1(Gator1Data.Index163) = cada1td1(Gator1Data.Index163) + -cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f25 - cada1f36;
cada1td1 = zeros(6600,1);
cada1td1(Gator1Data.Index164) = cada1f37dvX_opt_centerscale;
cada1td1(Gator1Data.Index165) = Return.dvX_opt_centerscale(Gator1Data.Index166);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,:) = cada1f37;
%User Line: Return(3,:) = -6 .* t2 .* (t6 .* (params_bez(15,:) - params_bez(16,:)) + t11 .* (params_bez(20,:) - params_bez(21,:))) + 60 .* t5 .* (t4 .* (-params_bez(17,:) + params_bez(18,:)) + t3 .* (-params_bez(18,:) + params_bez(19,:))) - 30 .* t1 .* (t7 .* (params_bez(16,:) - params_bez(17,:)) + t12 .* (params_bez(19,:) - params_bez(20,:)));
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f2 = params_bez.f(22,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index167);
cada1f3 = params_bez.f(23,:);
cada1td1 = zeros(8,1);
cada1td1(5) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index168);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index169) = cada1f4.*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index170);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t6.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f6 = params_bez.f(27,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f7 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index171);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index172) = cada1f8.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index173);
cada1td1(Gator1Data.Index174) = cada1td1(Gator1Data.Index174) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t11.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index175) = cada1td1(Gator1Data.Index175) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index176);
cada1tf1 = cada1f10(Gator1Data.Index177);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index178) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1*cada1f10;
cada1f12dvX_opt_centerscale = 30.*t1.dvX_opt_centerscale;
cada1f12 = 30*t1.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index179);
cada1f13 = params_bez.f(23,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f14 = params_bez.f(24,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index180) = cada1f13dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index181);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index182) = cada1f15.*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index183);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t7.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f17 = params_bez.f(26,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f18 = params_bez.f(27,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index184);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index185) = cada1f19.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index186);
cada1td1(Gator1Data.Index187) = cada1td1(Gator1Data.Index187) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t12.f*cada1f19;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index188) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index189) = cada1td1(Gator1Data.Index189) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index190);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index191) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index192);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index193) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f24 = 60*t5.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f25 = params_bez.f(24,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f26 = params_bez.f(25,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f25dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index194);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index195) = cada1f27.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index196);
cada1td1(Gator1Data.Index197) = cada1td1(Gator1Data.Index197) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t4.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f29 = params_bez.f(25,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f30 = params_bez.f(26,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index198);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index199) = cada1f31.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index200);
cada1td1(Gator1Data.Index201) = cada1td1(Gator1Data.Index201) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t3.f*cada1f31;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index202) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index203) = cada1td1(Gator1Data.Index203) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tf1 = cada1f33(Gator1Data.Index204);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index205) = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index206);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24.*cada1f33;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index207) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index208) = cada1td1(Gator1Data.Index208) + -cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f23 - cada1f34;
cada1td1 = zeros(8800,1);
cada1td1(Gator1Data.Index209) = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index210) = Return.dvX_opt_centerscale(Gator1Data.Index211);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,:) = cada1f35;
%User Line: Return(4,:) = -6 .* t2 .* (t6 .* (params_bez(22,:) - params_bez(23,:)) + t11 .* (params_bez(27,:) - params_bez(28,:))) - 30 .* t1 .* (t7 .* (params_bez(23,:) - params_bez(24,:)) + t12 .* (params_bez(26,:) - params_bez(27,:))) - 60 .* t5 .* (t4 .* (params_bez(24,:) - params_bez(25,:)) + t3 .* (params_bez(25,:) - params_bez(26,:)));
vH_ds_dtheta_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; vH_ds_dtheta_out_return.f = Return.f;
%User Line: vH_ds_dtheta_out_return = Return;
end
function vH_ds_out_return = ADiGator_vH_ds_out(theta,params_bez)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_vH_ds_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = params_bez.f(30,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index2);
cada1td1 = theta.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1tempdvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = theta.f - cada1f1;
%User Line: t1 = (theta - params_bez(30,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index3);
cada1f2 = params_bez.f(30,:);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f1 - cada1f2;
%User Line: t2 = (params_bez(29,:) - params_bez(30,:));
t2.dvX_opt_centerscale = -1./t2.f.^2.*t2.dvX_opt_centerscale;
t2.f = 1/t2.f;
%User Line: t2 = 1 ./ t2;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index4);
cada1td1 = t2.f.*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index5);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = t1.f*t2.f;
%User Line: t3 = (t1 .* t2);
t4.dvX_opt_centerscale = -t3.dvX_opt_centerscale;
t4.f = 1 - t3.f;
%User Line: t4 = 1 - t3;
t5.dvX_opt_centerscale = 2.*t2.f.^(2-1).*t2.dvX_opt_centerscale;
t5.f = t2.f^2;
%User Line: t5 = (t2 .^ 2);
t6.dvX_opt_centerscale = 2.*t5.f.^(2-1).*t5.dvX_opt_centerscale;
t6.f = t5.f^2;
%User Line: t6 = (t5 .^ 2);
cada1td1 = t6.f.*t5.dvX_opt_centerscale;
cada1td1 = cada1td1 + t5.f.*t6.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = t5.f*t6.f;
%User Line: t7 = (t5 .* t6);
cada1td1 = t5.f.*t2.dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.f.*t5.dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = t2.f*t5.f;
%User Line: t2 = (t2 .* t5);
cada1tf2 = t1.f(Gator1Data.Index6);
t8.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t1.dvX_opt_centerscale;
t8.f = t1.f.^2;
%User Line: t8 = (t1 .^ 2);
cada1tf2 = t8.f(Gator1Data.Index7);
t9.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t8.dvX_opt_centerscale;
t9.f = t8.f.^2;
%User Line: t9 = (t8 .^ 2);
cada1tf1 = t9.f(Gator1Data.Index8);
cada1td1 = cada1tf1(:).*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index9);
cada1td1 = cada1td1 + cada1tf1(:).*t9.dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = t8.f.*t9.f;
%User Line: t10 = (t8 .* t9);
cada1tf1 = t8.f(Gator1Data.Index10);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index11);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = t1.f.*t8.f;
%User Line: t1 = (t1 .* t8);
cada1tf2 = t4.f(Gator1Data.Index12);
t11.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t4.dvX_opt_centerscale;
t11.f = t4.f.^2;
%User Line: t11 = t4 .^ 2;
cada1tf2 = t11.f(Gator1Data.Index13);
t12.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t11.dvX_opt_centerscale;
t12.f = t11.f.^2;
%User Line: t12 = t11 .^ 2;
cada1tf1 = t12.f(Gator1Data.Index14);
cada1td1 = cada1tf1(:).*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index15);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
t13.dvX_opt_centerscale = cada1td1;
t13.f = t11.f.*t12.f;
%User Line: t13 = t11 .* t12;
cada1tf1 = t11.f(Gator1Data.Index16);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index17);
cada1td1 = cada1td1 + cada1tf1(:).*t11.dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = t4.f.*t11.f;
%User Line: t14 = t4 .* t11;
cada1tf1 = t4.f(Gator1Data.Index18);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index19);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = t3.f.*t4.f;
%User Line: t3 = t3 .* t4;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index20);
cada1td1 = t5.f.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index21);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = t8.f*t5.f;
%User Line: t4 = t8 .* t5;
cada1tf1 = t11.f(Gator1Data.Index22);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index23);
cada1td1 = cada1td1 + cada1tf1(:).*t11.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = t4.f.*t11.f;
%User Line: t5 = t4 .* t11;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index24);
cada1td1 = zeros(800,1);
cada1td1(Gator1Data.Index25) = t10.f(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t10.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t10.f;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index26);
cada1td1 = t7.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index27);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2*t7.f;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index28);
cada1f4 = params_bez.f(1,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index29);
cada1td1 = cada1f4.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index30);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7dvX_opt_centerscale = 6.*t3.dvX_opt_centerscale;
cada1f7 = 6*t3.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index31);
cada1tf1 = t9.f(Gator1Data.Index32);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t6.f.*t9.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t6.f*t9.f;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f9 = params_bez.f(6,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index33);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index34) = cada1f9.*cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index35) = cada1td1(Gator1Data.Index35) + cada1f8(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8*cada1f9;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index36);
cada1f11 = params_bez.f(2,:);
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index37);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index38) = cada1f11.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index39);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t12.f*cada1f11;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index40) = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f10 + cada1f12;
cada1tf1 = cada1f13(Gator1Data.Index41);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index42) = cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1tf1 = cada1f7(Gator1Data.Index43);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f7.*cada1f13;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index44) = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f6 + cada1f14;
cada1f16dvX_opt_centerscale = 15.*t5.dvX_opt_centerscale;
cada1f16 = 15*t5.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f17 = params_bez.f(3,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index45);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index46) = cada1f17.*t11.dvX_opt_centerscale;
cada1td1(Gator1Data.Index47) = cada1td1(Gator1Data.Index47) + t11.f(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t11.f*cada1f17;
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f19 = params_bez.f(5,:);
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index48);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index49) = cada1f19.*t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index50) = cada1td1(Gator1Data.Index50) + t4.f(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t4.f*cada1f19;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index51) = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index52) = cada1td1(Gator1Data.Index52) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f18 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index53);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index54) = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index55);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f16.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index56) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index57) = cada1td1(Gator1Data.Index57) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f15 + cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f24 = params_bez.f(4,:);
cada1f25dvX_opt_centerscale = 20.*cada1f24dvX_opt_centerscale;
cada1f25 = 20*cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index58);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index59) = t1.f(:).*cada1tempdvX_opt_centerscale;
cada1td1(Gator1Data.Index60) = cada1td1(Gator1Data.Index60) + cada1f25.*t1.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f25*t1.f;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index61);
cada1td1 = t2.f.*cada1f26dvX_opt_centerscale;
cada1tf1 = cada1f26(Gator1Data.Index62);
cada1td1(Gator1Data.Index63) = cada1td1(Gator1Data.Index63) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f26*t2.f;
cada1tf1 = t14.f(Gator1Data.Index64);
cada1td1 = cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1tf1 = cada1f27(Gator1Data.Index65);
cada1td1(Gator1Data.Index66) = cada1td1(Gator1Data.Index66) + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27.*t14.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index67) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index68) = cada1td1(Gator1Data.Index68) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f23 + cada1f28;
cada1temp1 = Gator1Data.Data1;
Return.dvX_opt_centerscale = cada1f29dvX_opt_centerscale;
Return.f = cada1temp1;
Return.f(1,:) = cada1f29;
%User Line: Return(1,:) = params_bez(7,:) .* t10 .* t7 + t13 .* params_bez(1,:) + 6 .* t3 .* (t6 .* t9 .* params_bez(6,:) + t12 .* params_bez(2,:)) + 15 .* t5 .* (t11 .* params_bez(3,:) + t4 .* params_bez(5,:)) + 20 .* params_bez(4,:) .* t1 .* t2 .* t14;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index69);
cada1f1 = params_bez.f(14,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index70);
cada1tf1 = t10.f(Gator1Data.Index71);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t10.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t10.f;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index72);
cada1td1 = t7.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index73);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2*t7.f;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f4 = params_bez.f(8,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index74);
cada1td1 = cada1f4.*t13.dvX_opt_centerscale;
cada1td1(Gator1Data.Index75) = cada1td1(Gator1Data.Index75) + t13.f(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7dvX_opt_centerscale = 6.*t3.dvX_opt_centerscale;
cada1f7 = 6*t3.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index76);
cada1tf1 = t9.f(Gator1Data.Index77);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t6.f.*t9.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t6.f*t9.f;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f9 = params_bez.f(13,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index78);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index79) = cada1f9.*cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index80) = cada1td1(Gator1Data.Index80) + cada1f8(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8*cada1f9;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index81);
cada1f11 = params_bez.f(9,:);
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index82);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index83) = cada1f11.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index84);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t12.f*cada1f11;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index85) = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f10 + cada1f12;
cada1tf1 = cada1f13(Gator1Data.Index86);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index87) = cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1tf1 = cada1f7(Gator1Data.Index88);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f7.*cada1f13;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index89) = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f6 + cada1f14;
cada1f16dvX_opt_centerscale = 15.*t5.dvX_opt_centerscale;
cada1f16 = 15*t5.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f17 = params_bez.f(10,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index90);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index91) = cada1f17.*t11.dvX_opt_centerscale;
cada1td1(Gator1Data.Index92) = cada1td1(Gator1Data.Index92) + t11.f(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t11.f*cada1f17;
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f19 = params_bez.f(12,:);
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index93);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index94) = cada1f19.*t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index95) = cada1td1(Gator1Data.Index95) + t4.f(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t4.f*cada1f19;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index96) = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index97) = cada1td1(Gator1Data.Index97) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f18 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index98);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index99) = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index100);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f16.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index101) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index102) = cada1td1(Gator1Data.Index102) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f15 + cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f24 = params_bez.f(11,:);
cada1f25dvX_opt_centerscale = 20.*cada1f24dvX_opt_centerscale;
cada1f25 = 20*cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index103);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index104) = t1.f(:).*cada1tempdvX_opt_centerscale;
cada1td1(Gator1Data.Index105) = cada1td1(Gator1Data.Index105) + cada1f25.*t1.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f25*t1.f;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index106);
cada1td1 = t2.f.*cada1f26dvX_opt_centerscale;
cada1tf1 = cada1f26(Gator1Data.Index107);
cada1td1(Gator1Data.Index108) = cada1td1(Gator1Data.Index108) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f26*t2.f;
cada1tf1 = t14.f(Gator1Data.Index109);
cada1td1 = cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1tf1 = cada1f27(Gator1Data.Index110);
cada1td1(Gator1Data.Index111) = cada1td1(Gator1Data.Index111) + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27.*t14.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index112) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index113) = cada1td1(Gator1Data.Index113) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f23 + cada1f28;
cada1td1 = zeros(4400,1);
cada1td1(Gator1Data.Index114) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index115) = Return.dvX_opt_centerscale(Gator1Data.Index116);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,:) = cada1f29;
%User Line: Return(2,:) = params_bez(14,:) .* t10 .* t7 + t13 .* params_bez(8,:) + 6 .* t3 .* (t6 .* t9 .* params_bez(13,:) + t12 .* params_bez(9,:)) + 15 .* t5 .* (t11 .* params_bez(10,:) + t4 .* params_bez(12,:)) + 20 .* params_bez(11,:) .* t1 .* t2 .* t14;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f1 = params_bez.f(21,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index117);
cada1td1 = zeros(800,1);
cada1td1(Gator1Data.Index118) = t10.f(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t10.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t10.f;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index119);
cada1td1 = t7.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index120);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2*t7.f;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f4 = params_bez.f(15,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index121);
cada1td1 = cada1f4.*t13.dvX_opt_centerscale;
cada1td1(Gator1Data.Index122) = cada1td1(Gator1Data.Index122) + t13.f(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7dvX_opt_centerscale = 6.*t3.dvX_opt_centerscale;
cada1f7 = 6*t3.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index123);
cada1tf1 = t9.f(Gator1Data.Index124);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t6.f.*t9.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t6.f*t9.f;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f9 = params_bez.f(20,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index125);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index126) = cada1f9.*cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index127) = cada1td1(Gator1Data.Index127) + cada1f8(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8*cada1f9;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index128);
cada1f11 = params_bez.f(16,:);
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index129);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index130) = cada1f11.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index131);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t12.f*cada1f11;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index132) = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f10 + cada1f12;
cada1tf1 = cada1f13(Gator1Data.Index133);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index134) = cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1tf1 = cada1f7(Gator1Data.Index135);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f7.*cada1f13;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index136) = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f6 + cada1f14;
cada1f16dvX_opt_centerscale = 15.*t5.dvX_opt_centerscale;
cada1f16 = 15*t5.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f17 = params_bez.f(17,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index137);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index138) = cada1f17.*t11.dvX_opt_centerscale;
cada1td1(Gator1Data.Index139) = cada1td1(Gator1Data.Index139) + t11.f(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t11.f*cada1f17;
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f19 = params_bez.f(19,:);
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index140);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index141) = cada1f19.*t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index142) = cada1td1(Gator1Data.Index142) + t4.f(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t4.f*cada1f19;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index143) = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index144) = cada1td1(Gator1Data.Index144) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f18 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index145);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index146) = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index147);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f16.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index148) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index149) = cada1td1(Gator1Data.Index149) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f15 + cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f24 = params_bez.f(18,:);
cada1f25dvX_opt_centerscale = 20.*cada1f24dvX_opt_centerscale;
cada1f25 = 20*cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index150);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index151) = t1.f(:).*cada1tempdvX_opt_centerscale;
cada1td1(Gator1Data.Index152) = cada1td1(Gator1Data.Index152) + cada1f25.*t1.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f25*t1.f;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index153);
cada1td1 = t2.f.*cada1f26dvX_opt_centerscale;
cada1tf1 = cada1f26(Gator1Data.Index154);
cada1td1(Gator1Data.Index155) = cada1td1(Gator1Data.Index155) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f26*t2.f;
cada1tf1 = t14.f(Gator1Data.Index156);
cada1td1 = cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1tf1 = cada1f27(Gator1Data.Index157);
cada1td1(Gator1Data.Index158) = cada1td1(Gator1Data.Index158) + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27.*t14.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index159) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index160) = cada1td1(Gator1Data.Index160) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f23 + cada1f28;
cada1td1 = zeros(6600,1);
cada1td1(Gator1Data.Index161) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index162) = Return.dvX_opt_centerscale(Gator1Data.Index163);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,:) = cada1f29;
%User Line: Return(3,:) = params_bez(21,:) .* t10 .* t7 + t13 .* params_bez(15,:) + 6 .* t3 .* (t6 .* t9 .* params_bez(20,:) + t12 .* params_bez(16,:)) + 15 .* t5 .* (t11 .* params_bez(17,:) + t4 .* params_bez(19,:)) + 20 .* params_bez(18,:) .* t1 .* t2 .* t14;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f1 = params_bez.f(28,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index164);
cada1td1 = zeros(800,1);
cada1td1(Gator1Data.Index165) = t10.f(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t10.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t10.f;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index166);
cada1td1 = t7.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index167);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2*t7.f;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f4 = params_bez.f(22,:);
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index168);
cada1td1 = cada1f4.*t13.dvX_opt_centerscale;
cada1td1(Gator1Data.Index169) = cada1td1(Gator1Data.Index169) + t13.f(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t13.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7dvX_opt_centerscale = 6.*t3.dvX_opt_centerscale;
cada1f7 = 6*t3.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index170);
cada1tf1 = t9.f(Gator1Data.Index171);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t6.f.*t9.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t6.f*t9.f;
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f9 = params_bez.f(27,:);
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index172);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index173) = cada1f9.*cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index174) = cada1td1(Gator1Data.Index174) + cada1f8(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8*cada1f9;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index175);
cada1f11 = params_bez.f(23,:);
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index176);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index177) = cada1f11.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index178);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t12.f*cada1f11;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index179) = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f10 + cada1f12;
cada1tf1 = cada1f13(Gator1Data.Index180);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index181) = cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1tf1 = cada1f7(Gator1Data.Index182);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f7.*cada1f13;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index183) = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f6 + cada1f14;
cada1f16dvX_opt_centerscale = 15.*t5.dvX_opt_centerscale;
cada1f16 = 15*t5.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f17 = params_bez.f(24,:);
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index184);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index185) = cada1f17.*t11.dvX_opt_centerscale;
cada1td1(Gator1Data.Index186) = cada1td1(Gator1Data.Index186) + t11.f(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t11.f*cada1f17;
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f19 = params_bez.f(26,:);
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index187);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index188) = cada1f19.*t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index189) = cada1td1(Gator1Data.Index189) + t4.f(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t4.f*cada1f19;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index190) = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index191) = cada1td1(Gator1Data.Index191) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f18 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index192);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index193) = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index194);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f16.*cada1f21;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index195) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index196) = cada1td1(Gator1Data.Index196) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f15 + cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f24 = params_bez.f(25,:);
cada1f25dvX_opt_centerscale = 20.*cada1f24dvX_opt_centerscale;
cada1f25 = 20*cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index197);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index198) = t1.f(:).*cada1tempdvX_opt_centerscale;
cada1td1(Gator1Data.Index199) = cada1td1(Gator1Data.Index199) + cada1f25.*t1.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f25*t1.f;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index200);
cada1td1 = t2.f.*cada1f26dvX_opt_centerscale;
cada1tf1 = cada1f26(Gator1Data.Index201);
cada1td1(Gator1Data.Index202) = cada1td1(Gator1Data.Index202) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f26*t2.f;
cada1tf1 = t14.f(Gator1Data.Index203);
cada1td1 = cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1tf1 = cada1f27(Gator1Data.Index204);
cada1td1(Gator1Data.Index205) = cada1td1(Gator1Data.Index205) + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27.*t14.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index206) = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index207) = cada1td1(Gator1Data.Index207) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f23 + cada1f28;
cada1td1 = zeros(8800,1);
cada1td1(Gator1Data.Index208) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index209) = Return.dvX_opt_centerscale(Gator1Data.Index210);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,:) = cada1f29;
%User Line: Return(4,:) = params_bez(28,:) .* t10 .* t7 + t13 .* params_bez(22,:) + 6 .* t3 .* (t6 .* t9 .* params_bez(27,:) + t12 .* params_bez(23,:)) + 15 .* t5 .* (t11 .* params_bez(24,:) + t4 .* params_bez(26,:)) + 20 .* params_bez(25,:) .* t1 .* t2 .* t14;
vH_ds_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; vH_ds_out_return.f = Return.f;
%User Line: vH_ds_out_return = Return;
end
function vOmega_alpha_sm_out_return = ADiGator_vOmega_alpha_sm_out(params_bez)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_vOmega_alpha_sm_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(34);
cada1f1 = params_bez.f(29,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1);
cada1f2 = params_bez.f(30,:);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1 - cada1f2;
%User Line: t1 = (params_bez(29,:) - params_bez(30,:));
t1.dvX_opt_centerscale = -1./t1.f.^2.*t1.dvX_opt_centerscale;
t1.f = 1/t1.f;
%User Line: t1 = 1 ./ t1;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(17);
cada1f1 = params_bez.f(20,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f2 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index2) = cada1f3.*t1.dvX_opt_centerscale;
cada1td1(Gator1Data.Index3) = cada1td1(Gator1Data.Index3) + t1.f.*cada1f3dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = t1.f*cada1f3;
%User Line: t2 = (t1 .* (params_bez(20,:) - params_bez(21,:)));
cada1f1dvX_opt_centerscale = 6.*t1.dvX_opt_centerscale;
cada1f1 = 6*t1.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(4);
cada1f2 = params_bez.f(6,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(6);
cada1f3 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index4) = cada1f4.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index5) = cada1td1(Gator1Data.Index5) + cada1f1.*cada1f4dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f1*cada1f4;
%User Line: t3 = 6 .* t1 .* (params_bez(6,:) - params_bez(7,:));
cada1f1dvX_opt_centerscale = 3.*t2.dvX_opt_centerscale;
cada1f1 = 3*t2.f;
cada1td1 = zeros(6,1);
cada1td1(Gator1Data.Index6) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index7) = cada1td1(Gator1Data.Index7) + t3.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t3.f;
cada1f3dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f3 = cada1f2 + 1;
cada1temp1 = Gator1Data.Data1;
Return.dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
Return.f = cada1temp1;
Return.f(1,:) = cada1f3;
%User Line: Return(1,:) = 3 .* t2 + t3 + 1;
cada1f1dvX_opt_centerscale = -t3.dvX_opt_centerscale;
cada1f1 = uminus(t3.f);
cada1td1 = zeros(11,1);
cada1td1(Gator1Data.Index8) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index9) = Return.dvX_opt_centerscale(Gator1Data.Index10);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,:) = cada1f1;
%User Line: Return(2,:) = -t3;
cada1f1dvX_opt_centerscale = -6.*t1.dvX_opt_centerscale;
cada1f1 = -6*t1.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(13);
cada1f2 = params_bez.f(13,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index11);
cada1f3 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index12) = cada1td1(Gator1Data.Index12) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index13) = cada1f4.*cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f1*cada1f4;
cada1td1 = zeros(16,1);
cada1td1(Gator1Data.Index14) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index15) = Return.dvX_opt_centerscale(Gator1Data.Index16);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,:) = cada1f5;
%User Line: Return(3,:) = -6 .* t1 .* (params_bez(13,:) - params_bez(14,:));
cada1f1dvX_opt_centerscale = -6.*t2.dvX_opt_centerscale;
cada1f1 = -6*t2.f;
cada1td1 = zeros(21,1);
cada1td1(Gator1Data.Index17) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index18) = Return.dvX_opt_centerscale(Gator1Data.Index19);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,:) = cada1f1;
%User Line: Return(4,:) = -6 .* t2;
cada1f1dvX_opt_centerscale = -6.*t1.dvX_opt_centerscale;
cada1f1 = -6*t1.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f2 = params_bez.f(27,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(30);
cada1f3 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index20) = cada1f4.*cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index21) = cada1td1(Gator1Data.Index21) + cada1f1.*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f1*cada1f4;
cada1td1 = zeros(26,1);
cada1td1(Gator1Data.Index22) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index23) = Return.dvX_opt_centerscale(Gator1Data.Index24);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,:) = cada1f5;
%User Line: Return(5,:) = -6 .* t1 .* (params_bez(27,:) - params_bez(28,:));
vOmega_alpha_sm_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; vOmega_alpha_sm_out_return.f = Return.f;
%User Line: vOmega_alpha_sm_out_return = Return;
end
function vV_s_out_return = ADiGator_vV_s_out(xi_s,q_s_wedge_dt,params_bez,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_vV_s_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = xi_s.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index2);
cada1f2 = params_bez.f(30,:);
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index3);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1tempdvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1 - cada1f2;
%User Line: t1 = (xi_s(1,:) - params_bez(30,:));
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(66);
cada1f1 = params_bez.f(29,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index4);
cada1f2 = params_bez.f(30,:);
cada1td1 = zeros(4,1);
cada1td1(4) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f1 - cada1f2;
%User Line: t2 = (params_bez(29,:) - params_bez(30,:));
t2.dvX_opt_centerscale = -1./t2.f.^2.*t2.dvX_opt_centerscale;
t2.f = 1/t2.f;
%User Line: t2 = 1 ./ t2;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index5);
cada1td1 = t2.f.*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index6);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = t1.f*t2.f;
%User Line: t3 = (t1 .* t2);
t4.dvX_opt_centerscale = -t3.dvX_opt_centerscale;
t4.f = 1 - t3.f;
%User Line: t4 = 1 - t3;
t5.dvX_opt_centerscale = 2.*t2.f.^(2-1).*t2.dvX_opt_centerscale;
t5.f = t2.f^2;
%User Line: t5 = (t2 .^ 2);
t6.dvX_opt_centerscale = 2.*t5.f.^(2-1).*t5.dvX_opt_centerscale;
t6.f = t5.f^2;
%User Line: t6 = (t5 .^ 2);
cada1td1 = t5.f.*t2.dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.f.*t5.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = t2.f*t5.f;
%User Line: t7 = (t2 .* t5);
cada1tf2 = t4.f(Gator1Data.Index7);
t8.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t4.dvX_opt_centerscale;
t8.f = t4.f.^2;
%User Line: t8 = t4 .^ 2;
cada1tf2 = t8.f(Gator1Data.Index8);
t9.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t8.dvX_opt_centerscale;
t9.f = t8.f.^2;
%User Line: t9 = t8 .^ 2;
cada1tf1 = t9.f(Gator1Data.Index9);
cada1td1 = cada1tf1(:).*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index10);
cada1td1 = cada1td1 + cada1tf1(:).*t9.dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = t8.f.*t9.f;
%User Line: t10 = t8 .* t9;
cada1tf1 = t9.f(Gator1Data.Index11);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index12);
cada1td1 = cada1td1 + cada1tf1(:).*t9.dvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = t4.f.*t9.f;
%User Line: t11 = t4 .* t9;
cada1tf1 = t8.f(Gator1Data.Index13);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index14);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = t4.f.*t8.f;
%User Line: t12 = t4 .* t8;
cada1tf2 = t1.f(Gator1Data.Index15);
t13.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t1.dvX_opt_centerscale;
t13.f = t1.f.^2;
%User Line: t13 = (t1 .^ 2);
cada1tf2 = t13.f(Gator1Data.Index16);
t14.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t13.dvX_opt_centerscale;
t14.f = t13.f.^2;
%User Line: t14 = (t13 .^ 2);
cada1tf1 = t14.f(Gator1Data.Index17);
cada1td1 = cada1tf1(:).*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index18);
cada1td1 = cada1td1 + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t13.f.*t14.f;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index19);
cada1td1 = t5.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index20);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t5.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index21);
cada1td1 = t6.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index22);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t15.dvX_opt_centerscale = cada1td1;
t15.f = cada1f2*t6.f;
%User Line: t15 = (t13 .* t14 .* t5 .* t6);
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index23);
cada1td1 = t6.f.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index24);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t14.f*t6.f;
%User Line: t16 = (t14 .* t6);
cada1tf1 = t4.f(Gator1Data.Index25);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index26);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
t17.dvX_opt_centerscale = cada1td1;
t17.f = t3.f.*t4.f;
%User Line: t17 = t3 .* t4;
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index27);
cada1td1 = t5.f.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index28);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t18.dvX_opt_centerscale = cada1td1;
t18.f = t13.f*t5.f;
%User Line: t18 = (t13 .* t5);
cada1tf1 = t8.f(Gator1Data.Index29);
cada1td1 = cada1tf1(:).*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index30);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t18.f.*t8.f;
%User Line: t19 = t18 .* t8;
cada1tf1 = t13.f(Gator1Data.Index31);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index32);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t13.f;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index33);
cada1td1 = t7.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index34);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = cada1f1*t7.f;
%User Line: t20 = (t1 .* t13 .* t7);
cada1tf1 = t20.f(Gator1Data.Index35);
cada1td1 = cada1tf1(:).*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index36);
cada1td1 = cada1td1 + cada1tf1(:).*t20.dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = t12.f.*t20.f;
%User Line: t21 = t12 .* t20;
cada1f1dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f1 = 6*t17.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index37);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index38);
cada1f3 = params_bez.f(9,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index39);
cada1f5 = params_bez.f(16,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index40);
cada1f7 = params_bez.f(23,:);
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index41);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index42) = cada1f8.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index43);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t9.f*cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f10 = params_bez.f(6,:);
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f11 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f10dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 - cada1f11;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f13 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index44) = cada1f12dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f15 = params_bez.f(27,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index45) = cada1f14dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 - cada1f15;
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index46);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index47) = cada1f16.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index48);
cada1td1(Gator1Data.Index49) = cada1td1(Gator1Data.Index49) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t16.f*cada1f16;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f9 + cada1f17;
cada1tf1 = cada1f18(Gator1Data.Index50);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index51) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index52);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f1.*cada1f18;
cada1f20dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f20 = 15*t19.f;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f21 = params_bez.f(3,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f22 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 - cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f24 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index53) = cada1f23dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f26 = params_bez.f(24,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index54) = cada1f25dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index55);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index56) = cada1f27.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index57);
cada1td1(Gator1Data.Index58) = cada1td1(Gator1Data.Index58) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t8.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f29 = params_bez.f(5,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f30 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f32 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index59) = cada1f31dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 + cada1f32;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f34 = params_bez.f(26,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index60) = cada1f33dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 - cada1f34;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index61);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index62) = cada1f35.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index63);
cada1td1(Gator1Data.Index64) = cada1td1(Gator1Data.Index64) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t18.f*cada1f35;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index65) = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index66) = cada1td1(Gator1Data.Index66) + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f28 + cada1f36;
cada1tf1 = cada1f37(Gator1Data.Index67);
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index68) = cada1tf1(:).*cada1f20dvX_opt_centerscale;
cada1tf1 = cada1f20(Gator1Data.Index69);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f20.*cada1f37;
cada1td1 = zeros(3200,1);
cada1td1(Gator1Data.Index70) = cada1f19dvX_opt_centerscale;
cada1td1(Gator1Data.Index71) = cada1td1(Gator1Data.Index71) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f19 + cada1f38;
cada1f40dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f40 = 20*t21.f;
cada1f41dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f41 = params_bez.f(4,:);
cada1f42dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f42 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f41dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f41 - cada1f42;
cada1f44dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f44 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index72) = cada1f43dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f43 + cada1f44;
cada1f46dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f46 = params_bez.f(25,:);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index73) = cada1f45dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f45 - cada1f46;
cada1tempdvX_opt_centerscale = cada1f47dvX_opt_centerscale(Gator1Data.Index74);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index75) = cada1f47.*cada1f40dvX_opt_centerscale;
cada1tf1 = cada1f40(Gator1Data.Index76);
cada1td1(Gator1Data.Index77) = cada1td1(Gator1Data.Index77) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f40*cada1f47;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index78) = cada1f39dvX_opt_centerscale;
cada1td1(Gator1Data.Index79) = cada1td1(Gator1Data.Index79) + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f39 + cada1f48;
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index80);
cada1f50 = params_bez.f(1,:);
cada1f51dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f51 = params_bez.f(8,:);
cada1td1 = cada1f50dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f51dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f50 - cada1f51;
cada1f53dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f53 = params_bez.f(15,:);
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f53dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f52 + cada1f53;
cada1f55dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f55 = params_bez.f(22,:);
cada1td1 = cada1f54dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f54 - cada1f55;
cada1tempdvX_opt_centerscale = cada1f56dvX_opt_centerscale(Gator1Data.Index81);
cada1td1 = cada1f56.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index82);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = t10.f*cada1f56;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1(Gator1Data.Index83) = cada1td1(Gator1Data.Index83) + cada1f57dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f49 + cada1f57;
cada1f59dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f59 = params_bez.f(7,:);
cada1f60dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index84);
cada1f60 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f59dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f60dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f59 - cada1f60;
cada1f62dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f62 = params_bez.f(21,:);
cada1td1 = cada1f61dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f62dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = cada1f61 + cada1f62;
cada1f64dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f64 = params_bez.f(28,:);
cada1td1 = cada1f63dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f64dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = cada1f63 - cada1f64;
cada1tempdvX_opt_centerscale = cada1f65dvX_opt_centerscale(Gator1Data.Index85);
cada1td1 = cada1f65.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index86);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = t15.f*cada1f65;
cada1td1 = cada1f58dvX_opt_centerscale;
cada1td1(Gator1Data.Index87) = cada1td1(Gator1Data.Index87) + cada1f66dvX_opt_centerscale;
t22.dvX_opt_centerscale = cada1td1;
t22.f = cada1f58 + cada1f66;
%User Line: t22 = 6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:) + params_bez(16,:) - params_bez(23,:)) + t16 .* (params_bez(6,:) - params_bez(13,:) + params_bez(20,:) - params_bez(27,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:) + params_bez(17,:) - params_bez(24,:)) + t18 .* (params_bez(5,:) - params_bez(12,:) + params_bez(19,:) - params_bez(26,:))) + 20 .* t21 .* (params_bez(4,:) - params_bez(11,:) + params_bez(18,:) - params_bez(25,:)) + t10 .* (params_bez(1,:) - params_bez(8,:) + params_bez(15,:) - params_bez(22,:)) + t15 .* (params_bez(7,:) - params_bez(14,:) + params_bez(21,:) - params_bez(28,:));
cada1tf1 = t22.f(Gator1Data.Index88);
t23.dvX_opt_centerscale = -sin(cada1tf1(:)).*t22.dvX_opt_centerscale;
t23.f = cos(t22.f);
%User Line: t23 = cos(t22);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f1 = params_bez.f(26,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index89);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index90) = cada1f1.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index91) = cada1td1(Gator1Data.Index91) + t18.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t18.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f3 = params_bez.f(24,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index92);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index93) = cada1f3.*t8.dvX_opt_centerscale;
cada1td1(Gator1Data.Index94) = cada1td1(Gator1Data.Index94) + t8.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t8.f*cada1f3;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index95) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index96) = cada1td1(Gator1Data.Index96) + cada1f4dvX_opt_centerscale;
t24.dvX_opt_centerscale = cada1td1;
t24.f = cada1f2 + cada1f4;
%User Line: t24 = t18 .* params_bez(26,:) + t8 .* params_bez(24,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f1 = params_bez.f(27,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index97);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index98) = cada1f1.*t16.dvX_opt_centerscale;
cada1td1(Gator1Data.Index99) = cada1td1(Gator1Data.Index99) + t16.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t16.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index100);
cada1f3 = params_bez.f(23,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index101);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index102) = cada1f3.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index103);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t9.f*cada1f3;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index104) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t25.dvX_opt_centerscale = cada1td1;
t25.f = cada1f2 + cada1f4;
%User Line: t25 = t16 .* params_bez(27,:) + t9 .* params_bez(23,:);
t26.dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
t26.f = 20*t21.f;
%User Line: t26 = 20 .* t21;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f1 = params_bez.f(22,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index105);
cada1td1 = cada1f1.*t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index106) = cada1td1(Gator1Data.Index106) + t10.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t10.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f3 = params_bez.f(28,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index107);
cada1td1 = cada1f3.*t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index108) = cada1td1(Gator1Data.Index108) + t15.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t15.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f6 = 6*t17.f;
cada1tf1 = t25.f(Gator1Data.Index109);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index110) = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index111);
cada1td1 = cada1td1 + cada1tf1(:).*t25.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6.*t25.f;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index112) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 + cada1f7;
cada1f9dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f9 = 15*t19.f;
cada1tf1 = t24.f(Gator1Data.Index113);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index114) = cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1tf1 = cada1f9(Gator1Data.Index115);
cada1td1 = cada1td1 + cada1tf1(:).*t24.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9.*t24.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index116) = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index117) = cada1td1(Gator1Data.Index117) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f8 + cada1f10;
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f12 = params_bez.f(25,:);
cada1tempdvX_opt_centerscale = cada1f12dvX_opt_centerscale(Gator1Data.Index118);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index119) = cada1f12.*t26.dvX_opt_centerscale;
cada1td1(Gator1Data.Index120) = cada1td1(Gator1Data.Index120) + t26.f(:).*cada1tempdvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = t26.f*cada1f12;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index121) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index122) = cada1td1(Gator1Data.Index122) + cada1f13dvX_opt_centerscale;
t27.dvX_opt_centerscale = cada1td1;
t27.f = cada1f11 + cada1f13;
%User Line: t27 = t10 .* params_bez(22,:) + t15 .* params_bez(28,:) + 6 .* t17 .* t25 + 15 .* t19 .* t24 + t26 .* params_bez(25,:);
cada1tf1 = t27.f(Gator1Data.Index123);
t28.dvX_opt_centerscale = -sin(cada1tf1(:)).*t27.dvX_opt_centerscale;
t28.f = cos(t27.f);
%User Line: t28 = cos(t27);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index124);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f4 = params_bez.f(22,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index125);
cada1tf1 = t10.f(Gator1Data.Index126);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5.*t10.dvX_opt_centerscale;
t29.dvX_opt_centerscale = cada1td1;
t29.f = cada1f5*t10.f;
%User Line: t29 = (params_bez(1,:) - params_bez(8,:) - params_bez(22,:)) .* t10;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index127);
cada1f2 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f4 = params_bez.f(28,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index128);
cada1td1 = cada1f5.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index129);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t30.dvX_opt_centerscale = cada1td1;
t30.f = t15.f*cada1f5;
%User Line: t30 = t15 .* (params_bez(7,:) - params_bez(14,:) - params_bez(28,:));
cada1f1dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f1 = 15*t19.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f2 = params_bez.f(3,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f3 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f5 = params_bez.f(24,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index130) = cada1f4dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 - cada1f5;
cada1tempdvX_opt_centerscale = cada1f6dvX_opt_centerscale(Gator1Data.Index131);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index132) = cada1f6.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index133);
cada1td1(Gator1Data.Index134) = cada1td1(Gator1Data.Index134) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t8.f*cada1f6;
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f8 = params_bez.f(5,:);
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f9 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f8dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 - cada1f9;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f11 = params_bez.f(26,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index135) = cada1f10dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 - cada1f11;
cada1tempdvX_opt_centerscale = cada1f12dvX_opt_centerscale(Gator1Data.Index136);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index137) = cada1f12.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index138);
cada1td1(Gator1Data.Index139) = cada1td1(Gator1Data.Index139) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = t18.f*cada1f12;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index140) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index141) = cada1td1(Gator1Data.Index141) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f7 + cada1f13;
cada1tf1 = cada1f14(Gator1Data.Index142);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index143) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index144);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f14dvX_opt_centerscale;
t31.dvX_opt_centerscale = cada1td1;
t31.f = cada1f1.*cada1f14;
%User Line: t31 = 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:) - params_bez(24,:)) + t18 .* (params_bez(5,:) - params_bez(12,:) - params_bez(26,:)));
cada1f1dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f1 = 20*t21.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f2 = params_bez.f(4,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f3 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f5 = params_bez.f(25,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index145) = cada1f4dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 - cada1f5;
cada1tempdvX_opt_centerscale = cada1f6dvX_opt_centerscale(Gator1Data.Index146);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index147) = cada1f6.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index148);
cada1td1(Gator1Data.Index149) = cada1td1(Gator1Data.Index149) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t32.dvX_opt_centerscale = cada1td1;
t32.f = cada1f1*cada1f6;
%User Line: t32 = 20 .* t21 .* (params_bez(4,:) - params_bez(11,:) - params_bez(25,:));
cada1f1dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f1 = 6*t17.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index150);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index151);
cada1f3 = params_bez.f(9,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index152);
cada1f5 = params_bez.f(23,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 - cada1f5;
cada1tempdvX_opt_centerscale = cada1f6dvX_opt_centerscale(Gator1Data.Index153);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index154) = cada1f6.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index155);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t9.f*cada1f6;
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f8 = params_bez.f(6,:);
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f9 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f8dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 - cada1f9;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f11 = params_bez.f(27,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index156) = cada1f10dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 - cada1f11;
cada1tempdvX_opt_centerscale = cada1f12dvX_opt_centerscale(Gator1Data.Index157);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index158) = cada1f12.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index159);
cada1td1(Gator1Data.Index160) = cada1td1(Gator1Data.Index160) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = t16.f*cada1f12;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index161) = cada1td1(Gator1Data.Index161) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f7 + cada1f13;
cada1tf1 = cada1f14(Gator1Data.Index162);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index163) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index164);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f14dvX_opt_centerscale;
t33.dvX_opt_centerscale = cada1td1;
t33.f = cada1f1.*cada1f14;
%User Line: t33 = 6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:) - params_bez(23,:)) + t16 .* (params_bez(6,:) - params_bez(13,:) - params_bez(27,:)));
cada1td1 = t29.dvX_opt_centerscale;
cada1td1 = cada1td1 + t30.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t29.f + t30.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index165) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t31.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t31.f;
cada1td1 = zeros(2600,1);
cada1td1(Gator1Data.Index166) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index167) = cada1td1(Gator1Data.Index167) + t32.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t32.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index168) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index169) = cada1td1(Gator1Data.Index169) + t33.dvX_opt_centerscale;
t34.dvX_opt_centerscale = cada1td1;
t34.f = cada1f3 + t33.f;
%User Line: t34 = t29 + t30 + t31 + t32 + t33;
cada1tf1 = t34.f(Gator1Data.Index170);
t35.dvX_opt_centerscale = -sin(cada1tf1(:)).*t34.dvX_opt_centerscale;
t35.f = cos(t34.f);
%User Line: t35 = cos(t34);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index171);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f4 = params_bez.f(15,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index172);
cada1td1 = cada1f5.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index173);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t10.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f7 = params_bez.f(7,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index174);
cada1f8 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 - cada1f8;
cada1f10dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f10 = params_bez.f(21,:);
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f9 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f11dvX_opt_centerscale(Gator1Data.Index175);
cada1td1 = cada1f11.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index176);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t15.f*cada1f11;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f6 + cada1f12;
cada1f14dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f14 = 6*t17.f;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index177);
cada1f15 = params_bez.f(2,:);
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index178);
cada1f16 = params_bez.f(9,:);
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 - cada1f16;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index179);
cada1f18 = params_bez.f(16,:);
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index180);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index181) = cada1f19.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index182);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t9.f*cada1f19;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f21 = params_bez.f(6,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f22 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 - cada1f22;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f24 = params_bez.f(20,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index183) = cada1f23dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index184);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index185) = cada1f25.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index186);
cada1td1(Gator1Data.Index187) = cada1td1(Gator1Data.Index187) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t16.f*cada1f25;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index188) = cada1td1(Gator1Data.Index188) + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f20 + cada1f26;
cada1tf1 = cada1f27(Gator1Data.Index189);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index190) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index191);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f14.*cada1f27;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index192) = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f13 + cada1f28;
cada1f30dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f30 = 15*t19.f;
cada1f31dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f31 = params_bez.f(3,:);
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f32 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f31dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f31 - cada1f32;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f34 = params_bez.f(17,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index193) = cada1f33dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f34dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f33 + cada1f34;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index194);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index195) = cada1f35.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index196);
cada1td1(Gator1Data.Index197) = cada1td1(Gator1Data.Index197) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t8.f*cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f37 = params_bez.f(5,:);
cada1f38dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f38 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f37dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f37 - cada1f38;
cada1f40dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f40 = params_bez.f(19,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index198) = cada1f39dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f39 + cada1f40;
cada1tempdvX_opt_centerscale = cada1f41dvX_opt_centerscale(Gator1Data.Index199);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index200) = cada1f41.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index201);
cada1td1(Gator1Data.Index202) = cada1td1(Gator1Data.Index202) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = t18.f*cada1f41;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index203) = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index204) = cada1td1(Gator1Data.Index204) + cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f36 + cada1f42;
cada1tf1 = cada1f43(Gator1Data.Index205);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index206) = cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1tf1 = cada1f30(Gator1Data.Index207);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f30.*cada1f43;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index208) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index209) = cada1td1(Gator1Data.Index209) + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f29 + cada1f44;
cada1f46dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f46 = 20*t21.f;
cada1f47dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f47 = params_bez.f(4,:);
cada1f48dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f48 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f47dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f47 - cada1f48;
cada1f50dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f50 = params_bez.f(18,:);
cada1td1 = zeros(3,1);
cada1td1(Gator1Data.Index210) = cada1f49dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 + cada1f50;
cada1tempdvX_opt_centerscale = cada1f51dvX_opt_centerscale(Gator1Data.Index211);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index212) = cada1f51.*cada1f46dvX_opt_centerscale;
cada1tf1 = cada1f46(Gator1Data.Index213);
cada1td1(Gator1Data.Index214) = cada1td1(Gator1Data.Index214) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f46*cada1f51;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index215) = cada1f45dvX_opt_centerscale;
cada1td1(Gator1Data.Index216) = cada1td1(Gator1Data.Index216) + cada1f52dvX_opt_centerscale;
t36.dvX_opt_centerscale = cada1td1;
t36.f = cada1f45 + cada1f52;
%User Line: t36 = t10 .* (params_bez(1,:) - params_bez(8,:) + params_bez(15,:)) + t15 .* (params_bez(7,:) - params_bez(14,:) + params_bez(21,:)) + 6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:) + params_bez(16,:)) + t16 .* (params_bez(6,:) - params_bez(13,:) + params_bez(20,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:) + params_bez(17,:)) + t18 .* (params_bez(5,:) - params_bez(12,:) + params_bez(19,:))) + 20 .* t21 .* (params_bez(4,:) - params_bez(11,:) + params_bez(18,:));
cada1tf1 = t36.f(Gator1Data.Index217);
t37.dvX_opt_centerscale = -sin(cada1tf1(:)).*t36.dvX_opt_centerscale;
t37.f = cos(t36.f);
%User Line: t37 = cos(t36);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index218);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f2 = params_bez.f(15,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index219);
cada1td1 = cada1f3.*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index220);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t10.f*cada1f3;
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f5 = params_bez.f(7,:);
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f6 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f5dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
cada1tempdvX_opt_centerscale = cada1f7dvX_opt_centerscale(Gator1Data.Index221);
cada1td1 = cada1f7.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index222);
cada1td1(Gator1Data.Index223) = cada1td1(Gator1Data.Index223) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t15.f*cada1f7;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1f10dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f10 = 6*t17.f;
cada1f11dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index224);
cada1f11 = params_bez.f(2,:);
cada1f12dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index225);
cada1f12 = params_bez.f(16,:);
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 + cada1f12;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index226);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index227) = cada1f13.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index228);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t9.f*cada1f13;
cada1f15dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f15 = params_bez.f(6,:);
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f16 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f15dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 + cada1f16;
cada1tempdvX_opt_centerscale = cada1f17dvX_opt_centerscale(Gator1Data.Index229);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index230) = cada1f17.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index231);
cada1td1(Gator1Data.Index232) = cada1td1(Gator1Data.Index232) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = t16.f*cada1f17;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index233) = cada1td1(Gator1Data.Index233) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f14 + cada1f18;
cada1tf1 = cada1f19(Gator1Data.Index234);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index235) = cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1tf1 = cada1f10(Gator1Data.Index236);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f10.*cada1f19;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index237) = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f9 + cada1f20;
cada1f22dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f22 = 15*t19.f;
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f23 = params_bez.f(3,:);
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f24 = params_bez.f(17,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f23dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tempdvX_opt_centerscale = cada1f25dvX_opt_centerscale(Gator1Data.Index238);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index239) = cada1f25.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index240);
cada1td1(Gator1Data.Index241) = cada1td1(Gator1Data.Index241) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t8.f*cada1f25;
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f27 = params_bez.f(5,:);
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f28 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f27dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 + cada1f28;
cada1tempdvX_opt_centerscale = cada1f29dvX_opt_centerscale(Gator1Data.Index242);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index243) = cada1f29.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index244);
cada1td1(Gator1Data.Index245) = cada1td1(Gator1Data.Index245) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t18.f*cada1f29;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index246) = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index247) = cada1td1(Gator1Data.Index247) + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f26 + cada1f30;
cada1tf1 = cada1f31(Gator1Data.Index248);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index249) = cada1tf1(:).*cada1f22dvX_opt_centerscale;
cada1tf1 = cada1f22(Gator1Data.Index250);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22.*cada1f31;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index251) = cada1f21dvX_opt_centerscale;
cada1td1(Gator1Data.Index252) = cada1td1(Gator1Data.Index252) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f21 + cada1f32;
cada1f34dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f34 = 20*t21.f;
cada1f35dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f35 = params_bez.f(4,:);
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f36 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f35dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f35 + cada1f36;
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index253);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index254) = cada1f37.*cada1f34dvX_opt_centerscale;
cada1tf1 = cada1f34(Gator1Data.Index255);
cada1td1(Gator1Data.Index256) = cada1td1(Gator1Data.Index256) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f34*cada1f37;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index257) = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index258) = cada1td1(Gator1Data.Index258) + cada1f38dvX_opt_centerscale;
t38.dvX_opt_centerscale = cada1td1;
t38.f = cada1f33 + cada1f38;
%User Line: t38 = t10 .* (params_bez(1,:) + params_bez(15,:)) + t15 .* (params_bez(7,:) + params_bez(21,:)) + 6 .* t17 .* (t9 .* (params_bez(2,:) + params_bez(16,:)) + t16 .* (params_bez(6,:) + params_bez(20,:))) + 15 .* t19 .* (t8 .* (params_bez(3,:) + params_bez(17,:)) + t18 .* (params_bez(5,:) + params_bez(19,:))) + 20 .* t21 .* (params_bez(4,:) + params_bez(18,:));
cada1tf1 = t38.f(Gator1Data.Index259);
t39.dvX_opt_centerscale = -sin(cada1tf1(:)).*t38.dvX_opt_centerscale;
t39.f = cos(t38.f);
%User Line: t39 = cos(t38);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index260);
cada1f1 = params_bez.f(1,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f2 = params_bez.f(8,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index261);
cada1tf1 = t10.f(Gator1Data.Index262);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3.*t10.dvX_opt_centerscale;
t40.dvX_opt_centerscale = cada1td1;
t40.f = cada1f3*t10.f;
%User Line: t40 = (params_bez(1,:) - params_bez(8,:)) .* t10;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index263);
cada1f2 = params_bez.f(14,:);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index264);
cada1td1 = cada1f3.*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index265);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t41.dvX_opt_centerscale = cada1td1;
t41.f = t15.f*cada1f3;
%User Line: t41 = t15 .* (params_bez(7,:) - params_bez(14,:));
cada1f1dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f1 = 15*t19.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f2 = params_bez.f(3,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f3 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index266);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index267) = cada1f4.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index268);
cada1td1(Gator1Data.Index269) = cada1td1(Gator1Data.Index269) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t8.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f6 = params_bez.f(5,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f7 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index270);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index271) = cada1f8.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index272);
cada1td1(Gator1Data.Index273) = cada1td1(Gator1Data.Index273) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t18.f*cada1f8;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index274) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index275) = cada1td1(Gator1Data.Index275) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index276);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index277) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index278);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
t42.dvX_opt_centerscale = cada1td1;
t42.f = cada1f1.*cada1f10;
%User Line: t42 = 15 .* t19 .* (t8 .* (params_bez(3,:) - params_bez(10,:)) + t18 .* (params_bez(5,:) - params_bez(12,:)));
cada1f1dvX_opt_centerscale = 20.*t21.dvX_opt_centerscale;
cada1f1 = 20*t21.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f2 = params_bez.f(4,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f3 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f2dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index279);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index280) = cada1f4.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index281);
cada1td1(Gator1Data.Index282) = cada1td1(Gator1Data.Index282) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t43.dvX_opt_centerscale = cada1td1;
t43.f = cada1f1*cada1f4;
%User Line: t43 = 20 .* t21 .* (params_bez(4,:) - params_bez(11,:));
cada1f1dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f1 = 6*t17.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index283);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index284);
cada1f3 = params_bez.f(9,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index285);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index286) = cada1f4.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index287);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t9.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f6 = params_bez.f(6,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f7 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index288);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index289) = cada1f8.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index290);
cada1td1(Gator1Data.Index291) = cada1td1(Gator1Data.Index291) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t16.f*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index292) = cada1td1(Gator1Data.Index292) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index293);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index294) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index295);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
t44.dvX_opt_centerscale = cada1td1;
t44.f = cada1f1.*cada1f10;
%User Line: t44 = 6 .* t17 .* (t9 .* (params_bez(2,:) - params_bez(9,:)) + t16 .* (params_bez(6,:) - params_bez(13,:)));
cada1td1 = t40.dvX_opt_centerscale;
cada1td1 = cada1td1 + t41.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t40.f + t41.f;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index296) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t42.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t42.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index297) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index298) = cada1td1(Gator1Data.Index298) + t43.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t43.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index299) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index300) = cada1td1(Gator1Data.Index300) + t44.dvX_opt_centerscale;
t45.dvX_opt_centerscale = cada1td1;
t45.f = cada1f3 + t44.f;
%User Line: t45 = t40 + t41 + t42 + t43 + t44;
cada1tf1 = t45.f(Gator1Data.Index301);
t46.dvX_opt_centerscale = -sin(cada1tf1(:)).*t45.dvX_opt_centerscale;
t46.f = cos(t45.f);
%User Line: t46 = cos(t45);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index302);
cada1f1 = params_bez.f(1,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index303);
cada1tf1 = t10.f(Gator1Data.Index304);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1.*t10.dvX_opt_centerscale;
t47.dvX_opt_centerscale = cada1td1;
t47.f = cada1f1*t10.f;
%User Line: t47 = params_bez(1,:) .* t10;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f1 = params_bez.f(7,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index305);
cada1td1 = cada1f1.*t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index306) = cada1td1(Gator1Data.Index306) + t15.f(:).*cada1tempdvX_opt_centerscale;
t48.dvX_opt_centerscale = cada1td1;
t48.f = t15.f*cada1f1;
%User Line: t48 = t15 .* params_bez(7,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f1 = params_bez.f(6,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index307);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index308) = cada1f1.*t16.dvX_opt_centerscale;
cada1td1(Gator1Data.Index309) = cada1td1(Gator1Data.Index309) + t16.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t16.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index310);
cada1f3 = params_bez.f(2,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index311);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index312) = cada1f3.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index313);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t9.f*cada1f3;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index314) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t49.dvX_opt_centerscale = cada1td1;
t49.f = cada1f2 + cada1f4;
%User Line: t49 = t16 .* params_bez(6,:) + t9 .* params_bez(2,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f1 = params_bez.f(5,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index315);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index316) = cada1f1.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index317) = cada1td1(Gator1Data.Index317) + t18.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t18.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f3 = params_bez.f(3,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index318);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index319) = cada1f3.*t8.dvX_opt_centerscale;
cada1td1(Gator1Data.Index320) = cada1td1(Gator1Data.Index320) + t8.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t8.f*cada1f3;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index321) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index322) = cada1td1(Gator1Data.Index322) + cada1f4dvX_opt_centerscale;
t50.dvX_opt_centerscale = cada1td1;
t50.f = cada1f2 + cada1f4;
%User Line: t50 = t18 .* params_bez(5,:) + t8 .* params_bez(3,:);
cada1f1dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f1 = 15*t19.f;
cada1tf1 = t50.f(Gator1Data.Index323);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index324) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index325);
cada1td1 = cada1td1 + cada1tf1(:).*t50.dvX_opt_centerscale;
t51.dvX_opt_centerscale = cada1td1;
t51.f = cada1f1.*t50.f;
%User Line: t51 = 15 .* t19 .* t50;
cada1f1dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f1 = 6*t17.f;
cada1tf1 = t49.f(Gator1Data.Index326);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index327) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index328);
cada1td1 = cada1td1 + cada1tf1(:).*t49.dvX_opt_centerscale;
t52.dvX_opt_centerscale = cada1td1;
t52.f = cada1f1.*t49.f;
%User Line: t52 = 6 .* t17 .* t49;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f1 = params_bez.f(4,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index329);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index330) = cada1f1.*t26.dvX_opt_centerscale;
cada1td1(Gator1Data.Index331) = cada1td1(Gator1Data.Index331) + t26.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t26.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index332) = cada1td1(Gator1Data.Index332) + t47.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t47.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index333) = cada1td1(Gator1Data.Index333) + t48.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t48.f;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index334) = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index335) = cada1td1(Gator1Data.Index335) + t51.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t51.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index336) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index337) = cada1td1(Gator1Data.Index337) + t52.dvX_opt_centerscale;
t53.dvX_opt_centerscale = cada1td1;
t53.f = cada1f5 + t52.f;
%User Line: t53 = t26 .* params_bez(4,:) + t47 + t48 + t51 + t52;
cada1tf1 = t53.f(Gator1Data.Index338);
t54.dvX_opt_centerscale = -sin(cada1tf1(:)).*t53.dvX_opt_centerscale;
t54.f = cos(t53.f);
%User Line: t54 = cos(t53);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f1 = params_bez.f(15,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index339);
cada1td1 = cada1f1.*t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index340) = cada1td1(Gator1Data.Index340) + t10.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t10.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f3 = params_bez.f(21,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index341);
cada1td1 = cada1f3.*t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index342) = cada1td1(Gator1Data.Index342) + t15.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t15.f*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f2 + cada1f4;
%User Line: t10 = t10 .* params_bez(15,:) + t15 .* params_bez(21,:);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f1 = params_bez.f(20,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index343);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index344) = cada1f1.*t16.dvX_opt_centerscale;
cada1td1(Gator1Data.Index345) = cada1td1(Gator1Data.Index345) + t16.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t16.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index346);
cada1f3 = params_bez.f(16,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index347);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index348) = cada1f3.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index349);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t9.f*cada1f3;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index350) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t15.dvX_opt_centerscale = cada1td1;
t15.f = cada1f2 + cada1f4;
%User Line: t15 = t16 .* params_bez(20,:) + t9 .* params_bez(16,:);
cada1tf1 = t15.f(Gator1Data.Index351);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index352) = cada1tf1(:).*t17.dvX_opt_centerscale;
cada1tf1 = t17.f(Gator1Data.Index353);
cada1td1 = cada1td1 + cada1tf1(:).*t15.dvX_opt_centerscale;
t17.dvX_opt_centerscale = cada1td1;
t17.f = t17.f.*t15.f;
%User Line: t17 = t17 .* t15;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f1 = params_bez.f(19,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index354);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index355) = cada1f1.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index356) = cada1td1(Gator1Data.Index356) + t18.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t18.f*cada1f1;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f3 = params_bez.f(17,:);
cada1tempdvX_opt_centerscale = cada1f3dvX_opt_centerscale(Gator1Data.Index357);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index358) = cada1f3.*t8.dvX_opt_centerscale;
cada1td1(Gator1Data.Index359) = cada1td1(Gator1Data.Index359) + t8.f(:).*cada1tempdvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t8.f*cada1f3;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index360) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index361) = cada1td1(Gator1Data.Index361) + cada1f4dvX_opt_centerscale;
t55.dvX_opt_centerscale = cada1td1;
t55.f = cada1f2 + cada1f4;
%User Line: t55 = t18 .* params_bez(19,:) + t8 .* params_bez(17,:);
cada1tf1 = t55.f(Gator1Data.Index362);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index363) = cada1tf1(:).*t19.dvX_opt_centerscale;
cada1tf1 = t19.f(Gator1Data.Index364);
cada1td1 = cada1td1 + cada1tf1(:).*t55.dvX_opt_centerscale;
t19.dvX_opt_centerscale = cada1td1;
t19.f = t19.f.*t55.f;
%User Line: t19 = t19 .* t55;
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f1 = params_bez.f(18,:);
cada1tempdvX_opt_centerscale = cada1f1dvX_opt_centerscale(Gator1Data.Index365);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index366) = cada1f1.*t26.dvX_opt_centerscale;
cada1td1(Gator1Data.Index367) = cada1td1(Gator1Data.Index367) + t26.f(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t26.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index368) = cada1td1(Gator1Data.Index368) + t10.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t10.f;
cada1f4dvX_opt_centerscale = 6.*t17.dvX_opt_centerscale;
cada1f4 = 6*t17.f;
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index369) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index370) = cada1td1(Gator1Data.Index370) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = 15.*t19.dvX_opt_centerscale;
cada1f6 = 15*t19.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index371) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index372) = cada1td1(Gator1Data.Index372) + cada1f6dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = cada1f5 + cada1f6;
%User Line: t26 = t26 .* params_bez(18,:) + t10 + 6 .* t17 + 15 .* t19;
cada1tf1 = t26.f(Gator1Data.Index373);
t56.dvX_opt_centerscale = -sin(cada1tf1(:)).*t26.dvX_opt_centerscale;
t56.f = cos(t26.f);
%User Line: t56 = cos(t26);
cada1f1 = params_mech.f(10,:);
t57.f = cada1f1^2;
%User Line: t57 = params_mech(10,:) .^ 2;
cada1f1 = params_mech.f(6,:);
t58.f = cada1f1^2;
%User Line: t58 = params_mech(6,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t59.f = cada1f1^2;
%User Line: t59 = params_mech(5,:) .^ 2;
cada1f1 = t57.f - t59.f;
cada1f2 = cada1f1 + t58.f;
cada1f3 = params_mech.f(7,:);
cada1f4 = cada1f2*cada1f3;
cada1f5 = params_mech.f(1,:);
t60.f = cada1f4 + cada1f5;
%User Line: t60 = (t57 - t59 + t58) .* params_mech(7,:) + params_mech(1,:);
cada1f1 = params_mech.f(8,:);
cada1f2 = uminus(cada1f1);
cada1f3 = params_mech.f(9,:);
t61.f = cada1f2 - cada1f3;
%User Line: t61 = -params_mech(8,:) - params_mech(9,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index374) = t28.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t35.dvX_opt_centerscale;
t62.dvX_opt_centerscale = cada1td1;
t62.f = t28.f - t35.f;
%User Line: t62 = t28 - t35;
cada1f1dvX_opt_centerscale = -t46.dvX_opt_centerscale;
cada1f1 = uminus(t46.f);
t63.dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
t63.f = cada1f1 + 1;
%User Line: t63 = -t46 + 0.1e1;
cada1f1 = params_mech.f(12,:);
t64.f = cada1f1^2;
%User Line: t64 = params_mech(12,:) .^ 2;
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(11,:);
t65.f = cada1f1*cada1f2;
%User Line: t65 = params_mech(8,:) .* params_mech(11,:);
cada1f1 = params_mech.f(7,:);
cada1f2dvX_opt_centerscale = cada1f1.*t54.dvX_opt_centerscale;
cada1f2 = t54.f*cada1f1;
cada1f3 = params_mech.f(10,:);
t66.dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
t66.f = cada1f2*cada1f3;
%User Line: t66 = t54 .* params_mech(7,:) .* params_mech(10,:);
cada1f1 = params_mech.f(9,:);
cada1f2 = params_mech.f(12,:);
t67.f = cada1f1*cada1f2;
%User Line: t67 = params_mech(9,:) .* params_mech(12,:);
t68.f = t61.f*t59.f;
%User Line: t68 = t61 .* t59;
cada1f1 = params_mech.f(5,:);
t69.f = t65.f*cada1f1;
%User Line: t69 = t65 .* params_mech(5,:);
cada1f1 = uminus(t60.f);
cada1f2 = cada1f1/2;
cada1f3 = params_mech.f(8,:);
cada1f4dvX_opt_centerscale = cada1f3.*t63.dvX_opt_centerscale;
cada1f4 = t63.f*cada1f3;
cada1f5 = params_mech.f(9,:);
cada1f6dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4 + cada1f5;
cada1f7dvX_opt_centerscale = t58.f.*cada1f6dvX_opt_centerscale;
cada1f7 = t58.f*cada1f6;
cada1f8dvX_opt_centerscale = -cada1f7dvX_opt_centerscale;
cada1f8 = cada1f2 - cada1f7;
cada1f9 = params_mech.f(9,:);
cada1f10 = t64.f*cada1f9;
cada1f11dvX_opt_centerscale = cada1f8dvX_opt_centerscale;
cada1f11 = cada1f8 - cada1f10;
cada1f12dvX_opt_centerscale = t65.f.*t62.dvX_opt_centerscale;
cada1f12 = t65.f*t62.f;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index375) = cada1td1(Gator1Data.Index375) + -t66.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 - t66.f;
cada1f14dvX_opt_centerscale = t46.dvX_opt_centerscale;
cada1f14 = t46.f + 1;
cada1f15dvX_opt_centerscale = t67.f.*cada1f14dvX_opt_centerscale;
cada1f15 = t67.f*cada1f14;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index376) = cada1td1(Gator1Data.Index376) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f13 - cada1f15;
cada1f17 = params_mech.f(6,:);
cada1f18dvX_opt_centerscale = cada1f17.*cada1f16dvX_opt_centerscale;
cada1f18 = cada1f16*cada1f17;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index377) = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f11 - cada1f18;
cada1f20dvX_opt_centerscale = cada1f19dvX_opt_centerscale;
cada1f20 = cada1f19 - t68.f;
cada1f21dvX_opt_centerscale = cada1f20dvX_opt_centerscale;
cada1f21 = cada1f20 - t69.f;
cada1f22 = params_mech.f(3,:);
t70.dvX_opt_centerscale = cada1f21dvX_opt_centerscale;
t70.f = cada1f21 - cada1f22;
%User Line: t70 = -t60 ./ 0.2e1 - t58 .* (t63 .* params_mech(8,:) + params_mech(9,:)) - t64 .* params_mech(9,:) - (t65 .* t62 - t66 - t67 .* (t46 + 0.1e1)) .* params_mech(6,:) - t68 - t69 - params_mech(3,:);
cada1tempdvX_opt_centerscale = t5.dvX_opt_centerscale(Gator1Data.Index378);
cada1tf1 = t4.f(Gator1Data.Index379);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t5.f.*t4.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t5.f*t4.f;
cada1tf1 = t1.f(Gator1Data.Index380);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index381);
cada1td1 = cada1td1 + cada1tf1(:).*t1.dvX_opt_centerscale;
t71.dvX_opt_centerscale = cada1td1;
t71.f = cada1f1.*t1.f;
%User Line: t71 = t5 .* t4 .* t1;
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index382);
cada1tf1 = t8.f(Gator1Data.Index383);
cada1td1 = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + t7.f.*t8.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t7.f*t8.f;
cada1tf1 = t13.f(Gator1Data.Index384);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index385);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
t72.dvX_opt_centerscale = cada1td1;
t72.f = cada1f1.*t13.f;
%User Line: t72 = t7 .* t8 .* t13;
cada1tf1 = t14.f(Gator1Data.Index386);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index387);
cada1td1 = cada1td1 + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t14.f;
cada1tempdvX_opt_centerscale = t2.dvX_opt_centerscale(Gator1Data.Index388);
cada1td1 = t2.f.*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index389);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1*t2.f;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index390);
cada1td1 = t6.f.*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index391);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = cada1f2*t6.f;
%User Line: t14 = t1 .* t14 .* t2 .* t6;
cada1f1dvX_opt_centerscale = -30.*t71.dvX_opt_centerscale;
cada1f1 = -30*t71.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index392);
cada1f2 = params_bez.f(16,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f3 = params_bez.f(17,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index393) = cada1f2dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index394);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index395) = cada1f4.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index396);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t12.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f6 = params_bez.f(19,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f7 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index397);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index398) = cada1f8.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index399);
cada1td1(Gator1Data.Index400) = cada1td1(Gator1Data.Index400) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t20.f*cada1f8;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index401) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index402) = cada1td1(Gator1Data.Index402) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index403);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index404) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index405);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1.*cada1f10;
cada1f12dvX_opt_centerscale = 60.*t72.dvX_opt_centerscale;
cada1f12 = 60*t72.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f13 = params_bez.f(17,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f14 = params_bez.f(18,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f13dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index406);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index407) = cada1f15.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index408);
cada1td1(Gator1Data.Index409) = cada1td1(Gator1Data.Index409) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t4.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f17 = params_bez.f(18,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f18 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index410);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index411) = cada1f19.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index412);
cada1td1(Gator1Data.Index413) = cada1td1(Gator1Data.Index413) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t3.f*cada1f19;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index414) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index415) = cada1td1(Gator1Data.Index415) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index416);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index417) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index418);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index419) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index420) = cada1td1(Gator1Data.Index420) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 6.*t2.dvX_opt_centerscale;
cada1f24 = 6*t2.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f25 = params_bez.f(15,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index421);
cada1f26 = params_bez.f(16,:);
cada1td1 = zeros(8,1);
cada1td1(7) = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index422);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index423) = cada1f27.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index424);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t11.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f29 = params_bez.f(20,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f30 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index425);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index426) = cada1f31.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index427);
cada1td1(Gator1Data.Index428) = cada1td1(Gator1Data.Index428) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t14.f*cada1f31;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index429) = cada1td1(Gator1Data.Index429) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tempdvX_opt_centerscale = cada1f24dvX_opt_centerscale(Gator1Data.Index430);
cada1tf1 = cada1f33(Gator1Data.Index431);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index432) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24.*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24*cada1f33;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index433) = cada1td1(Gator1Data.Index433) + -cada1f34dvX_opt_centerscale;
t73.dvX_opt_centerscale = cada1td1;
t73.f = cada1f23 - cada1f34;
%User Line: t73 = -30 .* t71 .* (t12 .* (params_bez(16,:) - params_bez(17,:)) + t20 .* (params_bez(19,:) - params_bez(20,:))) - 60 .* t72 .* (t4 .* (params_bez(17,:) - params_bez(18,:)) + t3 .* (params_bez(18,:) - params_bez(19,:))) - 6 .* t2 .* (t11 .* (params_bez(15,:) - params_bez(16,:)) + t14 .* (params_bez(20,:) - params_bez(21,:)));
cada1f1 = params_mech.f(6,:);
t62.dvX_opt_centerscale = cada1f1.*t62.dvX_opt_centerscale;
t62.f = t62.f*cada1f1;
%User Line: t62 = t62 .* params_mech(6,:);
cada1f1 = params_mech.f(5,:);
t74.dvX_opt_centerscale = cada1f1.*t23.dvX_opt_centerscale;
t74.f = cada1f1*t23.f;
%User Line: t74 = params_mech(5,:) .* t23;
cada1f1 = params_mech.f(2,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index434) = t62.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t74.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t62.f - t74.f;
cada1f3 = params_mech.f(11,:);
cada1f4dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2 + cada1f3;
cada1f5dvX_opt_centerscale = t65.f.*cada1f4dvX_opt_centerscale;
cada1f5 = t65.f*cada1f4;
t75.dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
t75.f = cada1f1 + cada1f5;
%User Line: t75 = params_mech(2,:) + t65 .* (t62 - t74 + params_mech(11,:));
cada1f1dvX_opt_centerscale = -30.*t71.dvX_opt_centerscale;
cada1f1 = -30*t71.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index435);
cada1f2 = params_bez.f(23,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f3 = params_bez.f(24,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index436) = cada1f2dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index437);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index438) = cada1f4.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index439);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t12.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f6 = params_bez.f(26,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f7 = params_bez.f(27,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index440);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index441) = cada1f8.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index442);
cada1td1(Gator1Data.Index443) = cada1td1(Gator1Data.Index443) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t20.f*cada1f8;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index444) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index445) = cada1td1(Gator1Data.Index445) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index446);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index447) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index448);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1.*cada1f10;
cada1f12dvX_opt_centerscale = 60.*t72.dvX_opt_centerscale;
cada1f12 = 60*t72.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f13 = params_bez.f(24,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f14 = params_bez.f(25,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f13dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index449);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index450) = cada1f15.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index451);
cada1td1(Gator1Data.Index452) = cada1td1(Gator1Data.Index452) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t4.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f17 = params_bez.f(25,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f18 = params_bez.f(26,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index453);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index454) = cada1f19.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index455);
cada1td1(Gator1Data.Index456) = cada1td1(Gator1Data.Index456) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t3.f*cada1f19;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index457) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index458) = cada1td1(Gator1Data.Index458) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index459);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index460) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index461);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index462) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index463) = cada1td1(Gator1Data.Index463) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 6.*t2.dvX_opt_centerscale;
cada1f24 = 6*t2.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f25 = params_bez.f(22,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index464);
cada1f26 = params_bez.f(23,:);
cada1td1 = zeros(8,1);
cada1td1(5) = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index465);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index466) = cada1f27.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index467);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t11.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f29 = params_bez.f(27,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f30 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index468);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index469) = cada1f31.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index470);
cada1td1(Gator1Data.Index471) = cada1td1(Gator1Data.Index471) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t14.f*cada1f31;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index472) = cada1td1(Gator1Data.Index472) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tempdvX_opt_centerscale = cada1f24dvX_opt_centerscale(Gator1Data.Index473);
cada1tf1 = cada1f33(Gator1Data.Index474);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index475) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24.*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24*cada1f33;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index476) = cada1td1(Gator1Data.Index476) + -cada1f34dvX_opt_centerscale;
t76.dvX_opt_centerscale = cada1td1;
t76.f = cada1f23 - cada1f34;
%User Line: t76 = -30 .* t71 .* (t12 .* (params_bez(23,:) - params_bez(24,:)) + t20 .* (params_bez(26,:) - params_bez(27,:))) - 60 .* t72 .* (t4 .* (params_bez(24,:) - params_bez(25,:)) + t3 .* (params_bez(25,:) - params_bez(26,:))) - 6 .* t2 .* (t11 .* (params_bez(22,:) - params_bez(23,:)) + t14 .* (params_bez(27,:) - params_bez(28,:)));
cada1f1 = params_mech.f(5,:);
t77.dvX_opt_centerscale = cada1f1.*t37.dvX_opt_centerscale;
t77.f = t37.f*cada1f1;
%User Line: t77 = t37 .* params_mech(5,:);
cada1f1 = params_mech.f(5,:);
t78.dvX_opt_centerscale = cada1f1.*t39.dvX_opt_centerscale;
t78.f = t39.f*cada1f1;
%User Line: t78 = t39 .* params_mech(5,:);
cada1f1dvX_opt_centerscale = -t54.dvX_opt_centerscale;
cada1f1 = uminus(t54.f);
cada1f2 = params_mech.f(6,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index477) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t78.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t78.f;
cada1f5 = params_mech.f(10,:);
t79.dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
t79.f = cada1f4*cada1f5;
%User Line: t79 = (-t54 .* params_mech(6,:) - t78) .* params_mech(10,:);
cada1f1 = params_mech.f(8,:);
cada1f2dvX_opt_centerscale = -t35.dvX_opt_centerscale;
cada1f2 = uminus(t35.f);
cada1f3 = params_mech.f(11,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5 = params_mech.f(6,:);
cada1f6dvX_opt_centerscale = cada1f5.*t63.dvX_opt_centerscale;
cada1f6 = t63.f*cada1f5;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index478) = cada1td1(Gator1Data.Index478) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f4 + cada1f6;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index479) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index480) = cada1td1(Gator1Data.Index480) + -t77.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 - t77.f;
cada1f9 = params_mech.f(6,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1f11 = params_mech.f(11,:);
cada1f12dvX_opt_centerscale = -t74.dvX_opt_centerscale;
cada1f12 = uminus(t74.f);
cada1f13 = params_mech.f(11,:);
cada1f14dvX_opt_centerscale = cada1f12dvX_opt_centerscale;
cada1f14 = cada1f12 + cada1f13;
cada1f15dvX_opt_centerscale = cada1f11.*cada1f14dvX_opt_centerscale;
cada1f15 = cada1f11*cada1f14;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f10 + cada1f15;
t63.dvX_opt_centerscale = cada1f1.*cada1f16dvX_opt_centerscale;
t63.f = cada1f1*cada1f16;
%User Line: t63 = params_mech(8,:) .* ((-t35 .* params_mech(11,:) + t63 .* params_mech(6,:) - t77) .* params_mech(6,:) + params_mech(11,:) .* (-t74 + params_mech(11,:)));
cada1f1dvX_opt_centerscale = -t46.dvX_opt_centerscale;
cada1f1 = uminus(t46.f);
cada1f2 = params_mech.f(6,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index481) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t77.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t77.f;
cada1f5 = params_mech.f(12,:);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1f7dvX_opt_centerscale = cada1f6dvX_opt_centerscale;
cada1f7 = cada1f6 + t64.f;
cada1f8 = params_mech.f(9,:);
t74.dvX_opt_centerscale = cada1f8.*cada1f7dvX_opt_centerscale;
t74.f = cada1f7*cada1f8;
%User Line: t74 = ((-t46 .* params_mech(6,:) - t77) .* params_mech(12,:) + t64) .* params_mech(9,:);
t77.f =  0.2e1;
%User Line: t77 = 0.2e1;
cada1f1 = t65.f*t77.f;
cada1f2 = params_mech.f(6,:);
t80.f = cada1f1*cada1f2;
%User Line: t80 = t65 .* t77 .* params_mech(6,:);
t81.dvX_opt_centerscale = t80.f.*t28.dvX_opt_centerscale;
t81.f = t80.f*t28.f;
%User Line: t81 = t80 .* t28;
cada1f1dvX_opt_centerscale = t79.dvX_opt_centerscale;
cada1f1 = t57.f + t79.f;
cada1f2dvX_opt_centerscale = -cada1f1dvX_opt_centerscale;
cada1f2 = uminus(cada1f1);
cada1f3 = params_mech.f(7,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index482) = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -t63.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 - t63.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index483) = cada1td1(Gator1Data.Index483) + -t74.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 - t74.f;
cada1f7 = params_mech.f(1,:);
cada1f8dvX_opt_centerscale = cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6 - cada1f7;
cada1f9 = params_mech.f(2,:);
cada1f10dvX_opt_centerscale = cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8 - cada1f9;
cada1f11 = params_mech.f(3,:);
cada1f12dvX_opt_centerscale = cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10 - cada1f11;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index484) = cada1td1(Gator1Data.Index484) + -t81.dvX_opt_centerscale;
t82.dvX_opt_centerscale = cada1td1;
t82.f = cada1f12 - t81.f;
%User Line: t82 = -(t57 + t79) .* params_mech(7,:) - t63 - t74 - params_mech(1,:) - params_mech(2,:) - params_mech(3,:) - t81;
cada1f1dvX_opt_centerscale = -30.*t71.dvX_opt_centerscale;
cada1f1 = -30*t71.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index485);
cada1f2 = params_bez.f(2,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f3 = params_bez.f(3,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index486) = cada1f2dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index487);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index488) = cada1f4.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index489);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t12.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f6 = params_bez.f(5,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f7 = params_bez.f(6,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index490);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index491) = cada1f8.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index492);
cada1td1(Gator1Data.Index493) = cada1td1(Gator1Data.Index493) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t20.f*cada1f8;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index494) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index495) = cada1td1(Gator1Data.Index495) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index496);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index497) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index498);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1.*cada1f10;
cada1f12dvX_opt_centerscale = 60.*t72.dvX_opt_centerscale;
cada1f12 = 60*t72.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f13 = params_bez.f(3,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f14 = params_bez.f(4,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f13dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index499);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index500) = cada1f15.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index501);
cada1td1(Gator1Data.Index502) = cada1td1(Gator1Data.Index502) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t4.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f17 = params_bez.f(4,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f18 = params_bez.f(5,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index503);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index504) = cada1f19.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index505);
cada1td1(Gator1Data.Index506) = cada1td1(Gator1Data.Index506) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t3.f*cada1f19;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index507) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index508) = cada1td1(Gator1Data.Index508) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index509);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index510) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index511);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index512) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index513) = cada1td1(Gator1Data.Index513) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 6.*t2.dvX_opt_centerscale;
cada1f24 = 6*t2.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index514);
cada1f25 = params_bez.f(1,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index515);
cada1f26 = params_bez.f(2,:);
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index516) = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index517);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index518) = cada1f27.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index519);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t11.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f29 = params_bez.f(6,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f30 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f29dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index520);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index521) = cada1f31.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index522);
cada1td1(Gator1Data.Index523) = cada1td1(Gator1Data.Index523) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t14.f*cada1f31;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index524) = cada1td1(Gator1Data.Index524) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tempdvX_opt_centerscale = cada1f24dvX_opt_centerscale(Gator1Data.Index525);
cada1tf1 = cada1f33(Gator1Data.Index526);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index527) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24.*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24*cada1f33;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index528) = cada1td1(Gator1Data.Index528) + -cada1f34dvX_opt_centerscale;
t83.dvX_opt_centerscale = cada1td1;
t83.f = cada1f23 - cada1f34;
%User Line: t83 = -30 .* t71 .* (t12 .* (params_bez(2,:) - params_bez(3,:)) + t20 .* (params_bez(5,:) - params_bez(6,:))) - 60 .* t72 .* (t4 .* (params_bez(3,:) - params_bez(4,:)) + t3 .* (params_bez(4,:) - params_bez(5,:))) - 6 .* t2 .* (t11 .* (params_bez(1,:) - params_bez(2,:)) + t14 .* (params_bez(6,:) - params_bez(7,:)));
cada1td1 = t63.dvX_opt_centerscale;
cada1td1(Gator1Data.Index529) = cada1td1(Gator1Data.Index529) + t74.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t63.f + t74.f;
cada1f2 = params_mech.f(2,:);
cada1f3dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1 + cada1f2;
cada1f4 = params_mech.f(3,:);
cada1f5dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3 + cada1f4;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index530) = cada1td1(Gator1Data.Index530) + t81.dvX_opt_centerscale;
t63.dvX_opt_centerscale = cada1td1;
t63.f = cada1f5 + t81.f;
%User Line: t63 = t63 + t74 + params_mech(2,:) + params_mech(3,:) + t81;
cada1f1dvX_opt_centerscale = -30.*t71.dvX_opt_centerscale;
cada1f1 = -30*t71.f;
cada1f2dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index531);
cada1f2 = params_bez.f(9,:);
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f3 = params_bez.f(10,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index532) = cada1f2dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1tempdvX_opt_centerscale = cada1f4dvX_opt_centerscale(Gator1Data.Index533);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index534) = cada1f4.*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index535);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t12.f*cada1f4;
cada1f6dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f6 = params_bez.f(12,:);
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f7 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f6dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 - cada1f7;
cada1tempdvX_opt_centerscale = cada1f8dvX_opt_centerscale(Gator1Data.Index536);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index537) = cada1f8.*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index538);
cada1td1(Gator1Data.Index539) = cada1td1(Gator1Data.Index539) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t20.f*cada1f8;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index540) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index541) = cada1td1(Gator1Data.Index541) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index542);
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index543) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index544);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f1.*cada1f10;
cada1f12dvX_opt_centerscale = 60.*t72.dvX_opt_centerscale;
cada1f12 = 60*t72.f;
cada1f13dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f13 = params_bez.f(10,:);
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f14 = params_bez.f(11,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f13dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1tempdvX_opt_centerscale = cada1f15dvX_opt_centerscale(Gator1Data.Index545);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index546) = cada1f15.*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index547);
cada1td1(Gator1Data.Index548) = cada1td1(Gator1Data.Index548) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t4.f*cada1f15;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f17 = params_bez.f(11,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f18 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f17dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 - cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index549);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index550) = cada1f19.*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index551);
cada1td1(Gator1Data.Index552) = cada1td1(Gator1Data.Index552) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t3.f*cada1f19;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index553) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index554) = cada1td1(Gator1Data.Index554) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f16 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index555);
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index556) = cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1tf1 = cada1f12(Gator1Data.Index557);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12.*cada1f21;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index558) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index559) = cada1td1(Gator1Data.Index559) + -cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f11 - cada1f22;
cada1f24dvX_opt_centerscale = 6.*t2.dvX_opt_centerscale;
cada1f24 = 6*t2.f;
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f25 = params_bez.f(8,:);
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index560);
cada1f26 = params_bez.f(9,:);
cada1td1 = zeros(8,1);
cada1td1(2) = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 - cada1f26;
cada1tempdvX_opt_centerscale = cada1f27dvX_opt_centerscale(Gator1Data.Index561);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index562) = cada1f27.*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index563);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t11.f*cada1f27;
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f29 = params_bez.f(13,:);
cada1f30dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index564);
cada1f30 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index565) = cada1td1(Gator1Data.Index565) + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 - cada1f30;
cada1tempdvX_opt_centerscale = cada1f31dvX_opt_centerscale(Gator1Data.Index566);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index567) = cada1f31.*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index568);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = t14.f*cada1f31;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1(Gator1Data.Index569) = cada1td1(Gator1Data.Index569) + cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f28 + cada1f32;
cada1tempdvX_opt_centerscale = cada1f24dvX_opt_centerscale(Gator1Data.Index570);
cada1tf1 = cada1f33(Gator1Data.Index571);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index572) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24.*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f24*cada1f33;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1(Gator1Data.Index573) = cada1td1(Gator1Data.Index573) + -cada1f34dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f23 - cada1f34;
%User Line: t2 = -30 .* t71 .* (t12 .* (params_bez(9,:) - params_bez(10,:)) + t20 .* (params_bez(12,:) - params_bez(13,:))) - 60 .* t72 .* (t4 .* (params_bez(10,:) - params_bez(11,:)) + t3 .* (params_bez(11,:) - params_bez(12,:))) - 6 .* t2 .* (t11 .* (params_bez(8,:) - params_bez(9,:)) + t14 .* (params_bez(13,:) - params_bez(14,:)));
cada1f1 = t57.f + t59.f;
cada1f2 = cada1f1 + t58.f;
cada1f3 = params_mech.f(7,:);
t3.f = cada1f2*cada1f3;
%User Line: t3 = ((t57 + t59 + t58) .* params_mech(7,:));
cada1tf1 = t83.f(Gator1Data.Index574);
cada1td1 = cada1tf1(:).*t82.dvX_opt_centerscale;
cada1tf1 = t82.f(Gator1Data.Index575);
cada1td1(Gator1Data.Index576) = cada1td1(Gator1Data.Index576) + cada1tf1(:).*t83.dvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = t82.f.*t83.f;
%User Line: t11 = (t82 .* t83);
cada1tf1 = t2.f(Gator1Data.Index577);
cada1td1 = cada1tf1(:).*t63.dvX_opt_centerscale;
cada1tf1 = t63.f(Gator1Data.Index578);
cada1td1(Gator1Data.Index579) = cada1td1(Gator1Data.Index579) + cada1tf1(:).*t2.dvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = t63.f.*t2.f;
%User Line: t12 = (t63 .* t2);
cada1tf1 = t73.f(Gator1Data.Index580);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index581) = cada1tf1(:).*t70.dvX_opt_centerscale;
cada1tf1 = t70.f(Gator1Data.Index582);
cada1td1(Gator1Data.Index583) = cada1td1(Gator1Data.Index583) + cada1tf1(:).*t73.dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = t70.f.*t73.f;
%User Line: t14 = (t70 .* t73);
cada1tf1 = t76.f(Gator1Data.Index584);
cada1td1 = cada1tf1(:).*t75.dvX_opt_centerscale;
cada1tf1 = t75.f(Gator1Data.Index585);
cada1td1(Gator1Data.Index586) = cada1td1(Gator1Data.Index586) + cada1tf1(:).*t76.dvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = t75.f.*t76.f;
%User Line: t20 = (t75 .* t76);
cada1f1 = params_mech.f(6,:);
cada1f2 = params_mech.f(8,:);
t71.f = cada1f1*cada1f2;
%User Line: t71 = (params_mech(6,:) .* params_mech(8,:));
t72.f = t67.f + t71.f;
%User Line: t72 = (t67 + t71);
cada1f1dvX_opt_centerscale = -t23.dvX_opt_centerscale;
cada1f1 = uminus(t23.f);
t74.dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
t74.f = cada1f1 - 1;
%User Line: t74 = -t23 - 0.1e1;
cada1f1 = params_mech.f(6,:);
t81.dvX_opt_centerscale = cada1f1.*t56.dvX_opt_centerscale;
t81.f = t56.f*cada1f1;
%User Line: t81 = t56 .* params_mech(6,:);
cada1f1 = params_mech.f(12,:);
cada1f2 = params_mech.f(6,:);
cada1f3 = cada1f1 - cada1f2;
cada1f4 = params_mech.f(12,:);
t84.f = cada1f3*cada1f4;
%User Line: t84 = (params_mech(12,:) - params_mech(6,:)) .* params_mech(12,:);
cada1f1 = params_mech.f(6,:);
t85.f = cada1f1*t72.f;
%User Line: t85 = params_mech(6,:) .* t72;
cada1f1 = params_mech.f(11,:);
cada1f2dvX_opt_centerscale = cada1f1.*t74.dvX_opt_centerscale;
cada1f2 = t74.f*cada1f1;
cada1f3dvX_opt_centerscale = -t37.dvX_opt_centerscale;
cada1f3 = uminus(t37.f);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index587) = cada1td1(Gator1Data.Index587) + t56.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t56.f;
cada1f5 = params_mech.f(6,:);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index588) = cada1td1(Gator1Data.Index588) + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f2 + cada1f6;
cada1f8 = params_mech.f(8,:);
cada1f9dvX_opt_centerscale = cada1f8.*cada1f7dvX_opt_centerscale;
cada1f9 = cada1f7*cada1f8;
cada1f10dvX_opt_centerscale = -t39.dvX_opt_centerscale;
cada1f10 = uminus(t39.f);
cada1f11 = params_mech.f(10,:);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index589) = cada1td1(Gator1Data.Index589) + t81.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 + t81.f;
cada1f14 = params_mech.f(7,:);
cada1f15dvX_opt_centerscale = cada1f14.*cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13*cada1f14;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(Gator1Data.Index590) = cada1td1(Gator1Data.Index590) + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f9 + cada1f15;
cada1f17dvX_opt_centerscale = -t37.dvX_opt_centerscale;
cada1f17 = uminus(t37.f);
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index591) = cada1td1(Gator1Data.Index591) + -t56.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f17 - t56.f;
cada1f19dvX_opt_centerscale = t67.f.*cada1f18dvX_opt_centerscale;
cada1f19 = t67.f*cada1f18;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index592) = cada1td1(Gator1Data.Index592) + cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f16 + cada1f19;
cada1f21 = params_mech.f(5,:);
cada1f22dvX_opt_centerscale = cada1f21.*cada1f20dvX_opt_centerscale;
cada1f22 = cada1f20*cada1f21;
cada1f23 = params_mech.f(11,:);
cada1f24dvX_opt_centerscale = t62.dvX_opt_centerscale;
cada1f24 = t62.f + cada1f23;
cada1f25 = params_mech.f(11,:);
cada1f26dvX_opt_centerscale = cada1f25.*cada1f24dvX_opt_centerscale;
cada1f26 = cada1f24*cada1f25;
cada1f27dvX_opt_centerscale = cada1f26dvX_opt_centerscale;
cada1f27 = cada1f26 + t58.f;
cada1f28 = params_mech.f(8,:);
cada1f29dvX_opt_centerscale = cada1f28.*cada1f27dvX_opt_centerscale;
cada1f29 = cada1f27*cada1f28;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1(Gator1Data.Index593) = cada1td1(Gator1Data.Index593) + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f22 + cada1f29;
cada1f31 = t84.f + t58.f;
cada1f32 = params_mech.f(9,:);
cada1f33 = cada1f31*cada1f32;
cada1f34dvX_opt_centerscale = cada1f30dvX_opt_centerscale;
cada1f34 = cada1f30 + cada1f33;
cada1f35dvX_opt_centerscale = cada1f34dvX_opt_centerscale;
cada1f35 = cada1f34 - t68.f;
cada1f36dvX_opt_centerscale = t85.f.*t46.dvX_opt_centerscale;
cada1f36 = t85.f*t46.f;
cada1td1 = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index594) = cada1td1(Gator1Data.Index594) + -cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f35 - cada1f36;
cada1f38 = params_mech.f(6,:);
cada1f39dvX_opt_centerscale = cada1f38.*t66.dvX_opt_centerscale;
cada1f39 = t66.f*cada1f38;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1(Gator1Data.Index595) = cada1td1(Gator1Data.Index595) + -cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f37 - cada1f39;
cada1f41 = params_mech.f(2,:);
cada1f42dvX_opt_centerscale = cada1f40dvX_opt_centerscale;
cada1f42 = cada1f40 + cada1f41;
cada1f43 = params_mech.f(3,:);
cada1f44dvX_opt_centerscale = cada1f42dvX_opt_centerscale;
cada1f44 = cada1f42 + cada1f43;
t39.dvX_opt_centerscale = t77.f.*cada1f44dvX_opt_centerscale;
t39.f = t77.f*cada1f44;
%User Line: t39 = t77 .* (((t74 .* params_mech(11,:) + (-t37 + t56) .* params_mech(6,:)) .* params_mech(8,:) + (-t39 .* params_mech(10,:) + t81) .* params_mech(7,:) + t67 .* (-t37 - t56)) .* params_mech(5,:) + ((t62 + params_mech(11,:)) .* params_mech(11,:) + t58) .* params_mech(8,:) + (t84 + t58) .* params_mech(9,:) - t68 - t85 .* t46 - t66 .* params_mech(6,:) + params_mech(2,:) + params_mech(3,:));
cada1f1dvX_opt_centerscale = 4.*t81.dvX_opt_centerscale;
cada1f1 = 4*t81.f;
cada1f2 = params_mech.f(5,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4 = params_mech.f(9,:);
t66.dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
t66.f = cada1f3*cada1f4;
%User Line: t66 = 0.4e1 .* t81 .* params_mech(5,:) .* params_mech(9,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index596) = t66.dvX_opt_centerscale;
cada1td1 = cada1td1 + t39.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t66.f + t39.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t12.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t12.f;
cada1f3 = params_mech.f(1,:);
cada1f4dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2 + cada1f3;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + t20.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t20.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t14.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t14.f;
cada1f7dvX_opt_centerscale = cada1f6dvX_opt_centerscale;
cada1f7 = cada1f6 + t3.f;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + t11.dvX_opt_centerscale;
t68.dvX_opt_centerscale = cada1td1;
t68.f = cada1f7 + t11.f;
%User Line: t68 = t66 + t39 + t12 + params_mech(1,:) + t20 + t14 + t3 + t11;
cada1tf2 = t68.f(Gator1Data.Index597);
t68.dvX_opt_centerscale = -1./cada1tf2(:).^2.*t68.dvX_opt_centerscale;
t68.f = 1./t68.f;
%User Line: t68 = 0.1e1 ./ t68;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index598);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index599);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t81.dvX_opt_centerscale = cada1td1;
t81.f = cada1f1 - cada1f2;
%User Line: t81 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index600);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index601);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t86.dvX_opt_centerscale = cada1td1;
t86.f = cada1f1 - cada1f2;
%User Line: t86 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:);
cada1f1 = params_mech.f(6,:);
t87.f = t65.f*cada1f1;
%User Line: t87 = t65 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index602);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index603);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index604);
cada1f4 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t88.dvX_opt_centerscale = cada1td1;
t88.f = cada1f3 + cada1f4;
%User Line: t88 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index605);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index606);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index607);
cada1f4 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t89.dvX_opt_centerscale = cada1td1;
t89.f = cada1f3 + cada1f4;
%User Line: t89 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index608);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index609);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index610);
cada1f4 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f4dvX_opt_centerscale;
t90.dvX_opt_centerscale = cada1td1;
t90.f = cada1f3 - cada1f4;
%User Line: t90 = q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) - q_s_wedge_dt(5,:);
cada1f1 = params_mech.f(11,:);
t91.f = cada1f1^2;
%User Line: t91 = params_mech(11,:) .^ 2;
cada1f1 = params_mech.f(5,:);
cada1f2 = params_mech.f(11,:);
t92.f = cada1f1*cada1f2;
%User Line: t92 = params_mech(5,:) .* params_mech(11,:);
cada1f1 = t77.f*t87.f;
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index611);
cada1f2 = q_s_wedge_dt.f(4,:);
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index612);
cada1f3 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 - cada1f3;
cada1f5dvX_opt_centerscale = cada1f1.*cada1f4dvX_opt_centerscale;
cada1f5 = cada1f1*cada1f4;
cada1f6 = 4*t87.f;
cada1f7dvX_opt_centerscale = cada1f6.*t86.dvX_opt_centerscale;
cada1f7 = cada1f6*t86.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 + cada1f7;
cada1tf1 = cada1f8(Gator1Data.Index613);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index614) = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index615);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t28.f.*cada1f8;
cada1f10dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index616);
cada1f10 = q_s_wedge_dt.f(4,:);
cada1f11dvX_opt_centerscale = t60.f.*cada1f10dvX_opt_centerscale;
cada1f11 = t60.f*cada1f10;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f11dvX_opt_centerscale;
t28.dvX_opt_centerscale = cada1td1;
t28.f = cada1f9 + cada1f11;
%User Line: t28 = t28 .* (t77 .* t87 .* (q_s_wedge_dt(4,:) - q_s_wedge_dt(5,:)) + 0.4e1 .* t87 .* t86) + t60 .* q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = -t23.dvX_opt_centerscale;
cada1f1 = uminus(t23.f);
cada1f2dvX_opt_centerscale = t69.f.*cada1f1dvX_opt_centerscale;
cada1f2 = cada1f1*t69.f;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index617);
cada1f3 = q_s_wedge_dt.f(2,:);
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index618);
cada1f4 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index619);
cada1f6 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 - cada1f6;
cada1tf1 = cada1f7(Gator1Data.Index620);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index621);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f2.*cada1f7;
cada1f9dvX_opt_centerscale = t87.f.*t35.dvX_opt_centerscale;
cada1f9 = t35.f*t87.f;
cada1f10dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index622);
cada1f10 = q_s_wedge_dt.f(2,:);
cada1f11dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index623);
cada1f11 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10 - cada1f11;
cada1f13dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index624);
cada1f13 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f12 + cada1f13;
cada1f15dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index625);
cada1f15 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14 - cada1f15;
cada1tf1 = cada1f16(Gator1Data.Index626);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index627) = cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1tf1 = cada1f9(Gator1Data.Index628);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f9.*cada1f16;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f8 - cada1f17;
cada1f19 = params_mech.f(5,:);
cada1f20dvX_opt_centerscale = cada1f19.*t37.dvX_opt_centerscale;
cada1f20 = t37.f*cada1f19;
cada1f21dvX_opt_centerscale = t67.f.*t81.dvX_opt_centerscale;
cada1f21 = t67.f*t81.f;
cada1f22dvX_opt_centerscale = t71.f.*t81.dvX_opt_centerscale;
cada1f22 = t71.f*t81.f;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 + cada1f22;
cada1tf1 = cada1f23(Gator1Data.Index629);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index630) = cada1tf1(:).*cada1f20dvX_opt_centerscale;
cada1tf1 = cada1f20(Gator1Data.Index631);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f20.*cada1f23;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f18 - cada1f24;
cada1f26 = params_mech.f(6,:);
cada1f27dvX_opt_centerscale = cada1f26.*t46.dvX_opt_centerscale;
cada1f27 = t46.f*cada1f26;
cada1f28dvX_opt_centerscale = t67.f.*t88.dvX_opt_centerscale;
cada1f28 = t67.f*t88.f;
cada1f29dvX_opt_centerscale = t71.f.*t88.dvX_opt_centerscale;
cada1f29 = t71.f*t88.f;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f28 + cada1f29;
cada1tf1 = cada1f30(Gator1Data.Index632);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index633) = cada1tf1(:).*cada1f27dvX_opt_centerscale;
cada1tf1 = cada1f27(Gator1Data.Index634);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f27.*cada1f30;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f25 - cada1f31;
cada1f33 = params_mech.f(6,:);
cada1f34dvX_opt_centerscale = cada1f33.*t54.dvX_opt_centerscale;
cada1f34 = t54.f*cada1f33;
cada1f35 = params_mech.f(7,:);
cada1f36dvX_opt_centerscale = cada1f35.*cada1f34dvX_opt_centerscale;
cada1f36 = cada1f34*cada1f35;
cada1f37 = params_mech.f(10,:);
cada1f38dvX_opt_centerscale = cada1f37.*cada1f36dvX_opt_centerscale;
cada1f38 = cada1f36*cada1f37;
cada1f39dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index635);
cada1f39 = q_s_wedge_dt.f(2,:);
cada1f40dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index636);
cada1f40 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f39 + cada1f40;
cada1tf1 = cada1f41(Gator1Data.Index637);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index638) = cada1tf1(:).*cada1f38dvX_opt_centerscale;
cada1tf1 = cada1f38(Gator1Data.Index639);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f38.*cada1f41;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f32 - cada1f42;
cada1f44 = params_mech.f(3,:);
cada1f45dvX_opt_centerscale = cada1f44.*t89.dvX_opt_centerscale;
cada1f45 = t89.f*cada1f44;
cada1td1 = cada1f43dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f43 + cada1f45;
cada1f47 = params_mech.f(2,:);
cada1f48dvX_opt_centerscale = cada1f47.*t90.dvX_opt_centerscale;
cada1f48 = t90.f*cada1f47;
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f46 + cada1f48;
cada1f50dvX_opt_centerscale = t58.f.*t89.dvX_opt_centerscale;
cada1f50 = t58.f*t89.f;
cada1f51dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index640);
cada1f51 = q_s_wedge_dt.f(4,:);
cada1f52dvX_opt_centerscale = t59.f.*cada1f51dvX_opt_centerscale;
cada1f52 = t59.f*cada1f51;
cada1td1 = cada1f50dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f50 - cada1f52;
cada1f54dvX_opt_centerscale = t91.f.*t90.dvX_opt_centerscale;
cada1f54 = t90.f*t91.f;
cada1td1 = cada1f53dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f53 + cada1f54;
cada1f56dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index641);
cada1f56 = q_s_wedge_dt.f(4,:);
cada1f57dvX_opt_centerscale = t92.f.*cada1f56dvX_opt_centerscale;
cada1f57 = t92.f*cada1f56;
cada1td1 = cada1f55dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f57dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f55 + cada1f57;
cada1f59 = params_mech.f(8,:);
cada1f60dvX_opt_centerscale = cada1f59.*cada1f58dvX_opt_centerscale;
cada1f60 = cada1f58*cada1f59;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f60dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f49 + cada1f60;
cada1f62dvX_opt_centerscale = t64.f.*t86.dvX_opt_centerscale;
cada1f62 = t64.f*t86.f;
cada1f63 = t84.f - t59.f;
cada1f64 = cada1f63 + t58.f;
cada1f65dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index642);
cada1f65 = q_s_wedge_dt.f(4,:);
cada1f66dvX_opt_centerscale = cada1f64.*cada1f65dvX_opt_centerscale;
cada1f66 = cada1f64*cada1f65;
cada1td1 = cada1f62dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f66dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f62 + cada1f66;
cada1f68 = params_mech.f(9,:);
cada1f69dvX_opt_centerscale = cada1f68.*cada1f67dvX_opt_centerscale;
cada1f69 = cada1f67*cada1f68;
cada1td1 = cada1f61dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f69dvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = cada1f61 + cada1f69;
cada1f71dvX_opt_centerscale = -t78.dvX_opt_centerscale;
cada1f71 = uminus(t78.f);
cada1f72 = params_mech.f(10,:);
cada1f73dvX_opt_centerscale = cada1f72.*cada1f71dvX_opt_centerscale;
cada1f73 = cada1f71*cada1f72;
cada1f74dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index643);
cada1f74 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f74(Gator1Data.Index644);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index645) = cada1tf1(:).*cada1f73dvX_opt_centerscale;
cada1tf1 = cada1f73(Gator1Data.Index646);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f74dvX_opt_centerscale;
cada1f75dvX_opt_centerscale = cada1td1;
cada1f75 = cada1f73.*cada1f74;
cada1f76dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index647);
cada1f76 = q_s_wedge_dt.f(2,:);
cada1f77dvX_opt_centerscale = t57.f.*cada1f76dvX_opt_centerscale;
cada1f77 = t57.f*cada1f76;
cada1td1 = cada1f75dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f77dvX_opt_centerscale;
cada1f78dvX_opt_centerscale = cada1td1;
cada1f78 = cada1f75 + cada1f77;
cada1f79 = params_mech.f(7,:);
cada1f80dvX_opt_centerscale = cada1f79.*cada1f78dvX_opt_centerscale;
cada1f80 = cada1f78*cada1f79;
cada1td1 = cada1f70dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f80dvX_opt_centerscale;
cada1f81dvX_opt_centerscale = cada1td1;
cada1f81 = cada1f70 + cada1f80;
cada1f82 = params_mech.f(1,:);
cada1f83dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index648);
cada1f83 = q_s_wedge_dt.f(2,:);
cada1f84dvX_opt_centerscale = cada1f82.*cada1f83dvX_opt_centerscale;
cada1f84 = cada1f82*cada1f83;
cada1td1 = cada1f81dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f84dvX_opt_centerscale;
cada1f85dvX_opt_centerscale = cada1td1;
cada1f85 = cada1f81 + cada1f84;
cada1f86dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index649);
cada1f86 = xi_s.f(2,:);
cada1td1 = cada1f85dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f86dvX_opt_centerscale;
cada1f87dvX_opt_centerscale = cada1td1;
cada1f87 = cada1f85 + cada1f86;
cada1f88dvX_opt_centerscale = t77.f.*cada1f87dvX_opt_centerscale;
cada1f88 = t77.f*cada1f87;
cada1td1 = cada1f88dvX_opt_centerscale;
cada1td1 = cada1td1 + t28.dvX_opt_centerscale;
t23.dvX_opt_centerscale = cada1td1;
t23.f = cada1f88 + t28.f;
%User Line: t23 = t77 .* (-t23 .* t69 .* (q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) - q_s_wedge_dt(5,:)) - t35 .* t87 .* (q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:) - q_s_wedge_dt(5,:)) - t37 .* params_mech(5,:) .* (t67 .* t81 + t71 .* t81) - t46 .* params_mech(6,:) .* (t67 .* t88 + t71 .* t88) - t54 .* params_mech(6,:) .* params_mech(7,:) .* params_mech(10,:) .* (q_s_wedge_dt(2,:) + q_s_wedge_dt(4,:)) + t89 .* params_mech(3,:) + t90 .* params_mech(2,:) + (t58 .* t89 - t59 .* q_s_wedge_dt(4,:) + t90 .* t91 + t92 .* q_s_wedge_dt(4,:)) .* params_mech(8,:) + (t64 .* t86 + (t84 - t59 + t58) .* q_s_wedge_dt(4,:)) .* params_mech(9,:) + (-t78 .* params_mech(10,:) .* q_s_wedge_dt(2,:) + t57 .* q_s_wedge_dt(2,:)) .* params_mech(7,:) + params_mech(1,:) .* q_s_wedge_dt(2,:) + xi_s(2,:)) + t28;
cada1f1 = params_mech.f(1,:);
t3.f = t3.f + cada1f1;
%User Line: t3 = (t3 + params_mech(1,:));
cada1f1 = params_mech.f(5,:);
cada1f2 = 4*cada1f1;
cada1f3 = params_mech.f(7,:);
cada1f4 = params_mech.f(8,:);
cada1f5 = cada1f3 + cada1f4;
cada1f6 = params_mech.f(6,:);
cada1f7 = cada1f5*cada1f6;
cada1f8 = cada1f7 - t67.f;
cada1f9 = cada1f2*cada1f8;
cada1f10 = params_mech.f(5,:);
cada1f11 = 8*cada1f10;
cada1f12 = params_mech.f(6,:);
cada1f13 = cada1f11*cada1f12;
cada1f14 = params_mech.f(9,:);
cada1f15 = cada1f13*cada1f14;
cada1f16 = cada1f9 + cada1f15;
cada1f17dvX_opt_centerscale = cada1f16.*t56.dvX_opt_centerscale;
cada1f17 = t56.f*cada1f16;
cada1f18 = t77.f*t3.f;
cada1f19dvX_opt_centerscale = cada1f17dvX_opt_centerscale;
cada1f19 = cada1f17 + cada1f18;
cada1f20dvX_opt_centerscale = 4.*t37.dvX_opt_centerscale;
cada1f20 = 4*t37.f;
cada1f21 = params_mech.f(5,:);
cada1f22dvX_opt_centerscale = cada1f21.*cada1f20dvX_opt_centerscale;
cada1f22 = cada1f20*cada1f21;
cada1f23dvX_opt_centerscale = t72.f.*cada1f22dvX_opt_centerscale;
cada1f23 = cada1f22*t72.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index650) = cada1f19dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f19 - cada1f23;
cada1f25 = 4*t85.f;
cada1f26dvX_opt_centerscale = cada1f25.*t46.dvX_opt_centerscale;
cada1f26 = cada1f25*t46.f;
cada1td1 = cada1f24dvX_opt_centerscale;
cada1td1(Gator1Data.Index651) = cada1td1(Gator1Data.Index651) + -cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f24 - cada1f26;
cada1f28 = params_mech.f(11,:);
cada1f29dvX_opt_centerscale = cada1f28.*t62.dvX_opt_centerscale;
cada1f29 = t62.f*cada1f28;
cada1f30dvX_opt_centerscale = t92.f.*t74.dvX_opt_centerscale;
cada1f30 = t74.f*t92.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index652) = cada1f29dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f29 + cada1f30;
cada1f32dvX_opt_centerscale = cada1f31dvX_opt_centerscale;
cada1f32 = cada1f31 + t58.f;
cada1f33dvX_opt_centerscale = cada1f32dvX_opt_centerscale;
cada1f33 = cada1f32 + t59.f;
cada1f34dvX_opt_centerscale = cada1f33dvX_opt_centerscale;
cada1f34 = cada1f33 + t91.f;
cada1f35dvX_opt_centerscale = 4.*cada1f34dvX_opt_centerscale;
cada1f35 = 4*cada1f34;
cada1f36 = params_mech.f(8,:);
cada1f37dvX_opt_centerscale = cada1f36.*cada1f35dvX_opt_centerscale;
cada1f37 = cada1f35*cada1f36;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index653) = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f27 + cada1f37;
cada1f39 = t84.f + t59.f;
cada1f40 = cada1f39 + t58.f;
cada1f41 = 4*cada1f40;
cada1f42 = params_mech.f(9,:);
cada1f43 = cada1f41*cada1f42;
cada1f44dvX_opt_centerscale = cada1f38dvX_opt_centerscale;
cada1f44 = cada1f38 + cada1f43;
cada1f45dvX_opt_centerscale = 4.*t79.dvX_opt_centerscale;
cada1f45 = 4*t79.f;
cada1f46 = params_mech.f(7,:);
cada1f47dvX_opt_centerscale = cada1f46.*cada1f45dvX_opt_centerscale;
cada1f47 = cada1f45*cada1f46;
cada1td1 = cada1f44dvX_opt_centerscale;
cada1td1(Gator1Data.Index654) = cada1td1(Gator1Data.Index654) + cada1f47dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f44 + cada1f47;
cada1f49 = params_mech.f(2,:);
cada1f50 = 4*cada1f49;
cada1f51dvX_opt_centerscale = cada1f48dvX_opt_centerscale;
cada1f51 = cada1f48 + cada1f50;
cada1f52 = params_mech.f(3,:);
cada1f53 = 4*cada1f52;
t28.dvX_opt_centerscale = cada1f51dvX_opt_centerscale;
t28.f = cada1f51 + cada1f53;
%User Line: t28 = t56 .* (0.4e1 .* params_mech(5,:) .* ((params_mech(7,:) + params_mech(8,:)) .* params_mech(6,:) - t67) + 0.8e1 .* params_mech(5,:) .* params_mech(6,:) .* params_mech(9,:)) + t77 .* t3 - 0.4e1 .* t37 .* params_mech(5,:) .* t72 - 0.4e1 .* t85 .* t46 + 0.4e1 .* (t62 .* params_mech(11,:) + t74 .* t92 + t58 + t59 + t91) .* params_mech(8,:) + 0.4e1 .* (t84 + t59 + t58) .* params_mech(9,:) + 0.4e1 .* t79 .* params_mech(7,:) + 0.4e1 .* params_mech(2,:) + 0.4e1 .* params_mech(3,:);
cada1tempdvX_opt_centerscale = t7.dvX_opt_centerscale(Gator1Data.Index655);
cada1td1 = t7.f.*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index656);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f*t7.f;
cada1tf1 = t4.f(Gator1Data.Index657);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index658);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1.*t4.f;
%User Line: t1 = t1 .* t7 .* t4;
cada1tempdvX_opt_centerscale = t6.dvX_opt_centerscale(Gator1Data.Index659);
cada1td1 = t6.f.*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index660);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t13.f*t6.f;
cada1tf1 = t8.f(Gator1Data.Index661);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index662);
cada1td1 = cada1td1 + cada1tf1(:).*t8.dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f1.*t8.f;
%User Line: t4 = t13 .* t6 .* t8;
t6.dvX_opt_centerscale = -360.*t4.dvX_opt_centerscale;
t6.f = -360*t4.f;
%User Line: t6 = -360 .* t4;
t7.dvX_opt_centerscale = t10.dvX_opt_centerscale./2;
t7.f = t10.f/2;
%User Line: t7 = (t10 ./ 0.2e1);
cada1f1dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f1 = params_bez.f(18,:);
t10.dvX_opt_centerscale = 10.*cada1f1dvX_opt_centerscale;
t10.f = 10*cada1f1;
%User Line: t10 = 10 .* params_bez(18,:);
cada1tempdvX_opt_centerscale = t10.dvX_opt_centerscale(Gator1Data.Index663);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index664) = t21.f(:).*cada1tempdvX_opt_centerscale;
cada1td1(Gator1Data.Index665) = cada1td1(Gator1Data.Index665) + t10.f.*t21.dvX_opt_centerscale;
t13.dvX_opt_centerscale = cada1td1;
t13.f = t10.f*t21.f;
%User Line: t13 = t10 .* t21;
t17.dvX_opt_centerscale = 3.*t17.dvX_opt_centerscale;
t17.f = 3*t17.f;
%User Line: t17 = 3 .* t17;
t19.dvX_opt_centerscale = 7.5.*t19.dvX_opt_centerscale;
t19.f = 7.5*t19.f;
%User Line: t19 = (0.15e2 ./ 0.2e1 .* t19);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index666) = t66.dvX_opt_centerscale;
cada1td1 = cada1td1 + t39.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t66.f + t39.f;
t3.dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
t3.f = cada1f1 + t3.f;
%User Line: t3 = (t66 + t39 + t3);
cada1tf1 = t45.f(Gator1Data.Index667);
t35.dvX_opt_centerscale = cos(cada1tf1(:)).*t45.dvX_opt_centerscale;
t35.f = sin(t45.f);
%User Line: t35 = sin(t45);
cada1tf1 = t22.f(Gator1Data.Index668);
t22.dvX_opt_centerscale = cos(cada1tf1(:)).*t22.dvX_opt_centerscale;
t22.f = sin(t22.f);
%User Line: t22 = sin(t22);
cada1tf1 = t34.f(Gator1Data.Index669);
t34.dvX_opt_centerscale = cos(cada1tf1(:)).*t34.dvX_opt_centerscale;
t34.f = sin(t34.f);
%User Line: t34 = sin(t34);
cada1tf1 = t36.f(Gator1Data.Index670);
t36.dvX_opt_centerscale = cos(cada1tf1(:)).*t36.dvX_opt_centerscale;
t36.f = sin(t36.f);
%User Line: t36 = sin(t36);
cada1tf1 = t38.f(Gator1Data.Index671);
t37.dvX_opt_centerscale = cos(cada1tf1(:)).*t38.dvX_opt_centerscale;
t37.f = sin(t38.f);
%User Line: t37 = sin(t38);
cada1tf1 = t53.f(Gator1Data.Index672);
t38.dvX_opt_centerscale = cos(cada1tf1(:)).*t53.dvX_opt_centerscale;
t38.f = sin(t53.f);
%User Line: t38 = sin(t53);
cada1f1 = params_mech.f(5,:);
t39.dvX_opt_centerscale = cada1f1.*t36.dvX_opt_centerscale;
t39.f = t36.f*cada1f1;
%User Line: t39 = t36 .* params_mech(5,:);
cada1f1 = params_mech.f(6,:);
t45.dvX_opt_centerscale = cada1f1.*t35.dvX_opt_centerscale;
t45.f = t35.f*cada1f1;
%User Line: t45 = (t35 .* params_mech(6,:));
cada1f1 = params_mech.f(11,:);
t46.dvX_opt_centerscale = cada1f1.*t34.dvX_opt_centerscale;
t46.f = t34.f*cada1f1;
%User Line: t46 = t34 .* params_mech(11,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index673) = t45.dvX_opt_centerscale;
cada1td1 = cada1td1 + t39.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t45.f + t39.f;
t53.dvX_opt_centerscale = t67.f.*cada1f1dvX_opt_centerscale;
t53.f = t67.f*cada1f1;
%User Line: t53 = (t67 .* (t45 + t39));
cada1f1 = params_mech.f(8,:);
cada1td1 = t39.dvX_opt_centerscale;
cada1td1(Gator1Data.Index674) = cada1td1(Gator1Data.Index674) + t45.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t39.f + t45.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index675) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index676) = cada1td1(Gator1Data.Index676) + t46.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t46.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = t92.f.*t22.dvX_opt_centerscale;
cada1f6 = t92.f*t22.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 + cada1f6;
t39.dvX_opt_centerscale = cada1f1.*cada1f7dvX_opt_centerscale;
t39.f = cada1f1*cada1f7;
%User Line: t39 = params_mech(8,:) .* ((t39 + t45 + t46) .* params_mech(6,:) + t92 .* t22);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index677) = t53.dvX_opt_centerscale;
cada1td1 = cada1td1 + t39.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t53.f + t39.f;
cada1f2 = params_mech.f(5,:);
cada1f3dvX_opt_centerscale = cada1f2.*t37.dvX_opt_centerscale;
cada1f3 = t37.f*cada1f2;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*t38.dvX_opt_centerscale;
cada1f5 = t38.f*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index678) = cada1td1(Gator1Data.Index678) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1f7 = params_mech.f(10,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9 = params_mech.f(7,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index679) = cada1td1(Gator1Data.Index679) + cada1f10dvX_opt_centerscale;
t54.dvX_opt_centerscale = cada1td1;
t54.f = cada1f1 + cada1f10;
%User Line: t54 = t53 + t39 + (t37 .* params_mech(5,:) + t38 .* params_mech(6,:)) .* params_mech(10,:) .* params_mech(7,:);
cada1tf2 = t3.f(Gator1Data.Index680);
t3.dvX_opt_centerscale = -1./cada1tf2(:).^2.*t3.dvX_opt_centerscale;
t3.f = 1./t3.f;
%User Line: t3 = 1 ./ t3;
cada1tf2 = t3.f(Gator1Data.Index681);
t56.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t3.dvX_opt_centerscale;
t56.f = t3.f.^2;
%User Line: t56 = (t3 .^ 2);
cada1f1dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index682);
cada1f1 = xi_s.f(2,:);
cada1tf1 = t56.f(Gator1Data.Index683);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index684);
cada1td1 = cada1td1 + cada1tf1(:).*t56.dvX_opt_centerscale;
t57.dvX_opt_centerscale = cada1td1;
t57.f = cada1f1.*t56.f;
%User Line: t57 = xi_s(2,:) .* t56;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index685) = t53.dvX_opt_centerscale;
cada1td1 = cada1td1 + t39.dvX_opt_centerscale;
t39.dvX_opt_centerscale = cada1td1;
t39.f = t53.f + t39.f;
%User Line: t39 = t53 + t39;
cada1tf1 = t26.f(Gator1Data.Index686);
t26.dvX_opt_centerscale = cos(cada1tf1(:)).*t26.dvX_opt_centerscale;
t26.f = sin(t26.f);
%User Line: t26 = sin(t26);
cada1f1 = params_mech.f(11,:);
t53.dvX_opt_centerscale = cada1f1.*t22.dvX_opt_centerscale;
t53.f = t22.f*cada1f1;
%User Line: t53 = (t22 .* params_mech(11,:));
cada1f1 = params_mech.f(6,:);
t58.dvX_opt_centerscale = cada1f1.*t26.dvX_opt_centerscale;
t58.f = t26.f*cada1f1;
%User Line: t58 = t26 .* params_mech(6,:);
cada1f1 = params_mech.f(5,:);
cada1f2 = t77.f*cada1f1;
cada1td1 = t36.dvX_opt_centerscale;
cada1td1(Gator1Data.Index687) = cada1td1(Gator1Data.Index687) + -t26.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t36.f - t26.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index688) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t53.f;
cada1f7 = params_mech.f(8,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9 = params_mech.f(10,:);
cada1f10dvX_opt_centerscale = cada1f9.*t37.dvX_opt_centerscale;
cada1f10 = t37.f*cada1f9;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index689) = cada1td1(Gator1Data.Index689) + -t58.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 - t58.f;
cada1f12 = params_mech.f(7,:);
cada1f13dvX_opt_centerscale = cada1f12.*cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11*cada1f12;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index690) = cada1td1(Gator1Data.Index690) + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f8 + cada1f13;
cada1td1 = t36.dvX_opt_centerscale;
cada1td1(Gator1Data.Index691) = cada1td1(Gator1Data.Index691) + t26.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t36.f + t26.f;
cada1f16dvX_opt_centerscale = t67.f.*cada1f15dvX_opt_centerscale;
cada1f16 = t67.f*cada1f15;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index692) = cada1td1(Gator1Data.Index692) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f14 + cada1f16;
cada1f18dvX_opt_centerscale = cada1f2.*cada1f17dvX_opt_centerscale;
cada1f18 = cada1f2*cada1f17;
cada1f19dvX_opt_centerscale = 4.*t58.dvX_opt_centerscale;
cada1f19 = 4*t58.f;
cada1f20 = params_mech.f(5,:);
cada1f21dvX_opt_centerscale = cada1f20.*cada1f19dvX_opt_centerscale;
cada1f21 = cada1f19*cada1f20;
cada1f22 = params_mech.f(9,:);
cada1f23dvX_opt_centerscale = cada1f22.*cada1f21dvX_opt_centerscale;
cada1f23 = cada1f21*cada1f22;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index693) = cada1td1(Gator1Data.Index693) + -cada1f23dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = cada1f18 - cada1f23;
%User Line: t26 = (t77 .* params_mech(5,:) .* (((t36 - t26) .* params_mech(6,:) + t53) .* params_mech(8,:) + (t37 .* params_mech(10,:) - t58) .* params_mech(7,:) + t67 .* (t36 + t26)) - 0.4e1 .* t58 .* params_mech(5,:) .* params_mech(9,:));
cada1tf1 = t27.f(Gator1Data.Index694);
t27.dvX_opt_centerscale = cos(cada1tf1(:)).*t27.dvX_opt_centerscale;
t27.f = sin(t27.f);
%User Line: t27 = sin(t27);
cada1f1 = params_mech.f(5,:);
t58.dvX_opt_centerscale = cada1f1.*t22.dvX_opt_centerscale;
t58.f = cada1f1*t22.f;
%User Line: t58 = params_mech(5,:) .* t22;
cada1td1 = t34.dvX_opt_centerscale;
cada1td1(Gator1Data.Index695) = cada1td1(Gator1Data.Index695) + t27.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t34.f + t27.f;
cada1f2 = params_mech.f(6,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index696) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + t58.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t58.f;
t59.dvX_opt_centerscale = t65.f.*cada1f4dvX_opt_centerscale;
t59.f = t65.f*cada1f4;
%User Line: t59 = t65 .* ((t34 + t27) .* params_mech(6,:) + t58);
cada1td1 = t46.dvX_opt_centerscale;
cada1td1(Gator1Data.Index697) = cada1td1(Gator1Data.Index697) + t45.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t46.f + t45.f;
cada1f2 = params_mech.f(8,:);
t45.dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
t45.f = cada1f1*cada1f2;
%User Line: t45 = ((t46 + t45) .* params_mech(8,:));
t35.dvX_opt_centerscale = t67.f.*t35.dvX_opt_centerscale;
t35.f = t67.f*t35.f;
%User Line: t35 = t67 .* t35;
cada1f1 = params_mech.f(7,:);
cada1f2 = params_mech.f(10,:);
t46.f = cada1f1*cada1f2;
%User Line: t46 = params_mech(7,:) .* params_mech(10,:);
cada1f1 = params_mech.f(6,:);
cada1f2dvX_opt_centerscale = cada1f1.*t34.dvX_opt_centerscale;
cada1f2 = t34.f*cada1f1;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index698) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t58.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t58.f;
t58.dvX_opt_centerscale = t65.f.*cada1f3dvX_opt_centerscale;
t58.f = t65.f*cada1f3;
%User Line: t58 = t65 .* (t34 .* params_mech(6,:) + t58);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index699);
cada1f1 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f1(Gator1Data.Index700);
cada1td1 = cada1tf1(:).*t63.dvX_opt_centerscale;
cada1tf1 = t63.f(Gator1Data.Index701);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t63.f.*cada1f1;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index702);
cada1f3 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f3(Gator1Data.Index703);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index704) = cada1tf1(:).*t70.dvX_opt_centerscale;
cada1tf1 = t70.f(Gator1Data.Index705);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t70.f.*cada1f3;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f2 + cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index706);
cada1f6 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f6(Gator1Data.Index707);
cada1td1 = cada1tf1(:).*t75.dvX_opt_centerscale;
cada1tf1 = t75.f(Gator1Data.Index708);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t75.f.*cada1f6;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 + cada1f7;
cada1f9dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index709);
cada1f9 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f9(Gator1Data.Index710);
cada1td1 = cada1tf1(:).*t82.dvX_opt_centerscale;
cada1tf1 = t82.f(Gator1Data.Index711);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t82.f.*cada1f9;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
t60.dvX_opt_centerscale = cada1td1;
t60.f = cada1f8 + cada1f10;
%User Line: t60 = t63 .* q_s_wedge_dt(3,:) + t70 .* q_s_wedge_dt(4,:) + t75 .* q_s_wedge_dt(5,:) + t82 .* q_s_wedge_dt(2,:);
cada1f1 = params_mech.f(6,:);
cada1f2dvX_opt_centerscale = cada1f1.*t36.dvX_opt_centerscale;
cada1f2 = t36.f*cada1f1;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index712) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t53.f;
cada1f4 = params_mech.f(8,:);
t53.dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
t53.f = cada1f3*cada1f4;
%User Line: t53 = ((t36 .* params_mech(6,:) + t53) .* params_mech(8,:));
t36.dvX_opt_centerscale = t67.f.*t36.dvX_opt_centerscale;
t36.f = t67.f*t36.f;
%User Line: t36 = (t67 .* t36);
cada1f1dvX_opt_centerscale = t80.f.*t27.dvX_opt_centerscale;
cada1f1 = t27.f*t80.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index713) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t58.dvX_opt_centerscale;
t62.dvX_opt_centerscale = cada1td1;
t62.f = cada1f1 + t58.f;
%User Line: t62 = t27 .* t80 + t58;
%User Line: %%% "conj_el" user defined; AD-Tool adigator doesn't know "conj"
cada1tf1 = t59.f(Gator1Data.Index714);
cada1td1 = cada1tf1(:).*t57.dvX_opt_centerscale;
cada1tf1 = t57.f(Gator1Data.Index715);
cada1td1 = cada1td1 + cada1tf1(:).*t59.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t57.f.*t59.f;
%User Line: cadainput1 = (t57.*t59);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t27_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t27_temp.f = cadaoutput1.f;
%User Line: t27_temp = cadaoutput1;
cada1f1dvX_opt_centerscale = t77.f.*t56.dvX_opt_centerscale;
cada1f1 = t77.f*t56.f;
cada1tf1 = t59.f(Gator1Data.Index716);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index717);
cada1td1 = cada1td1 + cada1tf1(:).*t59.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t59.f;
cada1tf1 = t60.f(Gator1Data.Index718);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index719);
cada1td1 = cada1td1 + cada1tf1(:).*t60.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t60.f;
cada1f4dvX_opt_centerscale = -t59.dvX_opt_centerscale;
cada1f4 = uminus(t59.f);
cada1f5dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index720);
cada1f5 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f5(Gator1Data.Index721);
cada1td1 = cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1tf1 = cada1f4(Gator1Data.Index722);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4.*cada1f5;
cada1f7dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index723);
cada1f7 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f7(Gator1Data.Index724);
cada1td1 = cada1tf1(:).*t62.dvX_opt_centerscale;
cada1tf1 = t62.f(Gator1Data.Index725);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t62.f.*cada1f7;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f6 + cada1f8;
cada1f10dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index726);
cada1f10 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f10(Gator1Data.Index727);
cada1td1 = cada1tf1(:).*t62.dvX_opt_centerscale;
cada1tf1 = t62.f(Gator1Data.Index728);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t62.f.*cada1f10;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f9 - cada1f11;
cada1td1 = t34.dvX_opt_centerscale;
cada1td1(Gator1Data.Index729) = cada1td1(Gator1Data.Index729) + t27.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = t34.f + t27.f;
cada1f14dvX_opt_centerscale = t87.f.*cada1f13dvX_opt_centerscale;
cada1f14 = t87.f*cada1f13;
cada1f15dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index730);
cada1f15 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f15(Gator1Data.Index731);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index732) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index733);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f14.*cada1f15;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f12 + cada1f16;
cada1tf1 = t3.f(Gator1Data.Index734);
cada1td1 = cada1tf1(:).*cada1f17dvX_opt_centerscale;
cada1tf1 = cada1f17(Gator1Data.Index735);
cada1td1 = cada1td1 + cada1tf1(:).*t3.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f17.*t3.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f18dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = cada1f3 + cada1f18;
%User Line: cadainput1 = (t77.*t56.*t59.*t60+(-t59.*q_s_wedge_dt(5,:)+t62.*q_s_wedge_dt(2,:)-t62.*q_s_wedge_dt(3,:)+t87.*(t34+t27).*q_s_wedge_dt(4,:)).*t3);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1f1 = uminus(t77.f);
cada1f2dvX_opt_centerscale = cada1f1.*t27_temp.dvX_opt_centerscale;
cada1f2 = cada1f1*t27_temp.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cadaoutput1.dvX_opt_centerscale;
t27.dvX_opt_centerscale = cada1td1;
t27.f = cada1f2 + cadaoutput1.f;
%User Line: t27 = (-t77 .* t27_temp + cadaoutput1);
cada1tf1 = t26.f(Gator1Data.Index736);
cada1td1 = cada1tf1(:).*t57.dvX_opt_centerscale;
cada1tf1 = t57.f(Gator1Data.Index737);
cada1td1 = cada1td1 + cada1tf1(:).*t26.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t57.f.*t26.f;
%User Line: cadainput1 = (t57.*t26);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t22_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t22_temp.f = cadaoutput1.f;
%User Line: t22_temp = cadaoutput1;
cada1f1 = params_mech.f(5,:);
cada1f2dvX_opt_centerscale = t46.f.*t37.dvX_opt_centerscale;
cada1f2 = t37.f*t46.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index738) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t36.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t36.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index739) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t53.f;
cada1f5dvX_opt_centerscale = cada1f1.*cada1f4dvX_opt_centerscale;
cada1f5 = cada1f1*cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index740);
cada1f6 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f6(Gator1Data.Index741);
cada1td1 = cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1tf1 = cada1f5(Gator1Data.Index742);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5.*cada1f6;
cada1f8 = params_mech.f(5,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index743) = t36.dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t36.f + t53.f;
cada1f10dvX_opt_centerscale = cada1f8.*cada1f9dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1f11dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index744);
cada1f11 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f11(Gator1Data.Index745);
cada1td1 = cada1tf1(:).*cada1f10dvX_opt_centerscale;
cada1tf1 = cada1f10(Gator1Data.Index746);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f10.*cada1f11;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f7 - cada1f12;
cada1tf1 = t3.f(Gator1Data.Index747);
cada1td1 = cada1tf1(:).*t60.dvX_opt_centerscale;
cada1tf1 = t60.f(Gator1Data.Index748);
cada1td1 = cada1td1 + cada1tf1(:).*t3.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t60.f.*t3.f;
cada1tf1 = t26.f(Gator1Data.Index749);
cada1td1 = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index750);
cada1td1 = cada1td1 + cada1tf1(:).*t26.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14.*t26.f;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f13 + cada1f15;
cada1f17dvX_opt_centerscale = t69.f.*t22.dvX_opt_centerscale;
cada1f17 = t69.f*t22.f;
cada1f18dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index751);
cada1f18 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f18(Gator1Data.Index752);
cada1td1 = cada1tf1(:).*cada1f17dvX_opt_centerscale;
cada1tf1 = cada1f17(Gator1Data.Index753);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17.*cada1f18;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f16 - cada1f19;
cada1tf1 = cada1f20(Gator1Data.Index754);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index755);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f20dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t3.f.*cada1f20;
%User Line: cadainput1 = (t3.*(params_mech(5,:).*(t37.*t46+t36+t53).*q_s_wedge_dt(2,:)-params_mech(5,:).*(t36+t53).*q_s_wedge_dt(3,:)+t60.*t3.*t26-t69.*t22.*q_s_wedge_dt(5,:)));
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1td1 = t22_temp.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cadaoutput1.dvX_opt_centerscale;
t22.dvX_opt_centerscale = cada1td1;
t22.f = t22_temp.f - cadaoutput1.f;
%User Line: t22 = (t22_temp - cadaoutput1);
cada1tf1 = t39.f(Gator1Data.Index756);
cada1td1 = cada1tf1(:).*t57.dvX_opt_centerscale;
cada1tf1 = t57.f(Gator1Data.Index757);
cada1td1 = cada1td1 + cada1tf1(:).*t39.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t57.f.*t39.f;
%User Line: cadainput1 = (t57.*t39);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t26_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t26_temp.f = cadaoutput1.f;
%User Line: t26_temp = cadaoutput1;
cada1f1dvX_opt_centerscale = t77.f.*t56.dvX_opt_centerscale;
cada1f1 = t77.f*t56.f;
cada1tf1 = t39.f(Gator1Data.Index758);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index759);
cada1td1 = cada1td1 + cada1tf1(:).*t39.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t39.f;
cada1tf1 = t60.f(Gator1Data.Index760);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index761);
cada1td1 = cada1td1 + cada1tf1(:).*t60.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t60.f;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index762);
cada1f4 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f4(Gator1Data.Index763);
cada1td1 = cada1tf1(:).*t39.dvX_opt_centerscale;
cada1tf1 = t39.f(Gator1Data.Index764);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t39.f.*cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index765);
cada1f6 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f6(Gator1Data.Index766);
cada1td1 = cada1tf1(:).*t39.dvX_opt_centerscale;
cada1tf1 = t39.f(Gator1Data.Index767);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t39.f.*cada1f6;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5 - cada1f7;
cada1f9 = params_mech.f(6,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index768) = t35.dvX_opt_centerscale;
cada1td1 = cada1td1 + t45.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t35.f + t45.f;
cada1f11dvX_opt_centerscale = cada1f9.*cada1f10dvX_opt_centerscale;
cada1f11 = cada1f9*cada1f10;
cada1f12dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index769);
cada1f12 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f12(Gator1Data.Index770);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index771) = cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1tf1 = cada1f11(Gator1Data.Index772);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11.*cada1f12;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f8 + cada1f13;
cada1f15dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index773);
cada1f15 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f15(Gator1Data.Index774);
cada1td1 = cada1tf1(:).*t58.dvX_opt_centerscale;
cada1tf1 = t58.f(Gator1Data.Index775);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t58.f.*cada1f15;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f14 - cada1f16;
cada1tf1 = t3.f(Gator1Data.Index776);
cada1td1 = cada1tf1(:).*cada1f17dvX_opt_centerscale;
cada1tf1 = cada1f17(Gator1Data.Index777);
cada1td1 = cada1td1 + cada1tf1(:).*t3.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f17.*t3.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f18dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = cada1f3 + cada1f18;
%User Line: cadainput1 = (t77.*t56.*t39.*t60+(t39.*q_s_wedge_dt(2,:)-t39.*q_s_wedge_dt(3,:)+params_mech(6,:).*(t35+t45).*q_s_wedge_dt(4,:)-t58.*q_s_wedge_dt(5,:)).*t3);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1f1 = uminus(t77.f);
cada1f2dvX_opt_centerscale = cada1f1.*t26_temp.dvX_opt_centerscale;
cada1f2 = cada1f1*t26_temp.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cadaoutput1.dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = cada1f2 + cadaoutput1.f;
%User Line: t26 = (-t77 .* t26_temp + cadaoutput1);
cada1tf1 = t54.f(Gator1Data.Index778);
cada1td1 = cada1tf1(:).*t57.dvX_opt_centerscale;
cada1tf1 = t57.f(Gator1Data.Index779);
cada1td1 = cada1td1 + cada1tf1(:).*t54.dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = t57.f.*t54.f;
%User Line: cadainput1 = (t57.*t54);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
t34_temp.dvX_opt_centerscale = cadaoutput1.dvX_opt_centerscale; t34_temp.f = cadaoutput1.f;
%User Line: t34_temp = cadaoutput1;
cada1f1 = uminus(t77.f);
cada1f2dvX_opt_centerscale = cada1f1.*t56.dvX_opt_centerscale;
cada1f2 = cada1f1*t56.f;
cada1tf1 = t54.f(Gator1Data.Index780);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index781);
cada1td1 = cada1td1 + cada1tf1(:).*t54.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t54.f;
cada1tf1 = t60.f(Gator1Data.Index782);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index783);
cada1td1 = cada1td1 + cada1tf1(:).*t60.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3.*t60.f;
cada1f5dvX_opt_centerscale = -t39.dvX_opt_centerscale;
cada1f5 = uminus(t39.f);
cada1f6dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index784);
cada1f6 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f6(Gator1Data.Index785);
cada1td1 = cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1tf1 = cada1f5(Gator1Data.Index786);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5.*cada1f6;
cada1f8dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index787);
cada1f8 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f8(Gator1Data.Index788);
cada1td1 = cada1tf1(:).*t54.dvX_opt_centerscale;
cada1tf1 = t54.f(Gator1Data.Index789);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t54.f.*cada1f8;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f7 + cada1f9;
cada1f11 = params_mech.f(6,:);
cada1f12dvX_opt_centerscale = t46.f.*t38.dvX_opt_centerscale;
cada1f12 = t38.f*t46.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index790) = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + t35.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 + t35.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index791) = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + t45.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 + t45.f;
cada1f15dvX_opt_centerscale = cada1f11.*cada1f14dvX_opt_centerscale;
cada1f15 = cada1f11*cada1f14;
cada1f16dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index792);
cada1f16 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f16(Gator1Data.Index793);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index794) = cada1tf1(:).*cada1f15dvX_opt_centerscale;
cada1tf1 = cada1f15(Gator1Data.Index795);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15.*cada1f16;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f10 + cada1f17;
cada1f19dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index796);
cada1f19 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f19(Gator1Data.Index797);
cada1td1 = cada1tf1(:).*t58.dvX_opt_centerscale;
cada1tf1 = t58.f(Gator1Data.Index798);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t58.f.*cada1f19;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f18 - cada1f20;
cada1tf1 = t3.f(Gator1Data.Index799);
cada1td1 = cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1tf1 = cada1f21(Gator1Data.Index800);
cada1td1 = cada1td1 + cada1tf1(:).*t3.dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f21.*t3.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f22dvX_opt_centerscale;
cadainput1.dvX_opt_centerscale = cada1td1;
cadainput1.f = cada1f4 - cada1f22;
%User Line: cadainput1 = (-t77.*t56.*t54.*t60-(-t39.*q_s_wedge_dt(3,:)+t54.*q_s_wedge_dt(2,:)+params_mech(6,:).*(t38.*t46+t35+t45).*q_s_wedge_dt(4,:)-t58.*q_s_wedge_dt(5,:)).*t3);
cadaoutput1 = ADiGator_conj_el(cadainput1);
% Call to function: conj_el
cada1f1dvX_opt_centerscale = t77.f.*t34_temp.dvX_opt_centerscale;
cada1f1 = t77.f*t34_temp.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cadaoutput1.dvX_opt_centerscale;
t34.dvX_opt_centerscale = cada1td1;
t34.f = cada1f1 + cadaoutput1.f;
%User Line: t34 = (t77 .* t34_temp + cadaoutput1);
cada1f1 = params_mech.f(7,:);
cada1f2 = params_mech.f(8,:);
cada1f3 = cada1f1 + cada1f2;
cada1f4 = uminus(cada1f3);
cada1f5 = params_mech.f(6,:);
cada1f6 = cada1f4*cada1f5;
cada1f7 = cada1f6 + t67.f;
cada1f8 = params_mech.f(6,:);
cada1f9 = t77.f*cada1f8;
cada1f10 = params_mech.f(9,:);
cada1f11 = cada1f9*cada1f10;
cada1f12 = cada1f7 - cada1f11;
cada1f13dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index801);
cada1f13 = xi_s.f(1,:);
cada1f14dvX_opt_centerscale = -cada1f13dvX_opt_centerscale;
cada1f14 = uminus(cada1f13);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index802) = cada1f14dvX_opt_centerscale;
cada1td1 = cada1td1 + t19.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14 + t19.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index803) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index804) = cada1td1(Gator1Data.Index804) + t17.dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f15 + t17.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index805) = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index806) = cada1td1(Gator1Data.Index806) + t13.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f16 + t13.f;
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index807) = cada1td1(Gator1Data.Index807) + t7.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f17 + t7.f;
cada1tf1 = cada1f18(Gator1Data.Index808);
cada1f19dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f18dvX_opt_centerscale;
cada1f19 = sin(cada1f18);
cada1f20dvX_opt_centerscale = cada1f12.*cada1f19dvX_opt_centerscale;
cada1f20 = cada1f12*cada1f19;
cada1f21 = t61.f*t77.f;
cada1f22 = params_mech.f(5,:);
cada1f23 = cada1f21*cada1f22;
cada1f24 = params_mech.f(5,:);
cada1f25 = params_mech.f(7,:);
cada1f26 = cada1f24*cada1f25;
cada1f27 = cada1f23 - cada1f26;
cada1f28 = cada1f27 + t65.f;
cada1f29dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index809);
cada1f29 = xi_s.f(1,:);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index810) = cada1f29dvX_opt_centerscale;
cada1td1 = cada1td1 + t19.dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f29 + t19.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index811) = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index812) = cada1td1(Gator1Data.Index812) + t17.dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f30 + t17.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index813) = cada1f31dvX_opt_centerscale;
cada1td1(Gator1Data.Index814) = cada1td1(Gator1Data.Index814) + t13.dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f31 + t13.f;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1(Gator1Data.Index815) = cada1td1(Gator1Data.Index815) + t7.dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f32 + t7.f;
cada1tf1 = cada1f33(Gator1Data.Index816);
cada1f34dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f33dvX_opt_centerscale;
cada1f34 = sin(cada1f33);
cada1f35dvX_opt_centerscale = cada1f28.*cada1f34dvX_opt_centerscale;
cada1f35 = cada1f28*cada1f34;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f20 - cada1f35;
cada1f37dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index817);
cada1f37 = xi_s.f(1,:);
cada1f38dvX_opt_centerscale = -cada1f37dvX_opt_centerscale;
cada1f38 = uminus(cada1f37);
cada1td1 = cada1f38dvX_opt_centerscale;
cada1td1 = cada1td1 + t41.dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f38 + t41.f;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1 = cada1td1 + t40.dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f39 + t40.f;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index818) = cada1f40dvX_opt_centerscale;
cada1td1 = cada1td1 + t42.dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f40 + t42.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index819) = cada1f41dvX_opt_centerscale;
cada1td1(Gator1Data.Index820) = cada1td1(Gator1Data.Index820) + t43.dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f41 + t43.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index821) = cada1f42dvX_opt_centerscale;
cada1td1(Gator1Data.Index822) = cada1td1(Gator1Data.Index822) + t44.dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f42 + t44.f;
cada1td1 = zeros(3200,1);
cada1td1(Gator1Data.Index823) = cada1f43dvX_opt_centerscale;
cada1td1(Gator1Data.Index824) = cada1td1(Gator1Data.Index824) + t19.dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f43 + t19.f;
cada1td1 = cada1f44dvX_opt_centerscale;
cada1td1(Gator1Data.Index825) = cada1td1(Gator1Data.Index825) + t17.dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f44 + t17.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index826) = cada1f45dvX_opt_centerscale;
cada1td1(Gator1Data.Index827) = cada1td1(Gator1Data.Index827) + t13.dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f45 + t13.f;
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1(Gator1Data.Index828) = cada1td1(Gator1Data.Index828) + t7.dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f46 + t7.f;
cada1tf1 = cada1f47(Gator1Data.Index829);
cada1f48dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f47dvX_opt_centerscale;
cada1f48 = sin(cada1f47);
cada1f49dvX_opt_centerscale = t72.f.*cada1f48dvX_opt_centerscale;
cada1f49 = t72.f*cada1f48;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index830) = cada1f36dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f49dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f36 + cada1f49;
cada1f51dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index831);
cada1f51 = xi_s.f(1,:);
cada1f52dvX_opt_centerscale = -cada1f51dvX_opt_centerscale;
cada1f52 = uminus(cada1f51);
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + t30.dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f52 + t30.f;
cada1td1 = cada1f53dvX_opt_centerscale;
cada1td1 = cada1td1 + t29.dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f53 + t29.f;
cada1td1 = zeros(1400,1);
cada1td1(Gator1Data.Index832) = cada1f54dvX_opt_centerscale;
cada1td1 = cada1td1 + t32.dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f54 + t32.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index833) = cada1f55dvX_opt_centerscale;
cada1td1(Gator1Data.Index834) = cada1td1(Gator1Data.Index834) + t33.dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f55 + t33.f;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index835) = cada1f56dvX_opt_centerscale;
cada1td1(Gator1Data.Index836) = cada1td1(Gator1Data.Index836) + t31.dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f56 + t31.f;
cada1td1 = zeros(3800,1);
cada1td1(Gator1Data.Index837) = cada1f57dvX_opt_centerscale;
cada1td1(Gator1Data.Index838) = cada1td1(Gator1Data.Index838) + t19.dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f57 + t19.f;
cada1td1 = cada1f58dvX_opt_centerscale;
cada1td1(Gator1Data.Index839) = cada1td1(Gator1Data.Index839) + t17.dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = cada1f58 + t17.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index840) = cada1f59dvX_opt_centerscale;
cada1td1(Gator1Data.Index841) = cada1td1(Gator1Data.Index841) + t13.dvX_opt_centerscale;
cada1f60dvX_opt_centerscale = cada1td1;
cada1f60 = cada1f59 + t13.f;
cada1td1 = cada1f60dvX_opt_centerscale;
cada1td1(Gator1Data.Index842) = cada1td1(Gator1Data.Index842) + t7.dvX_opt_centerscale;
cada1f61dvX_opt_centerscale = cada1td1;
cada1f61 = cada1f60 + t7.f;
cada1tf1 = cada1f61(Gator1Data.Index843);
cada1f62dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f61dvX_opt_centerscale;
cada1f62 = sin(cada1f61);
cada1f63dvX_opt_centerscale = t65.f.*cada1f62dvX_opt_centerscale;
cada1f63 = t65.f*cada1f62;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index844) = cada1f50dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f63dvX_opt_centerscale;
cada1f64dvX_opt_centerscale = cada1td1;
cada1f64 = cada1f50 + cada1f63;
cada1f65dvX_opt_centerscale = xi_s.dvX_opt_centerscale(Gator1Data.Index845);
cada1f65 = xi_s.f(1,:);
cada1f66dvX_opt_centerscale = -cada1f65dvX_opt_centerscale;
cada1f66 = uminus(cada1f65);
cada1td1 = cada1f66dvX_opt_centerscale;
cada1td1 = cada1td1 + t48.dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f66 + t48.f;
cada1td1 = cada1f67dvX_opt_centerscale;
cada1td1 = cada1td1 + t47.dvX_opt_centerscale;
cada1f68dvX_opt_centerscale = cada1td1;
cada1f68 = cada1f67 + t47.f;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index846) = cada1f68dvX_opt_centerscale;
cada1td1 = cada1td1 + t52.dvX_opt_centerscale;
cada1f69dvX_opt_centerscale = cada1td1;
cada1f69 = cada1f68 + t52.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index847) = cada1f69dvX_opt_centerscale;
cada1td1(Gator1Data.Index848) = cada1td1(Gator1Data.Index848) + t51.dvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = cada1f69 + t51.f;
cada1f71dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f71 = params_bez.f(4,:);
cada1f72dvX_opt_centerscale = 20.*cada1f71dvX_opt_centerscale;
cada1f72 = 20*cada1f71;
cada1td1 = zeros(2,1);
cada1td1(2) = t10.dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f72dvX_opt_centerscale;
cada1f73dvX_opt_centerscale = cada1td1;
cada1f73 = t10.f + cada1f72;
cada1tempdvX_opt_centerscale = cada1f73dvX_opt_centerscale(Gator1Data.Index849);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index850) = cada1f73.*t21.dvX_opt_centerscale;
cada1tf1 = t21.f(Gator1Data.Index851);
cada1td1(Gator1Data.Index852) = cada1td1(Gator1Data.Index852) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f74dvX_opt_centerscale = cada1td1;
cada1f74 = t21.f*cada1f73;
cada1td1 = zeros(2400,1);
cada1td1(Gator1Data.Index853) = cada1f70dvX_opt_centerscale;
cada1td1(Gator1Data.Index854) = cada1td1(Gator1Data.Index854) + cada1f74dvX_opt_centerscale;
cada1f75dvX_opt_centerscale = cada1td1;
cada1f75 = cada1f70 + cada1f74;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index855) = cada1f75dvX_opt_centerscale;
cada1td1(Gator1Data.Index856) = cada1td1(Gator1Data.Index856) + t19.dvX_opt_centerscale;
cada1f76dvX_opt_centerscale = cada1td1;
cada1f76 = cada1f75 + t19.f;
cada1td1 = cada1f76dvX_opt_centerscale;
cada1td1(Gator1Data.Index857) = cada1td1(Gator1Data.Index857) + t17.dvX_opt_centerscale;
cada1f77dvX_opt_centerscale = cada1td1;
cada1f77 = cada1f76 + t17.f;
cada1td1 = cada1f77dvX_opt_centerscale;
cada1td1(Gator1Data.Index858) = cada1td1(Gator1Data.Index858) + t7.dvX_opt_centerscale;
cada1f78dvX_opt_centerscale = cada1td1;
cada1f78 = cada1f77 + t7.f;
cada1tf1 = cada1f78(Gator1Data.Index859);
cada1f79dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f78dvX_opt_centerscale;
cada1f79 = sin(cada1f78);
cada1f80 = params_mech.f(7,:);
cada1f81dvX_opt_centerscale = cada1f80.*cada1f79dvX_opt_centerscale;
cada1f81 = cada1f79*cada1f80;
cada1f82 = params_mech.f(10,:);
cada1f83dvX_opt_centerscale = cada1f82.*cada1f81dvX_opt_centerscale;
cada1f83 = cada1f81*cada1f82;
cada1td1 = cada1f64dvX_opt_centerscale;
cada1td1(Gator1Data.Index860) = cada1td1(Gator1Data.Index860) + cada1f83dvX_opt_centerscale;
cada1f84dvX_opt_centerscale = cada1td1;
cada1f84 = cada1f64 + cada1f83;
cada1f85 = params_mech.f(13,:);
cada1f86dvX_opt_centerscale = cada1f85.*cada1f84dvX_opt_centerscale;
cada1f86 = cada1f84*cada1f85;
cada1tf1 = t3.f(Gator1Data.Index861);
cada1td1 = cada1tf1(:).*cada1f86dvX_opt_centerscale;
cada1tf1 = cada1f86(Gator1Data.Index862);
cada1td1 = cada1td1 + cada1tf1(:).*t3.dvX_opt_centerscale;
cada1f87dvX_opt_centerscale = cada1td1;
cada1f87 = cada1f86.*t3.f;
cada1f88dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index863);
cada1f88 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f88(Gator1Data.Index864);
cada1td1 = cada1tf1(:).*t27.dvX_opt_centerscale;
cada1tf1 = t27.f(Gator1Data.Index865);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f88dvX_opt_centerscale;
cada1f89dvX_opt_centerscale = cada1td1;
cada1f89 = t27.f.*cada1f88;
cada1td1 = cada1f87dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f89dvX_opt_centerscale;
cada1f90dvX_opt_centerscale = cada1td1;
cada1f90 = cada1f87 + cada1f89;
cada1f91dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index866);
cada1f91 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f91(Gator1Data.Index867);
cada1td1 = cada1tf1(:).*t22.dvX_opt_centerscale;
cada1tf1 = t22.f(Gator1Data.Index868);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f91dvX_opt_centerscale;
cada1f92dvX_opt_centerscale = cada1td1;
cada1f92 = t22.f.*cada1f91;
cada1td1 = cada1f90dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f92dvX_opt_centerscale;
cada1f93dvX_opt_centerscale = cada1td1;
cada1f93 = cada1f90 + cada1f92;
cada1f94dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index869);
cada1f94 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f94(Gator1Data.Index870);
cada1td1 = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index871);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f94dvX_opt_centerscale;
cada1f95dvX_opt_centerscale = cada1td1;
cada1f95 = t26.f.*cada1f94;
cada1td1 = cada1f93dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f95dvX_opt_centerscale;
cada1f96dvX_opt_centerscale = cada1td1;
cada1f96 = cada1f93 + cada1f95;
cada1f97dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index872);
cada1f97 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f97(Gator1Data.Index873);
cada1td1 = cada1tf1(:).*t34.dvX_opt_centerscale;
cada1tf1 = t34.f(Gator1Data.Index874);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f97dvX_opt_centerscale;
cada1f98dvX_opt_centerscale = cada1td1;
cada1f98 = t34.f.*cada1f97;
cada1td1 = cada1f96dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f98dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f96 + cada1f98;
%User Line: t3 = (((-(params_mech(7,:) + params_mech(8,:)) .* params_mech(6,:) + t67 - t77 .* params_mech(6,:) .* params_mech(9,:)) .* sin(-xi_s(1,:) + t19 + t17 + t13 + t7) - (t61 .* t77 .* params_mech(5,:) - params_mech(5,:) .* params_mech(7,:) + t65) .* sin(xi_s(1,:) + t19 + t17 + t13 + t7) + t72 .* sin(-xi_s(1,:) + t41 + t40 + t42 + t43 + t44 + t19 + t17 + t13 + t7) + t65 .* sin(-xi_s(1,:) + t30 + t29 + t32 + t33 + t31 + t19 + t17 + t13 + t7) + sin(-xi_s(1,:) + t48 + t47 + t52 + t51 + (t21 .* (t10 + 20 .* params_bez(4,:))) + t19 + t17 + t7) .* params_mech(7,:) .* params_mech(10,:)) .* params_mech(13,:) .* t3 + t27 .* q_s_wedge_dt(5,:) + t22 .* q_s_wedge_dt(4,:) + t26 .* q_s_wedge_dt(3,:) + t34 .* q_s_wedge_dt(2,:));
cada1tf2 = t28.f(Gator1Data.Index875);
cada1f1dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t28.dvX_opt_centerscale;
cada1f1 = t28.f.^2;
cada1tf2 = cada1f1(Gator1Data.Index876);
t7.dvX_opt_centerscale = -1./cada1tf2(:).^2.*cada1f1dvX_opt_centerscale;
t7.f = 1./cada1f1;
%User Line: t7 = 1 ./ (t28 .^ 2);
cada1tf2 = t23.f(Gator1Data.Index877);
cada1f1dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t23.dvX_opt_centerscale;
cada1f1 = t23.f.^2;
cada1tf1 = t7.f(Gator1Data.Index878);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index879);
cada1td1 = cada1td1 + cada1tf1(:).*t7.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = cada1f1.*t7.f;
%User Line: t7 = (t23 .^ 2 .* t7);
cada1f1dvX_opt_centerscale = -t3.dvX_opt_centerscale;
cada1f1 = uminus(t3.f);
cada1tf1 = t83.f(Gator1Data.Index880);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index881);
cada1td1(Gator1Data.Index882) = cada1td1(Gator1Data.Index882) + cada1tf1(:).*t83.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t83.f;
cada1f3dvX_opt_centerscale = 120.*t1.dvX_opt_centerscale;
cada1f3 = 120*t1.f;
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index883);
cada1f4 = params_bez.f(2,:);
cada1f5dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f5 = params_bez.f(4,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index884) = cada1f4dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1tempdvX_opt_centerscale = cada1f6dvX_opt_centerscale(Gator1Data.Index885);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index886) = cada1f6.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index887);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t8.f*cada1f6;
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f8 = params_bez.f(4,:);
cada1f9dvX_opt_centerscale = params_bez.dvX_opt_centerscale(5);
cada1f9 = params_bez.f(6,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f8dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1tempdvX_opt_centerscale = cada1f10dvX_opt_centerscale(Gator1Data.Index888);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index889) = cada1f10.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index890);
cada1td1(Gator1Data.Index891) = cada1td1(Gator1Data.Index891) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t18.f*cada1f10;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index892) = cada1td1(Gator1Data.Index892) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f7 + cada1f11;
cada1tf1 = cada1f12(Gator1Data.Index893);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index894) = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index895);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f3.*cada1f12;
cada1f14dvX_opt_centerscale = 240.*t1.dvX_opt_centerscale;
cada1f14 = 240*t1.f;
cada1tf1 = t50.f(Gator1Data.Index896);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index897) = cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1tf1 = cada1f14(Gator1Data.Index898);
cada1td1 = cada1td1 + cada1tf1(:).*t50.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14.*t50.f;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index899) = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index900) = cada1td1(Gator1Data.Index900) + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f13 - cada1f15;
cada1f17dvX_opt_centerscale = 180.*t4.dvX_opt_centerscale;
cada1f17 = 180*t4.f;
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f18 = params_bez.f(3,:);
cada1f19dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f19 = params_bez.f(5,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f18dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f18 + cada1f19;
cada1tempdvX_opt_centerscale = cada1f20dvX_opt_centerscale(Gator1Data.Index901);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index902) = cada1f20.*cada1f17dvX_opt_centerscale;
cada1tf1 = cada1f17(Gator1Data.Index903);
cada1td1(Gator1Data.Index904) = cada1td1(Gator1Data.Index904) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f17*cada1f20;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index905) = cada1td1(Gator1Data.Index905) + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f16 + cada1f21;
cada1f23dvX_opt_centerscale = 30.*t5.dvX_opt_centerscale;
cada1f23 = 30*t5.f;
cada1f24dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index906);
cada1f24 = params_bez.f(1,:);
cada1f25dvX_opt_centerscale = params_bez.dvX_opt_centerscale(1);
cada1f25 = params_bez.f(3,:);
cada1td1 = zeros(5,1);
cada1td1(Gator1Data.Index907) = cada1f24dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f24 + cada1f25;
cada1tempdvX_opt_centerscale = cada1f26dvX_opt_centerscale(Gator1Data.Index908);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index909) = cada1f26.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index910);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = t9.f*cada1f26;
cada1f28dvX_opt_centerscale = params_bez.dvX_opt_centerscale(3);
cada1f28 = params_bez.f(5,:);
cada1f29dvX_opt_centerscale = params_bez.dvX_opt_centerscale(11);
cada1f29 = params_bez.f(7,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f28dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f28 + cada1f29;
cada1tempdvX_opt_centerscale = cada1f30dvX_opt_centerscale(Gator1Data.Index911);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index912) = cada1f30.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index913);
cada1td1(Gator1Data.Index914) = cada1td1(Gator1Data.Index914) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = t16.f*cada1f30;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index915) = cada1f27dvX_opt_centerscale;
cada1td1(Gator1Data.Index916) = cada1td1(Gator1Data.Index916) + cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f27 + cada1f31;
cada1tempdvX_opt_centerscale = cada1f23dvX_opt_centerscale(Gator1Data.Index917);
cada1tf1 = cada1f32(Gator1Data.Index918);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index919) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f23.*cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f23*cada1f32;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1(Gator1Data.Index920) = cada1td1(Gator1Data.Index920) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f22 + cada1f33;
cada1f35dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f35 = 60*t5.f;
cada1tempdvX_opt_centerscale = cada1f35dvX_opt_centerscale(Gator1Data.Index921);
cada1tf1 = t49.f(Gator1Data.Index922);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index923) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f35.*t49.dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f35*t49.f;
cada1td1 = cada1f34dvX_opt_centerscale;
cada1td1(Gator1Data.Index924) = cada1td1(Gator1Data.Index924) + -cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f34 - cada1f36;
cada1f38dvX_opt_centerscale = params_bez.dvX_opt_centerscale(2);
cada1f38 = params_bez.f(4,:);
cada1tempdvX_opt_centerscale = cada1f38dvX_opt_centerscale(Gator1Data.Index925);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index926) = cada1f38.*t6.dvX_opt_centerscale;
cada1td1(Gator1Data.Index927) = cada1td1(Gator1Data.Index927) + t6.f(:).*cada1tempdvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = t6.f*cada1f38;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1(Gator1Data.Index928) = cada1td1(Gator1Data.Index928) + cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f37 + cada1f39;
cada1tf1 = cada1f40(Gator1Data.Index929);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index930);
cada1td1(Gator1Data.Index931) = cada1td1(Gator1Data.Index931) + cada1tf1(:).*cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = t7.f.*cada1f40;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f41dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f2 + cada1f41;
%User Line: t10 = -t3 .* t83 + t7 .* (120 .* t1 .* (t8 .* (params_bez(2,:) + params_bez(4,:)) + t18 .* (params_bez(4,:) + params_bez(6,:))) - 240 .* t1 .* t50 + 180 .* t4 .* (params_bez(3,:) + params_bez(5,:)) + 30 .* t5 .* (t9 .* (params_bez(1,:) + params_bez(3,:)) + t16 .* (params_bez(5,:) + params_bez(7,:))) - 60 .* t5 .* t49 + t6 .* params_bez(4,:));
cada1tf1 = t3.f(Gator1Data.Index932);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index933) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index934);
cada1td1 = cada1td1 + cada1tf1(:).*t3.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t2.f.*t3.f;
cada1f2dvX_opt_centerscale = 30.*t5.dvX_opt_centerscale;
cada1f2 = 30*t5.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(12);
cada1f3 = params_bez.f(8,:);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f4 = params_bez.f(10,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index935);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index936) = cada1f5.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index937);
cada1td1(Gator1Data.Index938) = cada1td1(Gator1Data.Index938) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t9.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f7 = params_bez.f(12,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index939);
cada1f8 = params_bez.f(14,:);
cada1td1 = zeros(5,1);
cada1td1(2) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index940) = cada1td1(Gator1Data.Index940) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index941);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index942) = cada1f9.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index943);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t16.f*cada1f9;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index944) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index945) = cada1td1(Gator1Data.Index945) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index946);
cada1tf1 = cada1f11(Gator1Data.Index947);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index948) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2.*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f2*cada1f11;
cada1f13dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f13 = 60*t5.f;
cada1f14dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f14 = params_bez.f(13,:);
cada1tempdvX_opt_centerscale = cada1f14dvX_opt_centerscale(Gator1Data.Index949);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index950) = cada1f14.*t16.dvX_opt_centerscale;
cada1td1(Gator1Data.Index951) = cada1td1(Gator1Data.Index951) + t16.f(:).*cada1tempdvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t16.f*cada1f14;
cada1f16dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index952);
cada1f16 = params_bez.f(9,:);
cada1tempdvX_opt_centerscale = cada1f16dvX_opt_centerscale(Gator1Data.Index953);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index954) = cada1f16.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index955);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t9.f*cada1f16;
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index956) = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f15 + cada1f17;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index957);
cada1tf1 = cada1f18(Gator1Data.Index958);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index959) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13.*cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f13*cada1f18;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index960) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index961) = cada1td1(Gator1Data.Index961) + -cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f12 - cada1f19;
cada1f21dvX_opt_centerscale = 120.*t1.dvX_opt_centerscale;
cada1f21 = 120*t1.f;
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index962);
cada1f22 = params_bez.f(9,:);
cada1f23dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f23 = params_bez.f(11,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index963) = cada1f22dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f22 + cada1f23;
cada1tempdvX_opt_centerscale = cada1f24dvX_opt_centerscale(Gator1Data.Index964);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index965) = cada1f24.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index966);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = t8.f*cada1f24;
cada1f26dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f26 = params_bez.f(11,:);
cada1f27dvX_opt_centerscale = params_bez.dvX_opt_centerscale(23);
cada1f27 = params_bez.f(13,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f26dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f26 + cada1f27;
cada1tempdvX_opt_centerscale = cada1f28dvX_opt_centerscale(Gator1Data.Index967);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index968) = cada1f28.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index969);
cada1td1(Gator1Data.Index970) = cada1td1(Gator1Data.Index970) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t18.f*cada1f28;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1(Gator1Data.Index971) = cada1td1(Gator1Data.Index971) + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f25 + cada1f29;
cada1tf1 = cada1f30(Gator1Data.Index972);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index973) = cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1tf1 = cada1f21(Gator1Data.Index974);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f21.*cada1f30;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index975) = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index976) = cada1td1(Gator1Data.Index976) + cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f20 + cada1f31;
cada1f33dvX_opt_centerscale = 240.*t1.dvX_opt_centerscale;
cada1f33 = 240*t1.f;
cada1f34dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f34 = params_bez.f(12,:);
cada1tempdvX_opt_centerscale = cada1f34dvX_opt_centerscale(Gator1Data.Index977);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index978) = cada1f34.*t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index979) = cada1td1(Gator1Data.Index979) + t18.f(:).*cada1tempdvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = t18.f*cada1f34;
cada1f36dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f36 = params_bez.f(10,:);
cada1tempdvX_opt_centerscale = cada1f36dvX_opt_centerscale(Gator1Data.Index980);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index981) = cada1f36.*t8.dvX_opt_centerscale;
cada1td1(Gator1Data.Index982) = cada1td1(Gator1Data.Index982) + t8.f(:).*cada1tempdvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = t8.f*cada1f36;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index983) = cada1f35dvX_opt_centerscale;
cada1td1(Gator1Data.Index984) = cada1td1(Gator1Data.Index984) + cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f35 + cada1f37;
cada1tf1 = cada1f38(Gator1Data.Index985);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index986) = cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1tf1 = cada1f33(Gator1Data.Index987);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f33.*cada1f38;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1(Gator1Data.Index988) = cada1td1(Gator1Data.Index988) + -cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f32 - cada1f39;
cada1f41dvX_opt_centerscale = 180.*t4.dvX_opt_centerscale;
cada1f41 = 180*t4.f;
cada1f42dvX_opt_centerscale = params_bez.dvX_opt_centerscale(18);
cada1f42 = params_bez.f(10,:);
cada1f43dvX_opt_centerscale = params_bez.dvX_opt_centerscale(20);
cada1f43 = params_bez.f(12,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f42dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f42 + cada1f43;
cada1tempdvX_opt_centerscale = cada1f44dvX_opt_centerscale(Gator1Data.Index989);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index990) = cada1f44.*cada1f41dvX_opt_centerscale;
cada1tf1 = cada1f41(Gator1Data.Index991);
cada1td1(Gator1Data.Index992) = cada1td1(Gator1Data.Index992) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f41*cada1f44;
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1(Gator1Data.Index993) = cada1td1(Gator1Data.Index993) + cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f40 + cada1f45;
cada1f47dvX_opt_centerscale = params_bez.dvX_opt_centerscale(19);
cada1f47 = params_bez.f(11,:);
cada1tempdvX_opt_centerscale = cada1f47dvX_opt_centerscale(Gator1Data.Index994);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index995) = cada1f47.*t6.dvX_opt_centerscale;
cada1td1(Gator1Data.Index996) = cada1td1(Gator1Data.Index996) + t6.f(:).*cada1tempdvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = t6.f*cada1f47;
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1(Gator1Data.Index997) = cada1td1(Gator1Data.Index997) + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f46 + cada1f48;
cada1tf1 = cada1f49(Gator1Data.Index998);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index999);
cada1td1(Gator1Data.Index1000) = cada1td1(Gator1Data.Index1000) + cada1tf1(:).*cada1f49dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = t7.f.*cada1f49;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f50dvX_opt_centerscale;
t13.dvX_opt_centerscale = cada1td1;
t13.f = cada1f1 - cada1f50;
%User Line: t13 = t2 .* t3 - t7 .* (30 .* t5 .* (t9 .* (params_bez(8,:) + params_bez(10,:)) + t16 .* (params_bez(12,:) + params_bez(14,:))) - 60 .* t5 .* (t16 .* params_bez(13,:) + t9 .* params_bez(9,:)) + 120 .* t1 .* (t8 .* (params_bez(9,:) + params_bez(11,:)) + t18 .* (params_bez(11,:) + params_bez(13,:))) - 240 .* t1 .* (t18 .* params_bez(12,:) + t8 .* params_bez(10,:)) + 180 .* t4 .* (params_bez(10,:) + params_bez(12,:)) + t6 .* params_bez(11,:));
cada1tf1 = t73.f(Gator1Data.Index1001);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index1002);
cada1td1(Gator1Data.Index1003) = cada1td1(Gator1Data.Index1003) + cada1tf1(:).*t73.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t3.f.*t73.f;
cada1f2dvX_opt_centerscale = 30.*t5.dvX_opt_centerscale;
cada1f2 = 30*t5.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(55);
cada1f3 = params_bez.f(15,:);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f4 = params_bez.f(17,:);
cada1td1 = zeros(2,1);
cada1td1(2) = cada1f3dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index1004);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1005) = cada1f5.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index1006);
cada1td1(Gator1Data.Index1007) = cada1td1(Gator1Data.Index1007) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t9.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f7 = params_bez.f(19,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(39);
cada1f8 = params_bez.f(21,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index1008);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1009) = cada1f9.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index1010);
cada1td1(Gator1Data.Index1011) = cada1td1(Gator1Data.Index1011) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t16.f*cada1f9;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1012) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index1013) = cada1td1(Gator1Data.Index1013) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index1014);
cada1tf1 = cada1f11(Gator1Data.Index1015);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1016) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2.*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f2*cada1f11;
cada1f13dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f13 = 60*t5.f;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index1017);
cada1tf1 = t15.f(Gator1Data.Index1018);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index1019) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13.*t15.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13*t15.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index1020) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index1021) = cada1td1(Gator1Data.Index1021) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f12 - cada1f14;
cada1f16dvX_opt_centerscale = 120.*t1.dvX_opt_centerscale;
cada1f16 = 120*t1.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1022);
cada1f17 = params_bez.f(16,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f18 = params_bez.f(18,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index1023) = cada1f17dvX_opt_centerscale;
cada1td1(4) = cada1td1(4) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index1024);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1025) = cada1f19.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index1026);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t8.f*cada1f19;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f21 = params_bez.f(18,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(32);
cada1f22 = params_bez.f(20,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 + cada1f22;
cada1tempdvX_opt_centerscale = cada1f23dvX_opt_centerscale(Gator1Data.Index1027);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1028) = cada1f23.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index1029);
cada1td1(Gator1Data.Index1030) = cada1td1(Gator1Data.Index1030) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = t18.f*cada1f23;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index1031) = cada1td1(Gator1Data.Index1031) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f20 + cada1f24;
cada1tf1 = cada1f25(Gator1Data.Index1032);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1033) = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index1034);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f16.*cada1f25;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index1035) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index1036) = cada1td1(Gator1Data.Index1036) + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f15 + cada1f26;
cada1f28dvX_opt_centerscale = 240.*t1.dvX_opt_centerscale;
cada1f28 = 240*t1.f;
cada1tf1 = t55.f(Gator1Data.Index1037);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1038) = cada1tf1(:).*cada1f28dvX_opt_centerscale;
cada1tf1 = cada1f28(Gator1Data.Index1039);
cada1td1 = cada1td1 + cada1tf1(:).*t55.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28.*t55.f;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1(Gator1Data.Index1040) = cada1td1(Gator1Data.Index1040) + -cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f27 - cada1f29;
cada1f31dvX_opt_centerscale = 180.*t4.dvX_opt_centerscale;
cada1f31 = 180*t4.f;
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(26);
cada1f32 = params_bez.f(17,:);
cada1f33dvX_opt_centerscale = params_bez.dvX_opt_centerscale(28);
cada1f33 = params_bez.f(19,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f32dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f32 + cada1f33;
cada1tempdvX_opt_centerscale = cada1f34dvX_opt_centerscale(Gator1Data.Index1041);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1042) = cada1f34.*cada1f31dvX_opt_centerscale;
cada1tf1 = cada1f31(Gator1Data.Index1043);
cada1td1(Gator1Data.Index1044) = cada1td1(Gator1Data.Index1044) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f31*cada1f34;
cada1td1 = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index1045) = cada1td1(Gator1Data.Index1045) + cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f30 + cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(27);
cada1f37 = params_bez.f(18,:);
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index1046);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1047) = cada1f37.*t6.dvX_opt_centerscale;
cada1td1(Gator1Data.Index1048) = cada1td1(Gator1Data.Index1048) + t6.f(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = t6.f*cada1f37;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index1049) = cada1td1(Gator1Data.Index1049) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f36 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index1050);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index1051);
cada1td1(Gator1Data.Index1052) = cada1td1(Gator1Data.Index1052) + cada1tf1(:).*cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = t7.f.*cada1f39;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f40dvX_opt_centerscale;
t15.dvX_opt_centerscale = cada1td1;
t15.f = cada1f1 - cada1f40;
%User Line: t15 = t3 .* t73 - t7 .* (30 .* t5 .* (t9 .* (params_bez(15,:) + params_bez(17,:)) + t16 .* (params_bez(19,:) + params_bez(21,:))) - 60 .* t5 .* t15 + 120 .* t1 .* (t8 .* (params_bez(16,:) + params_bez(18,:)) + t18 .* (params_bez(18,:) + params_bez(20,:))) - 240 .* t1 .* t55 + 180 .* t4 .* (params_bez(17,:) + params_bez(19,:)) + t6 .* params_bez(18,:));
cada1tf1 = t76.f(Gator1Data.Index1053);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index1054);
cada1td1(Gator1Data.Index1055) = cada1td1(Gator1Data.Index1055) + cada1tf1(:).*t76.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t3.f.*t76.f;
cada1f2dvX_opt_centerscale = 30.*t5.dvX_opt_centerscale;
cada1f2 = 30*t5.f;
cada1f3dvX_opt_centerscale = params_bez.dvX_opt_centerscale(40);
cada1f3 = params_bez.f(22,:);
cada1f4dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f4 = params_bez.f(24,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tempdvX_opt_centerscale = cada1f5dvX_opt_centerscale(Gator1Data.Index1056);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1057) = cada1f5.*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index1058);
cada1td1(Gator1Data.Index1059) = cada1td1(Gator1Data.Index1059) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t9.f*cada1f5;
cada1f7dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f7 = params_bez.f(26,:);
cada1f8dvX_opt_centerscale = params_bez.dvX_opt_centerscale(58);
cada1f8 = params_bez.f(28,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 + cada1f8;
cada1tempdvX_opt_centerscale = cada1f9dvX_opt_centerscale(Gator1Data.Index1060);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1061) = cada1f9.*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index1062);
cada1td1(Gator1Data.Index1063) = cada1td1(Gator1Data.Index1063) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = t16.f*cada1f9;
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1064) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index1065) = cada1td1(Gator1Data.Index1065) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1tempdvX_opt_centerscale = cada1f2dvX_opt_centerscale(Gator1Data.Index1066);
cada1tf1 = cada1f11(Gator1Data.Index1067);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1068) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2.*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f2*cada1f11;
cada1f13dvX_opt_centerscale = 60.*t5.dvX_opt_centerscale;
cada1f13 = 60*t5.f;
cada1tempdvX_opt_centerscale = cada1f13dvX_opt_centerscale(Gator1Data.Index1069);
cada1tf1 = t25.f(Gator1Data.Index1070);
cada1td1 = zeros(1600,1);
cada1td1(Gator1Data.Index1071) = cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f13.*t25.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13*t25.f;
cada1td1 = zeros(2000,1);
cada1td1(Gator1Data.Index1072) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index1073) = cada1td1(Gator1Data.Index1073) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f12 - cada1f14;
cada1f16dvX_opt_centerscale = 120.*t1.dvX_opt_centerscale;
cada1f16 = 120*t1.f;
cada1f17dvX_opt_centerscale = params_bez.dvX_opt_centerscale(Gator1Data.Index1074);
cada1f17 = params_bez.f(23,:);
cada1f18dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f18 = params_bez.f(25,:);
cada1td1 = zeros(9,1);
cada1td1(Gator1Data.Index1075) = cada1f17dvX_opt_centerscale;
cada1td1(6) = cada1td1(6) + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1tempdvX_opt_centerscale = cada1f19dvX_opt_centerscale(Gator1Data.Index1076);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1077) = cada1f19.*t8.dvX_opt_centerscale;
cada1tf1 = t8.f(Gator1Data.Index1078);
cada1td1 = cada1td1 + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = t8.f*cada1f19;
cada1f21dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f21 = params_bez.f(25,:);
cada1f22dvX_opt_centerscale = params_bez.dvX_opt_centerscale(50);
cada1f22 = params_bez.f(27,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f21dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f21 + cada1f22;
cada1tempdvX_opt_centerscale = cada1f23dvX_opt_centerscale(Gator1Data.Index1079);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1080) = cada1f23.*t18.dvX_opt_centerscale;
cada1tf1 = t18.f(Gator1Data.Index1081);
cada1td1(Gator1Data.Index1082) = cada1td1(Gator1Data.Index1082) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = t18.f*cada1f23;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index1083) = cada1td1(Gator1Data.Index1083) + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f20 + cada1f24;
cada1tf1 = cada1f25(Gator1Data.Index1084);
cada1td1 = zeros(1800,1);
cada1td1(Gator1Data.Index1085) = cada1tf1(:).*cada1f16dvX_opt_centerscale;
cada1tf1 = cada1f16(Gator1Data.Index1086);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f16.*cada1f25;
cada1td1 = zeros(2200,1);
cada1td1(Gator1Data.Index1087) = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index1088) = cada1td1(Gator1Data.Index1088) + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f15 + cada1f26;
cada1f28dvX_opt_centerscale = 240.*t1.dvX_opt_centerscale;
cada1f28 = 240*t1.f;
cada1tf1 = t24.f(Gator1Data.Index1089);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1090) = cada1tf1(:).*cada1f28dvX_opt_centerscale;
cada1tf1 = cada1f28(Gator1Data.Index1091);
cada1td1 = cada1td1 + cada1tf1(:).*t24.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28.*t24.f;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1(Gator1Data.Index1092) = cada1td1(Gator1Data.Index1092) + -cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f27 - cada1f29;
cada1f31dvX_opt_centerscale = 180.*t4.dvX_opt_centerscale;
cada1f31 = 180*t4.f;
cada1f32dvX_opt_centerscale = params_bez.dvX_opt_centerscale(43);
cada1f32 = params_bez.f(24,:);
cada1f33dvX_opt_centerscale = params_bez.dvX_opt_centerscale(45);
cada1f33 = params_bez.f(26,:);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f32dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f32 + cada1f33;
cada1tempdvX_opt_centerscale = cada1f34dvX_opt_centerscale(Gator1Data.Index1093);
cada1td1 = zeros(1200,1);
cada1td1(Gator1Data.Index1094) = cada1f34.*cada1f31dvX_opt_centerscale;
cada1tf1 = cada1f31(Gator1Data.Index1095);
cada1td1(Gator1Data.Index1096) = cada1td1(Gator1Data.Index1096) + cada1tf1(:).*cada1tempdvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f31*cada1f34;
cada1td1 = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index1097) = cada1td1(Gator1Data.Index1097) + cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f30 + cada1f35;
cada1f37dvX_opt_centerscale = params_bez.dvX_opt_centerscale(44);
cada1f37 = params_bez.f(25,:);
cada1tempdvX_opt_centerscale = cada1f37dvX_opt_centerscale(Gator1Data.Index1098);
cada1td1 = zeros(1000,1);
cada1td1(Gator1Data.Index1099) = cada1f37.*t6.dvX_opt_centerscale;
cada1td1(Gator1Data.Index1100) = cada1td1(Gator1Data.Index1100) + t6.f(:).*cada1tempdvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = t6.f*cada1f37;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1(Gator1Data.Index1101) = cada1td1(Gator1Data.Index1101) + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f36 + cada1f38;
cada1tf1 = cada1f39(Gator1Data.Index1102);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index1103);
cada1td1(Gator1Data.Index1104) = cada1td1(Gator1Data.Index1104) + cada1tf1(:).*cada1f39dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = t7.f.*cada1f39;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f40dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1 - cada1f40;
%User Line: t1 = t3 .* t76 - t7 .* (30 .* t5 .* (t9 .* (params_bez(22,:) + params_bez(24,:)) + t16 .* (params_bez(26,:) + params_bez(28,:))) - 60 .* t5 .* t25 + 120 .* t1 .* (t8 .* (params_bez(23,:) + params_bez(25,:)) + t18 .* (params_bez(25,:) + params_bez(27,:))) - 240 .* t1 .* t24 + 180 .* t4 .* (params_bez(24,:) + params_bez(26,:)) + t6 .* params_bez(25,:));
cada1tf1 = t15.f(Gator1Data.Index1105);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index1106) = cada1tf1(:).*t70.dvX_opt_centerscale;
cada1tf1 = t70.f(Gator1Data.Index1107);
cada1td1 = cada1td1 + cada1tf1(:).*t15.dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = t70.f.*t15.f;
%User Line: t3 = (t70 .* t15);
cada1tf1 = t1.f(Gator1Data.Index1108);
cada1td1 = cada1tf1(:).*t75.dvX_opt_centerscale;
cada1tf1 = t75.f(Gator1Data.Index1109);
cada1td1 = cada1td1 + cada1tf1(:).*t1.dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = t75.f.*t1.f;
%User Line: t4 = (t75 .* t1);
cada1tf1 = t13.f(Gator1Data.Index1110);
cada1td1 = cada1tf1(:).*t63.dvX_opt_centerscale;
cada1tf1 = t63.f(Gator1Data.Index1111);
cada1td1 = cada1td1 + cada1tf1(:).*t13.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = t63.f.*t13.f;
%User Line: t5 = (t63 .* t13);
cada1f1dvX_opt_centerscale = -t11.dvX_opt_centerscale;
cada1f1 = uminus(t11.f);
cada1tf1 = t68.f(Gator1Data.Index1112);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index1113);
cada1td1 = cada1td1 + cada1tf1(:).*t68.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t68.f;
cada1f3dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f3 = cada1f2 + 1;
cada1tf1 = t10.f(Gator1Data.Index1114);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index1115);
cada1td1 = cada1td1 + cada1tf1(:).*t10.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3.*t10.f;
cada1tf1 = t83.f(Gator1Data.Index1116);
cada1td1 = cada1tf1(:).*t68.dvX_opt_centerscale;
cada1tf1 = t68.f(Gator1Data.Index1117);
cada1td1(Gator1Data.Index1118) = cada1td1(Gator1Data.Index1118) + cada1tf1(:).*t83.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t68.f.*t83.f;
cada1td1 = t5.dvX_opt_centerscale;
cada1td1 = cada1td1 + t3.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t5.f + t3.f;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + t4.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 + t4.f;
cada1tf1 = cada1f7(Gator1Data.Index1119);
cada1td1 = cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1tf1 = cada1f5(Gator1Data.Index1120);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f5.*cada1f7;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1temp1 = Gator1Data.Data1;
Return.dvX_opt_centerscale = cada1f9dvX_opt_centerscale;
Return.f = cada1temp1;
Return.f(1,:) = cada1f9;
%User Line: Return(1,:) = (-t11 .* t68 + 0.1e1) .* t10 + t68 .* t83 .* (t5 + t3 + t4);
cada1tf1 = t10.f(Gator1Data.Index1121);
cada1td1 = cada1tf1(:).*t82.dvX_opt_centerscale;
cada1tf1 = t82.f(Gator1Data.Index1122);
cada1td1 = cada1td1 + cada1tf1(:).*t10.dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = t82.f.*t10.f;
%User Line: t6 = (t82 .* t10);
cada1f1dvX_opt_centerscale = -t13.dvX_opt_centerscale;
cada1f1 = uminus(t13.f);
cada1f2dvX_opt_centerscale = -t12.dvX_opt_centerscale;
cada1f2 = uminus(t12.f);
cada1tf1 = t68.f(Gator1Data.Index1123);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index1124);
cada1td1 = cada1td1 + cada1tf1(:).*t68.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t68.f;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 + 1;
cada1tf1 = cada1f4(Gator1Data.Index1125);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index1126);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f1.*cada1f4;
cada1tf1 = t2.f(Gator1Data.Index1127);
cada1td1 = cada1tf1(:).*t68.dvX_opt_centerscale;
cada1tf1 = t68.f(Gator1Data.Index1128);
cada1td1(Gator1Data.Index1129) = cada1td1(Gator1Data.Index1129) + cada1tf1(:).*t2.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t68.f.*t2.f;
cada1f7dvX_opt_centerscale = -t3.dvX_opt_centerscale;
cada1f7 = uminus(t3.f);
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -t4.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 - t4.f;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + t6.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t6.f;
cada1tf1 = cada1f9(Gator1Data.Index1130);
cada1td1 = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index1131);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f6.*cada1f9;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f5 - cada1f10;
cada1td1 = zeros(8000,1);
cada1td1(Gator1Data.Index1132) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index1133) = Return.dvX_opt_centerscale(Gator1Data.Index1134);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,:) = cada1f11;
%User Line: Return(2,:) = -t13 .* (-t12 .* t68 + 0.1e1) - t68 .* t2 .* (-t3 - t4 + t6);
cada1f1dvX_opt_centerscale = -t15.dvX_opt_centerscale;
cada1f1 = uminus(t15.f);
cada1f2dvX_opt_centerscale = -t14.dvX_opt_centerscale;
cada1f2 = uminus(t14.f);
cada1tf1 = t68.f(Gator1Data.Index1135);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index1136);
cada1td1 = cada1td1 + cada1tf1(:).*t68.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t68.f;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 + 1;
cada1tf1 = cada1f4(Gator1Data.Index1137);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index1138);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f1.*cada1f4;
cada1tf1 = t73.f(Gator1Data.Index1139);
cada1td1 = cada1tf1(:).*t68.dvX_opt_centerscale;
cada1tf1 = t68.f(Gator1Data.Index1140);
cada1td1(Gator1Data.Index1141) = cada1td1(Gator1Data.Index1141) + cada1tf1(:).*t73.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t68.f.*t73.f;
cada1f7dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f7 = uminus(t4.f);
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -t5.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 - t5.f;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + t6.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t6.f;
cada1tf1 = cada1f9(Gator1Data.Index1142);
cada1td1 = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index1143);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f6.*cada1f9;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f5 - cada1f10;
cada1td1 = zeros(12000,1);
cada1td1(Gator1Data.Index1144) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index1145) = Return.dvX_opt_centerscale(Gator1Data.Index1146);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,:) = cada1f11;
%User Line: Return(3,:) = -t15 .* (-t14 .* t68 + 0.1e1) - t68 .* t73 .* (-t4 - t5 + t6);
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1f2dvX_opt_centerscale = -t20.dvX_opt_centerscale;
cada1f2 = uminus(t20.f);
cada1tf1 = t68.f(Gator1Data.Index1147);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index1148);
cada1td1 = cada1td1 + cada1tf1(:).*t68.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2.*t68.f;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 + 1;
cada1tf1 = cada1f4(Gator1Data.Index1149);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index1150);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f1.*cada1f4;
cada1tf1 = t76.f(Gator1Data.Index1151);
cada1td1 = cada1tf1(:).*t68.dvX_opt_centerscale;
cada1tf1 = t68.f(Gator1Data.Index1152);
cada1td1(Gator1Data.Index1153) = cada1td1(Gator1Data.Index1153) + cada1tf1(:).*t76.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t68.f.*t76.f;
cada1f7dvX_opt_centerscale = -t3.dvX_opt_centerscale;
cada1f7 = uminus(t3.f);
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -t5.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 - t5.f;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + t6.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t6.f;
cada1tf1 = cada1f9(Gator1Data.Index1154);
cada1td1 = cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1tf1 = cada1f6(Gator1Data.Index1155);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f6.*cada1f9;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f5 - cada1f10;
cada1td1 = zeros(16000,1);
cada1td1(Gator1Data.Index1156) = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index1157) = Return.dvX_opt_centerscale(Gator1Data.Index1158);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,:) = cada1f11;
%User Line: Return(4,:) = -t1 .* (-t20 .* t68 + 0.1e1) - t68 .* t76 .* (-t3 - t5 + t6);
vV_s_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; vV_s_out_return.f = Return.f;
%User Line: vV_s_out_return = Return;
end
function vF_1_s_out_return = ADiGator_vF_1_s_out(q_s_wedge,q_s_wedge_dt,q_s_wedge_dt_dt,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_vF_1_s_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = q_s_wedge.f(1,:);
cada1tf1 = cada1f1(Gator1Data.Index2);
t1.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t1.f = cos(cada1f1);
%User Line: t1 = cos(q_s_wedge(1,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index3);
cada1f1 = q_s_wedge.f(1,:);
cada1tf1 = cada1f1(Gator1Data.Index4);
t2.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t2.f = sin(cada1f1);
%User Line: t2 = sin(q_s_wedge(1,:));
cada1f1dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index5);
cada1f1 = q_s_wedge_dt_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index6);
cada1f2 = q_s_wedge_dt_dt.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f1 + cada1f2;
%User Line: t3 = q_s_wedge_dt_dt(1,:) + q_s_wedge_dt_dt(2,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index7);
cada1f1 = q_s_wedge.f(2,:);
cada1tf1 = cada1f1(Gator1Data.Index8);
t4.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t4.f = cos(cada1f1);
%User Line: t4 = cos(q_s_wedge(2,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index9);
cada1f1 = q_s_wedge.f(2,:);
cada1tf1 = cada1f1(Gator1Data.Index10);
t5.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t5.f = sin(cada1f1);
%User Line: t5 = sin(q_s_wedge(2,:));
cada1tf1 = t4.f(Gator1Data.Index11);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index12);
cada1td1(Gator1Data.Index13) = cada1td1(Gator1Data.Index13) + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t4.f;
cada1tf1 = t5.f(Gator1Data.Index14);
cada1td1 = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index15);
cada1td1(Gator1Data.Index16) = cada1td1(Gator1Data.Index16) + cada1tf1(:).*t5.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f.*t5.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = cada1f1 - cada1f2;
%User Line: t6 = t1 .* t4 - t2 .* t5;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index17);
cada1f1 = q_s_wedge_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index18);
cada1f2 = q_s_wedge_dt.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = cada1f1 + cada1f2;
%User Line: t7 = q_s_wedge_dt(1,:) + q_s_wedge_dt(2,:);
cada1tf1 = t5.f(Gator1Data.Index19);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index20);
cada1td1(Gator1Data.Index21) = cada1td1(Gator1Data.Index21) + cada1tf1(:).*t5.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t5.f;
cada1tf1 = t4.f(Gator1Data.Index22);
cada1td1 = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index23);
cada1td1(Gator1Data.Index24) = cada1td1(Gator1Data.Index24) + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f.*t4.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t8.dvX_opt_centerscale = cada1td1;
t8.f = cada1f1 + cada1f2;
%User Line: t8 = t1 .* t5 + t2 .* t4;
cada1f1dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index25);
cada1f1 = q_s_wedge_dt_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index26);
cada1f2 = q_s_wedge_dt_dt.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index27);
cada1f4 = q_s_wedge_dt_dt.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t9.dvX_opt_centerscale = cada1td1;
t9.f = cada1f3 + cada1f4;
%User Line: t9 = q_s_wedge_dt_dt(1,:) + q_s_wedge_dt_dt(2,:) + q_s_wedge_dt_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index28);
cada1f1 = q_s_wedge.f(4,:);
cada1tf1 = cada1f1(Gator1Data.Index29);
t10.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t10.f = sin(cada1f1);
%User Line: t10 = sin(q_s_wedge(4,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index30);
cada1f1 = q_s_wedge.f(4,:);
cada1tf1 = cada1f1(Gator1Data.Index31);
t11.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t11.f = cos(cada1f1);
%User Line: t11 = cos(q_s_wedge(4,:));
cada1tf1 = t4.f(Gator1Data.Index32);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index33) = cada1tf1(:).*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index34);
cada1td1(Gator1Data.Index35) = cada1td1(Gator1Data.Index35) + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t10.f.*t4.f;
cada1tf1 = t5.f(Gator1Data.Index36);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index37) = cada1tf1(:).*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index38);
cada1td1(Gator1Data.Index39) = cada1td1(Gator1Data.Index39) + cada1tf1(:).*t5.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t11.f.*t5.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = cada1f1 + cada1f2;
%User Line: t12 = t10 .* t4 + t11 .* t5;
cada1f1dvX_opt_centerscale = -t10.dvX_opt_centerscale;
cada1f1 = uminus(t10.f);
cada1tf1 = t5.f(Gator1Data.Index40);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index41) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index42);
cada1td1(Gator1Data.Index43) = cada1td1(Gator1Data.Index43) + cada1tf1(:).*t5.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t5.f;
cada1tf1 = t4.f(Gator1Data.Index44);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index45) = cada1tf1(:).*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index46);
cada1td1(Gator1Data.Index47) = cada1td1(Gator1Data.Index47) + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t11.f.*t4.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f2 + cada1f3;
%User Line: t4 = -t10 .* t5 + t11 .* t4;
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1tf1 = t4.f(Gator1Data.Index48);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index49);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t4.f;
cada1tf1 = t2.f(Gator1Data.Index50);
cada1td1 = cada1tf1(:).*t12.dvX_opt_centerscale;
cada1tf1 = t12.f(Gator1Data.Index51);
cada1td1 = cada1td1 + cada1tf1(:).*t2.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t12.f.*t2.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f2 + cada1f3;
%User Line: t5 = -t1 .* t4 + t12 .* t2;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index52);
cada1f1 = q_s_wedge_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index53);
cada1f2 = q_s_wedge_dt.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index54);
cada1f4 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f3 + cada1f4;
%User Line: t10 = q_s_wedge_dt(1,:) + q_s_wedge_dt(2,:) + q_s_wedge_dt(4,:);
cada1tf1 = t12.f(Gator1Data.Index55);
cada1td1 = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index56);
cada1td1 = cada1td1 + cada1tf1(:).*t12.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t12.f;
cada1tf1 = t4.f(Gator1Data.Index57);
cada1td1 = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index58);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f.*t4.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f1 + cada1f2;
%User Line: t4 = t1 .* t12 + t2 .* t4;
cada1f1 = params_mech.f(11,:);
cada1f2 = params_mech.f(5,:);
t11.f = cada1f1 - cada1f2;
%User Line: t11 = params_mech(11,:) - params_mech(5,:);
cada1f1 = params_mech.f(12,:);
cada1f2 = params_mech.f(6,:);
t12.f = cada1f1 - cada1f2;
%User Line: t12 = params_mech(12,:) - params_mech(6,:);
cada1f1 = uminus(t12.f);
cada1f2 = params_mech.f(12,:);
t13.f = cada1f1 + cada1f2;
%User Line: t13 = -t12 + params_mech(12,:);
cada1f1 = params_mech.f(11,:);
t14.f = t11.f - cada1f1;
%User Line: t14 = t11 - params_mech(11,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index59);
cada1f1 = q_s_wedge_dt.f(1,:);
cada1tf2 = cada1f1(Gator1Data.Index60);
t15.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*cada1f1dvX_opt_centerscale;
t15.f = cada1f1.^2;
%User Line: t15 = q_s_wedge_dt(1,:) .^ 2;
cada1tf2 = t10.f(Gator1Data.Index61);
t10.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t10.dvX_opt_centerscale;
t10.f = t10.f.^2;
%User Line: t10 = t10 .^ 2;
cada1tf2 = t7.f(Gator1Data.Index62);
t7.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t7.dvX_opt_centerscale;
t7.f = t7.f.^2;
%User Line: t7 = t7 .^ 2;
cada1tf1 = t6.f(Gator1Data.Index63);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index64);
cada1td1(Gator1Data.Index65) = cada1td1(Gator1Data.Index65) + cada1tf1(:).*t6.dvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t3.f.*t6.f;
%User Line: t16 = t3 .* t6;
t17.dvX_opt_centerscale = t13.f.*t16.dvX_opt_centerscale;
t17.f = t16.f*t13.f;
%User Line: t17 = t16 .* t13;
cada1tf1 = t5.f(Gator1Data.Index66);
cada1td1 = cada1tf1(:).*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index67);
cada1td1(Gator1Data.Index68) = cada1td1(Gator1Data.Index68) + cada1tf1(:).*t5.dvX_opt_centerscale;
t18.dvX_opt_centerscale = cada1td1;
t18.f = t9.f.*t5.f;
%User Line: t18 = t9 .* t5;
t19.dvX_opt_centerscale = t14.f.*t18.dvX_opt_centerscale;
t19.f = t14.f*t18.f;
%User Line: t19 = t14 .* t18;
cada1tf1 = t4.f(Gator1Data.Index69);
cada1td1 = cada1tf1(:).*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index70);
cada1td1(Gator1Data.Index71) = cada1td1(Gator1Data.Index71) + cada1tf1(:).*t4.dvX_opt_centerscale;
t20.dvX_opt_centerscale = cada1td1;
t20.f = t10.f.*t4.f;
%User Line: t20 = t10 .* t4;
t21.dvX_opt_centerscale = t14.f.*t20.dvX_opt_centerscale;
t21.f = t20.f*t14.f;
%User Line: t21 = t20 .* t14;
cada1tf1 = t8.f(Gator1Data.Index72);
cada1td1 = cada1tf1(:).*t7.dvX_opt_centerscale;
cada1tf1 = t7.f(Gator1Data.Index73);
cada1td1(Gator1Data.Index74) = cada1td1(Gator1Data.Index74) + cada1tf1(:).*t8.dvX_opt_centerscale;
t22.dvX_opt_centerscale = cada1td1;
t22.f = t7.f.*t8.f;
%User Line: t22 = t7 .* t8;
t23.dvX_opt_centerscale = t13.f.*t22.dvX_opt_centerscale;
t23.f = t22.f*t13.f;
%User Line: t23 = t22 .* t13;
cada1f1dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index75);
cada1f1 = q_s_wedge_dt_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index76);
cada1f2 = q_s_wedge_dt_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t24.dvX_opt_centerscale = cada1td1;
t24.f = cada1f1 + cada1f2;
%User Line: t24 = q_s_wedge_dt_dt(1,:) + q_s_wedge_dt_dt(3,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index77);
cada1f1 = q_s_wedge.f(3,:);
cada1tf1 = cada1f1(Gator1Data.Index78);
t25.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t25.f = cos(cada1f1);
%User Line: t25 = cos(q_s_wedge(3,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index79);
cada1f1 = q_s_wedge.f(3,:);
cada1tf1 = cada1f1(Gator1Data.Index80);
t26.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t26.f = sin(cada1f1);
%User Line: t26 = sin(q_s_wedge(3,:));
cada1tf1 = t25.f(Gator1Data.Index81);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index82) = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index83);
cada1td1(Gator1Data.Index84) = cada1td1(Gator1Data.Index84) + cada1tf1(:).*t25.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t25.f;
cada1tf1 = t26.f(Gator1Data.Index85);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index86) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index87);
cada1td1(Gator1Data.Index88) = cada1td1(Gator1Data.Index88) + cada1tf1(:).*t26.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f.*t26.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t27.dvX_opt_centerscale = cada1td1;
t27.f = cada1f1 - cada1f2;
%User Line: t27 = t1 .* t25 - t2 .* t26;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index89);
cada1f1 = q_s_wedge_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index90);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t28.dvX_opt_centerscale = cada1td1;
t28.f = cada1f1 + cada1f2;
%User Line: t28 = q_s_wedge_dt(1,:) + q_s_wedge_dt(3,:);
cada1tf1 = t26.f(Gator1Data.Index91);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index92) = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index93);
cada1td1(Gator1Data.Index94) = cada1td1(Gator1Data.Index94) + cada1tf1(:).*t26.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t26.f;
cada1tf1 = t25.f(Gator1Data.Index95);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index96) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index97);
cada1td1(Gator1Data.Index98) = cada1td1(Gator1Data.Index98) + cada1tf1(:).*t25.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f.*t25.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t29.dvX_opt_centerscale = cada1td1;
t29.f = cada1f1 + cada1f2;
%User Line: t29 = t1 .* t26 + t2 .* t25;
cada1f1dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index99);
cada1f1 = q_s_wedge_dt_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index100);
cada1f2 = q_s_wedge_dt_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index101);
cada1f4 = q_s_wedge_dt_dt.f(5,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t30.dvX_opt_centerscale = cada1td1;
t30.f = cada1f3 + cada1f4;
%User Line: t30 = q_s_wedge_dt_dt(1,:) + q_s_wedge_dt_dt(3,:) + q_s_wedge_dt_dt(5,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index102);
cada1f1 = q_s_wedge.f(5,:);
cada1tf1 = cada1f1(Gator1Data.Index103);
t31.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t31.f = sin(cada1f1);
%User Line: t31 = sin(q_s_wedge(5,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index104);
cada1f1 = q_s_wedge.f(5,:);
cada1tf1 = cada1f1(Gator1Data.Index105);
t32.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t32.f = cos(cada1f1);
%User Line: t32 = cos(q_s_wedge(5,:));
cada1tf1 = t31.f(Gator1Data.Index106);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index107) = cada1tf1(:).*t25.dvX_opt_centerscale;
cada1tf1 = t25.f(Gator1Data.Index108);
cada1td1(Gator1Data.Index109) = cada1td1(Gator1Data.Index109) + cada1tf1(:).*t31.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t25.f.*t31.f;
cada1tf1 = t32.f(Gator1Data.Index110);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index111) = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index112);
cada1td1(Gator1Data.Index113) = cada1td1(Gator1Data.Index113) + cada1tf1(:).*t32.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t26.f.*t32.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t33.dvX_opt_centerscale = cada1td1;
t33.f = cada1f1 + cada1f2;
%User Line: t33 = t25 .* t31 + t26 .* t32;
cada1tf1 = t32.f(Gator1Data.Index114);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index115) = cada1tf1(:).*t25.dvX_opt_centerscale;
cada1tf1 = t25.f(Gator1Data.Index116);
cada1td1(Gator1Data.Index117) = cada1td1(Gator1Data.Index117) + cada1tf1(:).*t32.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t25.f.*t32.f;
cada1tf1 = t31.f(Gator1Data.Index118);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index119) = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index120);
cada1td1(Gator1Data.Index121) = cada1td1(Gator1Data.Index121) + cada1tf1(:).*t31.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t26.f.*t31.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
t25.dvX_opt_centerscale = cada1td1;
t25.f = cada1f1 - cada1f2;
%User Line: t25 = t25 .* t32 - t26 .* t31;
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1tf1 = t25.f(Gator1Data.Index122);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index123) = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index124);
cada1td1(Gator1Data.Index125) = cada1td1(Gator1Data.Index125) + cada1tf1(:).*t25.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t25.f;
cada1tf1 = t33.f(Gator1Data.Index126);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index127) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index128);
cada1td1(Gator1Data.Index129) = cada1td1(Gator1Data.Index129) + cada1tf1(:).*t33.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t2.f.*t33.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = cada1f2 + cada1f3;
%User Line: t26 = -t1 .* t25 + t2 .* t33;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index130);
cada1f1 = q_s_wedge_dt.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index131);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index132);
cada1f4 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t31.dvX_opt_centerscale = cada1td1;
t31.f = cada1f3 + cada1f4;
%User Line: t31 = q_s_wedge_dt(1,:) + q_s_wedge_dt(3,:) + q_s_wedge_dt(5,:);
cada1tf1 = t33.f(Gator1Data.Index133);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index134) = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index135);
cada1td1(Gator1Data.Index136) = cada1td1(Gator1Data.Index136) + cada1tf1(:).*t33.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t1.f.*t33.f;
cada1tf1 = t25.f(Gator1Data.Index137);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index138) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index139);
cada1td1(Gator1Data.Index140) = cada1td1(Gator1Data.Index140) + cada1tf1(:).*t25.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t2.f.*t25.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t25.dvX_opt_centerscale = cada1td1;
t25.f = cada1f1 + cada1f2;
%User Line: t25 = t1 .* t33 + t2 .* t25;
cada1tf2 = t31.f(Gator1Data.Index141);
t31.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t31.dvX_opt_centerscale;
t31.f = t31.f.^2;
%User Line: t31 = t31 .^ 2;
cada1tf2 = t28.f(Gator1Data.Index142);
t28.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t28.dvX_opt_centerscale;
t28.f = t28.f.^2;
%User Line: t28 = t28 .^ 2;
cada1tf1 = t29.f(Gator1Data.Index143);
cada1td1 = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index144);
cada1td1(Gator1Data.Index145) = cada1td1(Gator1Data.Index145) + cada1tf1(:).*t29.dvX_opt_centerscale;
t32.dvX_opt_centerscale = cada1td1;
t32.f = t28.f.*t29.f;
%User Line: t32 = t28 .* t29;
cada1tf1 = t27.f(Gator1Data.Index146);
cada1td1 = cada1tf1(:).*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index147);
cada1td1(Gator1Data.Index148) = cada1td1(Gator1Data.Index148) + cada1tf1(:).*t27.dvX_opt_centerscale;
t33.dvX_opt_centerscale = cada1td1;
t33.f = t24.f.*t27.f;
%User Line: t33 = t24 .* t27;
cada1f1 = params_mech.f(7,:);
cada1f2dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f2 = uminus(t1.f);
cada1f3dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index149);
cada1f3 = q_s_wedge_dt_dt.f(1,:);
cada1tf1 = cada1f3(Gator1Data.Index150);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index151) = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index152);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2.*cada1f3;
cada1tf1 = t2.f(Gator1Data.Index153);
cada1td1 = cada1tf1(:).*t15.dvX_opt_centerscale;
cada1tf1 = t15.f(Gator1Data.Index154);
cada1td1(Gator1Data.Index155) = cada1td1(Gator1Data.Index155) + cada1tf1(:).*t2.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t15.f.*t2.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1f7 = params_mech.f(10,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + t17.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t17.f;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + t19.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9 + t19.f;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + t21.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 + t21.f;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -t23.dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f11 - t23.f;
cada1f13dvX_opt_centerscale = cada1f1.*cada1f12dvX_opt_centerscale;
cada1f13 = cada1f1*cada1f12;
cada1td1 = t18.dvX_opt_centerscale;
cada1td1 = cada1td1 + t20.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t18.f + t20.f;
cada1f15dvX_opt_centerscale = t11.f.*cada1f14dvX_opt_centerscale;
cada1f15 = t11.f*cada1f14;
cada1tf1 = t31.f(Gator1Data.Index156);
cada1td1 = cada1tf1(:).*t25.dvX_opt_centerscale;
cada1tf1 = t25.f(Gator1Data.Index157);
cada1td1 = cada1td1 + cada1tf1(:).*t31.dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = t25.f.*t31.f;
cada1tf1 = t30.f(Gator1Data.Index158);
cada1td1 = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index159);
cada1td1 = cada1td1 + cada1tf1(:).*t30.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t26.f.*t30.f;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f16 + cada1f17;
cada1f19 = params_mech.f(11,:);
cada1f20dvX_opt_centerscale = cada1f19.*cada1f18dvX_opt_centerscale;
cada1f20 = cada1f18*cada1f19;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f15 + cada1f20;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1 = cada1td1 + t17.dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f21 + t17.f;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1 = cada1td1 + t19.dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f22 + t19.f;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + t21.dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f23 + t21.f;
cada1td1 = cada1f24dvX_opt_centerscale;
cada1td1 = cada1td1 + -t23.dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f24 - t23.f;
cada1f26dvX_opt_centerscale = t13.f.*t32.dvX_opt_centerscale;
cada1f26 = t32.f*t13.f;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 + cada1f26;
cada1f28dvX_opt_centerscale = t13.f.*t33.dvX_opt_centerscale;
cada1f28 = t33.f*t13.f;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f27 - cada1f28;
cada1f30 = params_mech.f(8,:);
cada1f31dvX_opt_centerscale = cada1f30.*cada1f29dvX_opt_centerscale;
cada1f31 = cada1f29*cada1f30;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f13 + cada1f31;
cada1f33dvX_opt_centerscale = -t16.dvX_opt_centerscale;
cada1f33 = uminus(t16.f);
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1 = cada1td1 + t22.dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f33 + t22.f;
cada1f35dvX_opt_centerscale = t12.f.*cada1f34dvX_opt_centerscale;
cada1f35 = t12.f*cada1f34;
cada1f36dvX_opt_centerscale = 2.*t19.dvX_opt_centerscale;
cada1f36 = 2*t19.f;
cada1td1 = cada1f35dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f35 + cada1f36;
cada1f38dvX_opt_centerscale = 2.*t21.dvX_opt_centerscale;
cada1f38 = 2*t21.f;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f37 + cada1f38;
cada1f40dvX_opt_centerscale = -t33.dvX_opt_centerscale;
cada1f40 = uminus(t33.f);
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1 = cada1td1 + t32.dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f40 + t32.f;
cada1f42 = params_mech.f(12,:);
cada1f43dvX_opt_centerscale = cada1f42.*cada1f41dvX_opt_centerscale;
cada1f43 = cada1f41*cada1f42;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f39 + cada1f43;
cada1td1 = cada1f44dvX_opt_centerscale;
cada1td1 = cada1td1 + t17.dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f44 + t17.f;
cada1td1 = cada1f45dvX_opt_centerscale;
cada1td1 = cada1td1 + -t23.dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f45 - t23.f;
cada1f47 = params_mech.f(9,:);
cada1f48dvX_opt_centerscale = cada1f47.*cada1f46dvX_opt_centerscale;
cada1f48 = cada1f46*cada1f47;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f32 + cada1f48;
cada1temp1 = Gator1Data.Data1;
Return.dvX_opt_centerscale = cada1f49dvX_opt_centerscale;
Return.f = cada1temp1;
Return.f(1,:) = cada1f49;
%User Line: Return(1,:) = params_mech(7,:) .* ((-t1 .* q_s_wedge_dt_dt(1,:) + t15 .* t2) .* params_mech(10,:) + t17 + t19 + t21 - t23) + (t11 .* (t18 + t20) + (t25 .* t31 + t26 .* t30) .* params_mech(11,:) + t17 + t19 + t21 - t23 + t32 .* t13 - t33 .* t13) .* params_mech(8,:) + (t12 .* (-t16 + t22) + 0.2e1 .* t19 + 0.2e1 .* t21 + (-t33 + t32) .* params_mech(12,:) + t17 - t23) .* params_mech(9,:);
Return.dvX_opt_centerscale = Return.dvX_opt_centerscale(Gator1Data.Index160);
Return.f(2,:) = 0;
%User Line: Return(2,:) = 0.0e0;
cada1tf1 = t7.f(Gator1Data.Index161);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index162) = cada1tf1(:).*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index163);
cada1td1 = cada1td1 + cada1tf1(:).*t7.dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = t6.f.*t7.f;
%User Line: t6 = t6 .* t7;
t7.dvX_opt_centerscale = t13.f.*t6.dvX_opt_centerscale;
t7.f = t6.f*t13.f;
%User Line: t7 = t6 .* t13;
cada1tf1 = t8.f(Gator1Data.Index164);
cada1td1 = cada1tf1(:).*t3.dvX_opt_centerscale;
cada1tf1 = t3.f(Gator1Data.Index165);
cada1td1(Gator1Data.Index166) = cada1td1(Gator1Data.Index166) + cada1tf1(:).*t8.dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = t3.f.*t8.f;
%User Line: t3 = t3 .* t8;
t8.dvX_opt_centerscale = t13.f.*t3.dvX_opt_centerscale;
t8.f = t3.f*t13.f;
%User Line: t8 = t3 .* t13;
cada1tf1 = t4.f(Gator1Data.Index167);
cada1td1 = cada1tf1(:).*t9.dvX_opt_centerscale;
cada1tf1 = t9.f(Gator1Data.Index168);
cada1td1(Gator1Data.Index169) = cada1td1(Gator1Data.Index169) + cada1tf1(:).*t4.dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = t9.f.*t4.f;
%User Line: t4 = t9 .* t4;
t9.dvX_opt_centerscale = t14.f.*t4.dvX_opt_centerscale;
t9.f = t4.f*t14.f;
%User Line: t9 = t4 .* t14;
cada1tf1 = t5.f(Gator1Data.Index170);
cada1td1 = cada1tf1(:).*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index171);
cada1td1(Gator1Data.Index172) = cada1td1(Gator1Data.Index172) + cada1tf1(:).*t5.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = t10.f.*t5.f;
%User Line: t5 = t10 .* t5;
t10.dvX_opt_centerscale = t14.f.*t5.dvX_opt_centerscale;
t10.f = t5.f*t14.f;
%User Line: t10 = t5 .* t14;
cada1tf1 = t28.f(Gator1Data.Index173);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index174) = cada1tf1(:).*t27.dvX_opt_centerscale;
cada1tf1 = t27.f(Gator1Data.Index175);
cada1td1 = cada1td1 + cada1tf1(:).*t28.dvX_opt_centerscale;
t14.dvX_opt_centerscale = cada1td1;
t14.f = t27.f.*t28.f;
%User Line: t14 = t27 .* t28;
cada1tf1 = t29.f(Gator1Data.Index176);
cada1td1 = cada1tf1(:).*t24.dvX_opt_centerscale;
cada1tf1 = t24.f(Gator1Data.Index177);
cada1td1(Gator1Data.Index178) = cada1td1(Gator1Data.Index178) + cada1tf1(:).*t29.dvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t24.f.*t29.f;
%User Line: t16 = t24 .* t29;
cada1f1 = params_mech.f(13,:);
cada1f2 = -2*cada1f1;
cada1f3 = params_mech.f(8,:);
cada1f4 = params_mech.f(9,:);
cada1f5 = cada1f3 + cada1f4;
cada1f6 = cada1f2*cada1f5;
cada1tf1 = t15.f(Gator1Data.Index179);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index180) = cada1tf1(:).*t1.dvX_opt_centerscale;
cada1tf1 = t1.f(Gator1Data.Index181);
cada1td1 = cada1td1 + cada1tf1(:).*t15.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t1.f.*t15.f;
cada1f8dvX_opt_centerscale = q_s_wedge_dt_dt.dvX_opt_centerscale(Gator1Data.Index182);
cada1f8 = q_s_wedge_dt_dt.f(1,:);
cada1tf1 = cada1f8(Gator1Data.Index183);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index184) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index185);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t2.f.*cada1f8;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f7 + cada1f9;
cada1f11 = params_mech.f(10,:);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + -t7.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 - t7.f;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + -t8.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 - t8.f;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1 = cada1td1 + t9.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14 + t9.f;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + -t10.dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f15 - t10.f;
cada1f17 = params_mech.f(13,:);
cada1f18dvX_opt_centerscale = cada1f16dvX_opt_centerscale;
cada1f18 = cada1f16 - cada1f17;
cada1f19 = params_mech.f(7,:);
cada1f20dvX_opt_centerscale = cada1f19.*cada1f18dvX_opt_centerscale;
cada1f20 = cada1f18*cada1f19;
cada1f21dvX_opt_centerscale = cada1f20dvX_opt_centerscale;
cada1f21 = cada1f6 + cada1f20;
cada1td1 = t6.dvX_opt_centerscale;
cada1td1 = cada1td1 + t3.dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = t6.f + t3.f;
cada1f23dvX_opt_centerscale = t12.f.*cada1f22dvX_opt_centerscale;
cada1f23 = t12.f*cada1f22;
cada1f24dvX_opt_centerscale = 2.*t10.dvX_opt_centerscale;
cada1f24 = 2*t10.f;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 - cada1f24;
cada1f26dvX_opt_centerscale = 2.*t9.dvX_opt_centerscale;
cada1f26 = 2*t9.f;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 + cada1f26;
cada1td1 = t16.dvX_opt_centerscale;
cada1td1 = cada1td1 + t14.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = t16.f + t14.f;
cada1f29 = params_mech.f(12,:);
cada1f30dvX_opt_centerscale = cada1f29.*cada1f28dvX_opt_centerscale;
cada1f30 = cada1f28*cada1f29;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f27 + cada1f30;
cada1td1 = cada1f31dvX_opt_centerscale;
cada1td1 = cada1td1 + -t7.dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f31 - t7.f;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1 = cada1td1 + -t8.dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f32 - t8.f;
cada1f34 = params_mech.f(9,:);
cada1f35dvX_opt_centerscale = cada1f34.*cada1f33dvX_opt_centerscale;
cada1f35 = cada1f33*cada1f34;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f21 + cada1f35;
cada1f37dvX_opt_centerscale = -t5.dvX_opt_centerscale;
cada1f37 = uminus(t5.f);
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1 = cada1td1 + t4.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f37 + t4.f;
cada1f39dvX_opt_centerscale = t11.f.*cada1f38dvX_opt_centerscale;
cada1f39 = t11.f*cada1f38;
cada1tf1 = t30.f(Gator1Data.Index186);
cada1td1 = cada1tf1(:).*t25.dvX_opt_centerscale;
cada1tf1 = t25.f(Gator1Data.Index187);
cada1td1 = cada1td1 + cada1tf1(:).*t30.dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = t25.f.*t30.f;
cada1tf1 = t31.f(Gator1Data.Index188);
cada1td1 = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index189);
cada1td1 = cada1td1 + cada1tf1(:).*t31.dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = t26.f.*t31.f;
cada1td1 = cada1f40dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f40 - cada1f41;
cada1f43 = params_mech.f(11,:);
cada1f44dvX_opt_centerscale = cada1f43.*cada1f42dvX_opt_centerscale;
cada1f44 = cada1f42*cada1f43;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f39 + cada1f44;
cada1td1 = cada1f45dvX_opt_centerscale;
cada1td1 = cada1td1 + -t10.dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f45 - t10.f;
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1 = cada1td1 + -t7.dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f46 - t7.f;
cada1td1 = cada1f47dvX_opt_centerscale;
cada1td1 = cada1td1 + -t8.dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f47 - t8.f;
cada1td1 = cada1f48dvX_opt_centerscale;
cada1td1 = cada1td1 + t9.dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f48 + t9.f;
cada1f50dvX_opt_centerscale = t13.f.*t14.dvX_opt_centerscale;
cada1f50 = t13.f*t14.f;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = cada1f49 + cada1f50;
cada1f52dvX_opt_centerscale = t13.f.*t16.dvX_opt_centerscale;
cada1f52 = t16.f*t13.f;
cada1td1 = cada1f51dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f52dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f51 + cada1f52;
cada1f54 = params_mech.f(8,:);
cada1f55dvX_opt_centerscale = cada1f54.*cada1f53dvX_opt_centerscale;
cada1f55 = cada1f53*cada1f54;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f36 + cada1f55;
cada1td1 = zeros(8000,1);
cada1td1(Gator1Data.Index190) = cada1f56dvX_opt_centerscale;
cada1td1(Gator1Data.Index191) = Return.dvX_opt_centerscale(Gator1Data.Index192);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,:) = cada1f56;
%User Line: Return(3,:) = -0.2e1 .* params_mech(13,:) .* (params_mech(8,:) + params_mech(9,:)) + ((t1 .* t15 + t2 .* q_s_wedge_dt_dt(1,:)) .* params_mech(10,:) - t7 - t8 + t9 - t10 - params_mech(13,:)) .* params_mech(7,:) + (t12 .* (t6 + t3) - 0.2e1 .* t10 + 0.2e1 .* t9 + (t16 + t14) .* params_mech(12,:) - t7 - t8) .* params_mech(9,:) + (t11 .* (-t5 + t4) + (t25 .* t30 - t26 .* t31) .* params_mech(11,:) - t10 - t7 - t8 + t9 + t13 .* t14 + t16 .* t13) .* params_mech(8,:);
vF_1_s_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; vF_1_s_out_return.f = Return.f;
%User Line: vF_1_s_out_return = Return;
end
function vR_Foot2_s_out_return = ADiGator_vR_Foot2_s_out(q_s_wedge,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_vR_Foot2_s_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = q_s_wedge.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index2);
cada1f2 = q_s_wedge.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index3) = cada1td1(Gator1Data.Index3) + cada1f2dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1 + cada1f2;
%User Line: t1 = q_s_wedge(1,:) + q_s_wedge(2,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index4);
cada1f1 = q_s_wedge.f(3,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index5);
cada1f2 = q_s_wedge.f(5,:);
cada1td1 = zeros(14,1);
cada1td1(Gator1Data.Index6) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index7) = cada1td1(Gator1Data.Index7) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index8);
cada1f4 = q_s_wedge.f(1,:);
cada1td1 = zeros(20,1);
cada1td1(Gator1Data.Index9) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index10) = cada1td1(Gator1Data.Index10) + cada1f4dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f3 + cada1f4;
%User Line: t2 = q_s_wedge(3,:) + q_s_wedge(5,:) + q_s_wedge(1,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index11);
cada1f1 = q_s_wedge.f(3,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index12);
cada1f2 = q_s_wedge.f(1,:);
cada1td1 = zeros(17,1);
cada1td1(Gator1Data.Index13) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index14) = cada1td1(Gator1Data.Index14) + cada1f2dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f1 + cada1f2;
%User Line: t3 = q_s_wedge(3,:) + q_s_wedge(1,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index15);
cada1f1 = q_s_wedge.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index16);
cada1f2 = q_s_wedge.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index17) = cada1td1(Gator1Data.Index17) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index18);
cada1f4 = q_s_wedge.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index19) = cada1td1(Gator1Data.Index19) + cada1f4dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f3 + cada1f4;
%User Line: t4 = q_s_wedge(1,:) + q_s_wedge(2,:) + q_s_wedge(4,:);
cada1f1dvX_opt_centerscale = cos(t1.f).*t1.dvX_opt_centerscale;
cada1f1 = sin(t1.f);
cada1f2dvX_opt_centerscale = cos(t3.f).*t3.dvX_opt_centerscale;
cada1f2 = sin(t3.f);
cada1td1 = zeros(17,1);
cada1td1(Gator1Data.Index20) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = -cada1f3dvX_opt_centerscale;
cada1f4 = uminus(cada1f3);
cada1f5 = params_mech.f(6,:);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1f7dvX_opt_centerscale = cos(t2.f).*t2.dvX_opt_centerscale;
cada1f7 = sin(t2.f);
cada1f8dvX_opt_centerscale = -cada1f7dvX_opt_centerscale;
cada1f8 = uminus(cada1f7);
cada1f9dvX_opt_centerscale = cos(t4.f).*t4.dvX_opt_centerscale;
cada1f9 = sin(t4.f);
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index21) = cada1td1(Gator1Data.Index21) + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 + cada1f9;
cada1f11 = params_mech.f(5,:);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1td1 = zeros(20,1);
cada1td1(Gator1Data.Index22) = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f6 - cada1f12;
cada1temp1 = Gator1Data.Data1;
Return.dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
Return.f = cada1temp1;
Return.f(1,:) = cada1f13;
%User Line: Return(1,:) = -(sin(t1) - sin(t3)) .* params_mech(6,:) - (-sin(t2) + sin(t4)) .* params_mech(5,:);
Return.f(2,:) = 0;
%User Line: Return(2,:) = 0.0e0;
cada1f1dvX_opt_centerscale = -sin(t2.f).*t2.dvX_opt_centerscale;
cada1f1 = cos(t2.f);
cada1f2dvX_opt_centerscale = -cada1f1dvX_opt_centerscale;
cada1f2 = uminus(cada1f1);
cada1f3dvX_opt_centerscale = -sin(t4.f).*t4.dvX_opt_centerscale;
cada1f3 = cos(t4.f);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index23) = cada1td1(Gator1Data.Index23) + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 + cada1f3;
cada1f5dvX_opt_centerscale = -cada1f4dvX_opt_centerscale;
cada1f5 = uminus(cada1f4);
cada1f6 = params_mech.f(5,:);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1f8dvX_opt_centerscale = -sin(t1.f).*t1.dvX_opt_centerscale;
cada1f8 = cos(t1.f);
cada1f9dvX_opt_centerscale = -sin(t3.f).*t3.dvX_opt_centerscale;
cada1f9 = cos(t3.f);
cada1td1 = zeros(17,1);
cada1td1(Gator1Data.Index24) = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8 - cada1f9;
cada1f11 = params_mech.f(6,:);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index25) = cada1td1(Gator1Data.Index25) + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f7 - cada1f12;
cada1td1 = zeros(40,1);
cada1td1(Gator1Data.Index26) = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index27) = Return.dvX_opt_centerscale(Gator1Data.Index28);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,:) = cada1f13;
%User Line: Return(3,:) = -(-cos(t2) + cos(t4)) .* params_mech(5,:) - (cos(t1) - cos(t3)) .* params_mech(6,:);
vR_Foot2_s_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; vR_Foot2_s_out_return.f = Return.f;
%User Line: vR_Foot2_s_out_return = Return;
end
function vU_s_out_return = ADiGator_vU_s_out(q_s_wedge,q_s_wedge_dt,v,params_mech)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_vU_s_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = q_s_wedge.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index2);
cada1f2 = q_s_wedge.f(3,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index3) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index4) = cada1td1(Gator1Data.Index4) + -cada1f2dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f1 - cada1f2;
%User Line: t1 = q_s_wedge(2,:) - q_s_wedge(3,:);
cada1tf1 = t1.f(Gator1Data.Index5);
t2.dvX_opt_centerscale = cos(cada1tf1(:)).*t1.dvX_opt_centerscale;
t2.f = sin(t1.f);
%User Line: t2 = sin(t1);
t3.f =  0.1e1 ./ 0.2e1;
%User Line: t3 = 0.1e1 ./ 0.2e1;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index6);
cada1f1 = q_s_wedge_dt.f(4,:);
cada1f2dvX_opt_centerscale = t3.f.*cada1f1dvX_opt_centerscale;
cada1f2 = t3.f*cada1f1;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index7);
cada1f3 = q_s_wedge_dt.f(1,:);
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f2 + cada1f3;
cada1f5dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index8);
cada1f5 = q_s_wedge_dt.f(2,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f4 + cada1f5;
%User Line: t4 = t3 .* q_s_wedge_dt(4,:) + q_s_wedge_dt(1,:) + q_s_wedge_dt(2,:);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index9);
cada1f1 = q_s_wedge.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index10);
cada1f2 = q_s_wedge.f(4,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index11) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index12) = cada1td1(Gator1Data.Index12) + cada1f2dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f1 + cada1f2;
%User Line: t5 = q_s_wedge(2,:) + q_s_wedge(4,:);
cada1tf1 = t5.f(Gator1Data.Index13);
t6.dvX_opt_centerscale = cos(cada1tf1(:)).*t5.dvX_opt_centerscale;
t6.f = sin(t5.f);
%User Line: t6 = sin(t5);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index14);
cada1f1 = q_s_wedge.f(2,:);
cada1tf1 = cada1f1(Gator1Data.Index15);
t7.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t7.f = sin(cada1f1);
%User Line: t7 = sin(q_s_wedge(2,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index16);
cada1f1 = q_s_wedge.f(4,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index17);
cada1f2 = q_s_wedge.f(2,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index18) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index19) = cada1td1(Gator1Data.Index19) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index20);
cada1f4 = q_s_wedge.f(3,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index21) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index22) = cada1td1(Gator1Data.Index22) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index23);
cada1f6 = q_s_wedge.f(5,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index24) = cada1f5dvX_opt_centerscale;
cada1td1(Gator1Data.Index25) = cada1td1(Gator1Data.Index25) + -cada1f6dvX_opt_centerscale;
t8.dvX_opt_centerscale = cada1td1;
t8.f = cada1f5 - cada1f6;
%User Line: t8 = q_s_wedge(4,:) + q_s_wedge(2,:) - q_s_wedge(3,:) - q_s_wedge(5,:);
cada1tf1 = t8.f(Gator1Data.Index26);
t9.dvX_opt_centerscale = cos(cada1tf1(:)).*t8.dvX_opt_centerscale;
t9.f = sin(t8.f);
%User Line: t9 = sin(t8);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index27);
cada1f1 = q_s_wedge.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index28);
cada1f2 = q_s_wedge.f(3,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index29) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index30) = cada1td1(Gator1Data.Index30) + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index31);
cada1f4 = q_s_wedge.f(5,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index32) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index33) = cada1td1(Gator1Data.Index33) + -cada1f4dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f3 - cada1f4;
%User Line: t10 = q_s_wedge(2,:) - q_s_wedge(3,:) - q_s_wedge(5,:);
cada1tf1 = t10.f(Gator1Data.Index34);
t11.dvX_opt_centerscale = cos(cada1tf1(:)).*t10.dvX_opt_centerscale;
t11.f = sin(t10.f);
%User Line: t11 = sin(t10);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index35);
cada1f1 = q_s_wedge.f(4,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index36);
cada1f2 = q_s_wedge.f(2,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index37) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index38) = cada1td1(Gator1Data.Index38) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index39);
cada1f4 = q_s_wedge.f(3,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index40) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index41) = cada1td1(Gator1Data.Index41) + -cada1f4dvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = cada1f3 - cada1f4;
%User Line: t12 = q_s_wedge(4,:) + q_s_wedge(2,:) - q_s_wedge(3,:);
cada1tf1 = t12.f(Gator1Data.Index42);
t13.dvX_opt_centerscale = cos(cada1tf1(:)).*t12.dvX_opt_centerscale;
t13.f = sin(t12.f);
%User Line: t13 = sin(t12);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index43);
cada1f1 = q_s_wedge.f(5,:);
cada1tf1 = cada1f1(Gator1Data.Index44);
t14.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t14.f = sin(cada1f1);
%User Line: t14 = sin(q_s_wedge(5,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index45);
cada1f1 = q_s_wedge.f(3,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index46);
cada1f2 = q_s_wedge.f(5,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index47) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index48) = cada1td1(Gator1Data.Index48) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index49);
cada1f4 = q_s_wedge.f(1,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index50) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index51) = cada1td1(Gator1Data.Index51) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tf1 = cada1f5(Gator1Data.Index52);
t15.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f5dvX_opt_centerscale;
t15.f = sin(cada1f5);
%User Line: t15 = sin(q_s_wedge(3,:) + q_s_wedge(5,:) + q_s_wedge(1,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index53);
cada1f1 = q_s_wedge.f(1,:);
cada1tf1 = cada1f1(Gator1Data.Index54);
t16.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t16.f = sin(cada1f1);
%User Line: t16 = sin(q_s_wedge(1,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index55);
cada1f1 = q_s_wedge.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index56);
cada1f2 = q_s_wedge.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index57) = cada1td1(Gator1Data.Index57) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1tf1 = cada1f3(Gator1Data.Index58);
t17.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f3dvX_opt_centerscale;
t17.f = sin(cada1f3);
%User Line: t17 = sin(q_s_wedge(1,:) + q_s_wedge(2,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index59);
cada1f1 = q_s_wedge.f(1,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index60);
cada1f2 = q_s_wedge.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index61) = cada1td1(Gator1Data.Index61) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index62);
cada1f4 = q_s_wedge.f(4,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index63) = cada1td1(Gator1Data.Index63) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tf1 = cada1f5(Gator1Data.Index64);
t18.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f5dvX_opt_centerscale;
t18.f = sin(cada1f5);
%User Line: t18 = sin(q_s_wedge(1,:) + q_s_wedge(2,:) + q_s_wedge(4,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index65);
cada1f1 = q_s_wedge.f(3,:);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index66);
cada1f2 = q_s_wedge.f(1,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index67) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index68) = cada1td1(Gator1Data.Index68) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1tf1 = cada1f3(Gator1Data.Index69);
t19.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f3dvX_opt_centerscale;
t19.f = sin(cada1f3);
%User Line: t19 = sin(q_s_wedge(3,:) + q_s_wedge(1,:));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index70);
cada1f1 = q_s_wedge.f(4,:);
cada1tf1 = cada1f1(Gator1Data.Index71);
t20.dvX_opt_centerscale = cos(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t20.f = sin(cada1f1);
%User Line: t20 = sin(q_s_wedge(4,:));
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index72);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index73);
cada1f2 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
t21.dvX_opt_centerscale = cada1td1;
t21.f = cada1f1 + cada1f2;
%User Line: t21 = q_s_wedge_dt(2,:) + q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index74);
cada1f1 = q_s_wedge_dt.f(3,:);
cada1tf2 = cada1f1(Gator1Data.Index75);
t22.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*cada1f1dvX_opt_centerscale;
t22.f = cada1f1.^2;
%User Line: t22 = q_s_wedge_dt(3,:) .^ 2;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index76);
cada1f1 = q_s_wedge_dt.f(5,:);
cada1tf2 = cada1f1(Gator1Data.Index77);
t23.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*cada1f1dvX_opt_centerscale;
t23.f = cada1f1.^2;
%User Line: t23 = q_s_wedge_dt(5,:) .^ 2;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index78);
cada1f1 = q_s_wedge_dt.f(4,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index79);
cada1f2 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f2(Gator1Data.Index80);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index81);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f2dvX_opt_centerscale;
t24.dvX_opt_centerscale = cada1td1;
t24.f = cada1f1.*cada1f2;
%User Line: t24 = q_s_wedge_dt(4,:) .* q_s_wedge_dt(5,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index82);
cada1f1 = q_s_wedge_dt.f(3,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index83);
cada1f2 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f2(Gator1Data.Index84);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index85);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f2dvX_opt_centerscale;
t25.dvX_opt_centerscale = cada1td1;
t25.f = cada1f1.*cada1f2;
%User Line: t25 = q_s_wedge_dt(3,:) .* q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index86);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f1(Gator1Data.Index87);
cada1td1 = cada1tf1(:).*t21.dvX_opt_centerscale;
cada1tf1 = t21.f(Gator1Data.Index88);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t21.f.*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t22.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t22.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + t23.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t23.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -t24.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 - t24.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -t25.dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = cada1f5 - t25.f;
%User Line: t26 = t21 .* q_s_wedge_dt(2,:) + t22 + t23 - t24 - t25;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index89);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1tf2 = cada1f1(Gator1Data.Index90);
t27.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*cada1f1dvX_opt_centerscale;
t27.f = cada1f1.^2;
%User Line: t27 = q_s_wedge_dt(2,:) .^ 2;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index91);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index92);
cada1f2 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f2(Gator1Data.Index93);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index94);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f2dvX_opt_centerscale;
t28.dvX_opt_centerscale = cada1td1;
t28.f = cada1f1.*cada1f2;
%User Line: t28 = q_s_wedge_dt(2,:) .* q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = -t25.dvX_opt_centerscale;
cada1f1 = uminus(t25.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t22.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t22.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t27.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t27.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + t28.dvX_opt_centerscale;
t29.dvX_opt_centerscale = cada1td1;
t29.f = cada1f3 + t28.f;
%User Line: t29 = -t25 + t22 + t27 + t28;
cada1f1 = params_mech.f(5,:);
t30.dvX_opt_centerscale = cada1f1.*t6.dvX_opt_centerscale;
t30.f = t6.f*cada1f1;
%User Line: t30 = t6 .* params_mech(5,:);
cada1f1 = params_mech.f(6,:);
t31.dvX_opt_centerscale = cada1f1.*t7.dvX_opt_centerscale;
t31.f = t7.f*cada1f1;
%User Line: t31 = t7 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = -t17.dvX_opt_centerscale;
cada1f1 = uminus(t17.f);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index95) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t19.dvX_opt_centerscale;
t32.dvX_opt_centerscale = cada1td1;
t32.f = cada1f1 + t19.f;
%User Line: t32 = -t17 + t19;
cada1tf1 = t26.f(Gator1Data.Index96);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index97) = cada1tf1(:).*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index98);
cada1td1 = cada1td1 + cada1tf1(:).*t26.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t11.f.*t26.f;
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index99);
cada1f2 = q_s_wedge_dt.f(5,:);
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index100);
cada1f3 = q_s_wedge_dt.f(4,:);
cada1f4dvX_opt_centerscale = -cada1f3dvX_opt_centerscale;
cada1f4 = uminus(cada1f3);
cada1f5dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index101);
cada1f5 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1tf1 = cada1f6(Gator1Data.Index102);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index103);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f2.*cada1f6;
cada1tf1 = t14.f(Gator1Data.Index104);
cada1td1 = cada1tf1(:).*cada1f7dvX_opt_centerscale;
cada1tf1 = cada1f7(Gator1Data.Index105);
cada1td1(Gator1Data.Index106) = cada1td1(Gator1Data.Index106) + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7.*t14.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
t33.dvX_opt_centerscale = cada1td1;
t33.f = cada1f1 + cada1f8;
%User Line: t33 = t11 .* t26 + q_s_wedge_dt(5,:) .* (-q_s_wedge_dt(4,:) + q_s_wedge_dt(5,:)) .* t14;
cada1f1 = params_mech.f(6,:);
t34.f = cada1f1^2;
%User Line: t34 = params_mech(6,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t35.dvX_opt_centerscale = cada1f1.*t13.dvX_opt_centerscale;
t35.f = t13.f*cada1f1;
%User Line: t35 = t13 .* params_mech(5,:);
cada1tf1 = t29.f(Gator1Data.Index107);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index108) = cada1tf1(:).*t35.dvX_opt_centerscale;
cada1tf1 = t35.f(Gator1Data.Index109);
cada1td1 = cada1td1 + cada1tf1(:).*t29.dvX_opt_centerscale;
t36.dvX_opt_centerscale = cada1td1;
t36.f = t35.f.*t29.f;
%User Line: t36 = t35 .* t29;
cada1tf1 = t29.f(Gator1Data.Index110);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index111) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index112);
cada1td1 = cada1td1 + cada1tf1(:).*t29.dvX_opt_centerscale;
t37.dvX_opt_centerscale = cada1td1;
t37.f = t2.f.*t29.f;
%User Line: t37 = t2 .* t29;
t38.dvX_opt_centerscale = t34.f.*t37.dvX_opt_centerscale;
t38.f = t37.f*t34.f;
%User Line: t38 = t37 .* t34;
cada1f1 = params_mech.f(11,:);
cada1f2 = params_mech.f(13,:);
t39.f = cada1f1*cada1f2;
%User Line: t39 = params_mech(11,:) .* params_mech(13,:);
cada1f1 = params_mech.f(5,:);
t40.dvX_opt_centerscale = cada1f1.*t9.dvX_opt_centerscale;
t40.f = cada1f1*t9.f;
%User Line: t40 = params_mech(5,:) .* t9;
cada1f1 = params_mech.f(11,:);
t41.dvX_opt_centerscale = cada1f1.*t40.dvX_opt_centerscale;
t41.f = t40.f*cada1f1;
%User Line: t41 = t40 .* params_mech(11,:);
cada1f1 = params_mech.f(10,:);
t42.dvX_opt_centerscale = cada1f1.*t16.dvX_opt_centerscale;
t42.f = t16.f*cada1f1;
%User Line: t42 = t16 .* params_mech(10,:);
cada1f1 = params_mech.f(6,:);
t43.dvX_opt_centerscale = cada1f1.*t17.dvX_opt_centerscale;
t43.f = t17.f*cada1f1;
%User Line: t43 = t17 .* params_mech(6,:);
cada1f1 = params_mech.f(5,:);
t44.dvX_opt_centerscale = cada1f1.*t18.dvX_opt_centerscale;
t44.f = t18.f*cada1f1;
%User Line: t44 = t18 .* params_mech(5,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index113) = t31.dvX_opt_centerscale;
cada1td1 = cada1td1 + t30.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t31.f + t30.f;
cada1f2 = params_mech.f(10,:);
t45.dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
t45.f = cada1f1*cada1f2;
%User Line: t45 = (t31 + t30) .* params_mech(10,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index114) = t17.dvX_opt_centerscale;
cada1td1 = cada1td1 + t19.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t17.f + t19.f;
cada1f2 = params_mech.f(13,:);
t46.dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
t46.f = cada1f1*cada1f2;
%User Line: t46 = (t17 + t19) .* params_mech(13,:);
cada1f1 = params_mech.f(9,:);
cada1f2 = params_mech.f(12,:);
t47.f = cada1f1*cada1f2;
%User Line: t47 = params_mech(9,:) .* params_mech(12,:);
cada1f1dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f1 = uminus(t4.f);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index115);
cada1f2 = q_s_wedge_dt.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index116);
cada1f4 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f4dvX_opt_centerscale;
t48.dvX_opt_centerscale = cada1td1;
t48.f = cada1f3 - cada1f4;
%User Line: t48 = -t4 + q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index117);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f1(Gator1Data.Index118);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index119);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
t49.dvX_opt_centerscale = cada1td1;
t49.f = t4.f.*cada1f1;
%User Line: t49 = t4 .* q_s_wedge_dt(2,:);
cada1f1dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f1 = uminus(t4.f);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index120);
cada1f2 = q_s_wedge_dt.f(2,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index121);
cada1f4 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f4(Gator1Data.Index122);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index123);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
t50.dvX_opt_centerscale = cada1td1;
t50.f = cada1f3.*cada1f4;
%User Line: t50 = (-t4 + q_s_wedge_dt(2,:)) .* q_s_wedge_dt(3,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index124);
cada1f1 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f1(Gator1Data.Index125);
cada1td1 = cada1tf1(:).*t48.dvX_opt_centerscale;
cada1tf1 = t48.f(Gator1Data.Index126);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
t51.dvX_opt_centerscale = cada1td1;
t51.f = t48.f.*cada1f1;
%User Line: t51 = t48 .* q_s_wedge_dt(5,:);
cada1td1 = t49.dvX_opt_centerscale;
cada1td1 = cada1td1 + t51.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t49.f + t51.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t50.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t50.f;
cada1tf1 = cada1f2(Gator1Data.Index127);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index128) = cada1tf1(:).*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index129);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t11.f.*cada1f2;
cada1tf1 = t14.f(Gator1Data.Index130);
cada1td1 = cada1tf1(:).*t51.dvX_opt_centerscale;
cada1tf1 = t51.f(Gator1Data.Index131);
cada1td1(Gator1Data.Index132) = cada1td1(Gator1Data.Index132) + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t51.f.*t14.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
t51.dvX_opt_centerscale = cada1td1;
t51.f = cada1f3 + cada1f4;
%User Line: t51 = t11 .* (t49 + t51 + t50) + t51 .* t14;
cada1tf1 = t13.f(Gator1Data.Index133);
cada1td1 = cada1tf1(:).*t49.dvX_opt_centerscale;
cada1tf1 = t49.f(Gator1Data.Index134);
cada1td1(Gator1Data.Index135) = cada1td1(Gator1Data.Index135) + cada1tf1(:).*t13.dvX_opt_centerscale;
t52.dvX_opt_centerscale = cada1td1;
t52.f = t49.f.*t13.f;
%User Line: t52 = t49 .* t13;
cada1tf1 = t13.f(Gator1Data.Index136);
cada1td1 = cada1tf1(:).*t50.dvX_opt_centerscale;
cada1tf1 = t50.f(Gator1Data.Index137);
cada1td1(Gator1Data.Index138) = cada1td1(Gator1Data.Index138) + cada1tf1(:).*t13.dvX_opt_centerscale;
t53.dvX_opt_centerscale = cada1td1;
t53.f = t50.f.*t13.f;
%User Line: t53 = t50 .* t13;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index139);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index140);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f2(Gator1Data.Index141);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index142);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f2dvX_opt_centerscale;
t54.dvX_opt_centerscale = cada1td1;
t54.f = cada1f1.*cada1f2;
%User Line: t54 = q_s_wedge_dt(2,:) .* q_s_wedge_dt(3,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index143);
cada1f1 = q_s_wedge_dt.f(2,:);
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index144);
cada1f2 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index145);
cada1f4 = q_s_wedge_dt.f(5,:);
cada1tf1 = cada1f4(Gator1Data.Index146);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index147);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
t55.dvX_opt_centerscale = cada1td1;
t55.f = cada1f3.*cada1f4;
%User Line: t55 = (q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:)) .* q_s_wedge_dt(5,:);
cada1td1 = t49.dvX_opt_centerscale;
cada1td1 = cada1td1 + t50.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t49.f + t50.f;
cada1tf1 = cada1f1(Gator1Data.Index148);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index149) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index150);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
t50.dvX_opt_centerscale = cada1td1;
t50.f = t2.f.*cada1f1;
%User Line: t50 = t2 .* (t49 + t50);
t56.dvX_opt_centerscale = t34.f.*t50.dvX_opt_centerscale;
t56.f = t50.f*t34.f;
%User Line: t56 = t50 .* t34;
cada1f1 = params_mech.f(6,:);
t50.dvX_opt_centerscale = cada1f1.*t50.dvX_opt_centerscale;
t50.f = t50.f*cada1f1;
%User Line: t50 = t50 .* params_mech(6,:);
cada1f1 = params_mech.f(5,:);
t57.dvX_opt_centerscale = cada1f1.*t20.dvX_opt_centerscale;
t57.f = t20.f*cada1f1;
%User Line: t57 = t20 .* params_mech(5,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index151);
cada1f1 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f1(Gator1Data.Index152);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index153) = cada1tf1(:).*t57.dvX_opt_centerscale;
cada1tf1 = t57.f(Gator1Data.Index154);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f1dvX_opt_centerscale;
t58.dvX_opt_centerscale = cada1td1;
t58.f = t57.f.*cada1f1;
%User Line: t58 = t57 .* q_s_wedge_dt(4,:);
cada1f1 = params_mech.f(10,:);
cada1f2dvX_opt_centerscale = cada1f1.*t7.dvX_opt_centerscale;
cada1f2 = t7.f*cada1f1;
cada1f3dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index155);
cada1f3 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f3(Gator1Data.Index156);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index157) = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index158);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f3dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = cada1f2.*cada1f3;
%User Line: t7 = t7 .* params_mech(10,:) .* q_s_wedge_dt(2,:);
cada1f1 = params_mech.f(7,:);
t59.dvX_opt_centerscale = cada1f1.*t4.dvX_opt_centerscale;
t59.f = cada1f1*t4.f;
%User Line: t59 = params_mech(7,:) .* t4;
cada1f1 = params_mech.f(11,:);
cada1f2dvX_opt_centerscale = cada1f1.*t51.dvX_opt_centerscale;
cada1f2 = t51.f*cada1f1;
cada1td1 = t13.dvX_opt_centerscale;
cada1td1(Gator1Data.Index159) = cada1td1(Gator1Data.Index159) + -t20.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t13.f - t20.f;
cada1tf1 = cada1f3(Gator1Data.Index160);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index161);
cada1td1(Gator1Data.Index162) = cada1td1(Gator1Data.Index162) + cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t4.f.*cada1f3;
cada1f5dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index163);
cada1f5 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f5(Gator1Data.Index164);
cada1td1 = cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1tf1 = cada1f4(Gator1Data.Index165);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4.*cada1f5;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + t52.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 + t52.f;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t53.f;
cada1f9 = params_mech.f(5,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f2 + cada1f10;
cada1f12 = params_mech.f(6,:);
cada1f13dvX_opt_centerscale = cada1f12.*cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11*cada1f12;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + t56.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 + t56.f;
cada1f15dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index166);
cada1f15 = q_s_wedge_dt.f(2,:);
cada1f16dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index167);
cada1f16 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 - cada1f16;
cada1f18dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index168);
cada1f18 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17 + cada1f18;
cada1f20dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index169);
cada1f20 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f19 - cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index170);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index171);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = t4.f.*cada1f21;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1 = cada1td1 + t54.dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f22 + t54.f;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + t55.dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f23 + t55.f;
cada1tf1 = cada1f24(Gator1Data.Index172);
cada1td1 = cada1tf1(:).*t41.dvX_opt_centerscale;
cada1tf1 = t41.f(Gator1Data.Index173);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = t41.f.*cada1f24;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f14 + cada1f25;
cada1f27 = params_mech.f(13,:);
cada1f28dvX_opt_centerscale = cada1f27.*t44.dvX_opt_centerscale;
cada1f28 = t44.f*cada1f27;
cada1td1 = cada1f26dvX_opt_centerscale;
cada1td1(Gator1Data.Index174) = cada1td1(Gator1Data.Index174) + cada1f28dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f26 + cada1f28;
cada1f30 = params_mech.f(8,:);
cada1f31dvX_opt_centerscale = cada1f30.*cada1f29dvX_opt_centerscale;
cada1f31 = cada1f29*cada1f30;
cada1f32 = params_mech.f(5,:);
cada1td1 = t13.dvX_opt_centerscale;
cada1td1(Gator1Data.Index175) = cada1td1(Gator1Data.Index175) + t20.dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t13.f + t20.f;
cada1tf1 = cada1f33(Gator1Data.Index176);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index177);
cada1td1(Gator1Data.Index178) = cada1td1(Gator1Data.Index178) + cada1tf1(:).*cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = t4.f.*cada1f33;
cada1f35dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index179);
cada1f35 = q_s_wedge_dt.f(4,:);
cada1tf1 = cada1f35(Gator1Data.Index180);
cada1td1 = cada1tf1(:).*cada1f34dvX_opt_centerscale;
cada1tf1 = cada1f34(Gator1Data.Index181);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f34.*cada1f35;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1 = cada1td1 + t52.dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f36 + t52.f;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1 = cada1td1 + t53.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f37 + t53.f;
cada1f39dvX_opt_centerscale = cada1f32.*cada1f38dvX_opt_centerscale;
cada1f39 = cada1f32*cada1f38;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1 = cada1td1 + t50.dvX_opt_centerscale;
cada1f40dvX_opt_centerscale = cada1td1;
cada1f40 = cada1f39 + t50.f;
cada1f41 = params_mech.f(12,:);
cada1f42dvX_opt_centerscale = cada1f41.*cada1f40dvX_opt_centerscale;
cada1f42 = cada1f40*cada1f41;
cada1td1 = t43.dvX_opt_centerscale;
cada1td1 = cada1td1 + t44.dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = t43.f + t44.f;
cada1f44 = params_mech.f(13,:);
cada1f45dvX_opt_centerscale = cada1f44.*cada1f43dvX_opt_centerscale;
cada1f45 = cada1f43*cada1f44;
cada1td1 = cada1f42dvX_opt_centerscale;
cada1td1(Gator1Data.Index182) = cada1td1(Gator1Data.Index182) + cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f42 + cada1f45;
cada1f47 = params_mech.f(9,:);
cada1f48dvX_opt_centerscale = cada1f47.*cada1f46dvX_opt_centerscale;
cada1f48 = cada1f46*cada1f47;
cada1td1 = cada1f31dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f31 + cada1f48;
cada1td1 = t7.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t58.dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = t7.f - t58.f;
cada1f51 = params_mech.f(6,:);
cada1f52dvX_opt_centerscale = cada1f51.*cada1f50dvX_opt_centerscale;
cada1f52 = cada1f50*cada1f51;
cada1f53 = params_mech.f(10,:);
cada1f54dvX_opt_centerscale = cada1f53.*t30.dvX_opt_centerscale;
cada1f54 = t30.f*cada1f53;
cada1tf1 = t21.f(Gator1Data.Index183);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index184) = cada1tf1(:).*cada1f54dvX_opt_centerscale;
cada1tf1 = cada1f54(Gator1Data.Index185);
cada1td1 = cada1td1 + cada1tf1(:).*t21.dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f54.*t21.f;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f52 + cada1f55;
cada1tf1 = cada1f56(Gator1Data.Index186);
cada1td1 = cada1tf1(:).*t59.dvX_opt_centerscale;
cada1tf1 = t59.f(Gator1Data.Index187);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f56dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = t59.f.*cada1f56;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f57dvX_opt_centerscale;
t52.dvX_opt_centerscale = cada1td1;
t52.f = cada1f49 + cada1f57;
%User Line: t52 = ((t51 .* params_mech(11,:) + (t4 .* (t13 - t20) .* q_s_wedge_dt(4,:) + t52 + t53) .* params_mech(5,:)) .* params_mech(6,:) + t56 + t41 .* (t4 .* (q_s_wedge_dt(2,:) - q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:) - q_s_wedge_dt(5,:)) + t54 + t55) + t44 .* params_mech(13,:)) .* params_mech(8,:) + ((params_mech(5,:) .* (t4 .* (t13 + t20) .* q_s_wedge_dt(4,:) + t52 + t53) + t50) .* params_mech(12,:) + (t43 + t44) .* params_mech(13,:)) .* params_mech(9,:) + t59 .* ((t7 - t58) .* params_mech(6,:) + t30 .* params_mech(10,:) .* t21);
cada1f1dvX_opt_centerscale = 2.*t52.dvX_opt_centerscale;
cada1f1 = 2*t52.f;
cada1f2 = params_mech.f(13,:);
cada1f3dvX_opt_centerscale = cada1f2.*t32.dvX_opt_centerscale;
cada1f3 = t32.f*cada1f2;
cada1f4 = params_mech.f(11,:);
cada1f5dvX_opt_centerscale = cada1f4.*t33.dvX_opt_centerscale;
cada1f5 = t33.f*cada1f4;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index188) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 + cada1f5;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + t36.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f6 + t36.f;
cada1f8 = params_mech.f(6,:);
cada1f9dvX_opt_centerscale = cada1f8.*cada1f7dvX_opt_centerscale;
cada1f9 = cada1f7*cada1f8;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1 = cada1td1 + t38.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9 + t38.f;
cada1td1 = t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index189) = cada1td1(Gator1Data.Index189) + t18.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t15.f + t18.f;
cada1f12dvX_opt_centerscale = t39.f.*cada1f11dvX_opt_centerscale;
cada1f12 = t39.f*cada1f11;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f10 + cada1f12;
cada1tf1 = t26.f(Gator1Data.Index190);
cada1td1 = cada1tf1(:).*t41.dvX_opt_centerscale;
cada1tf1 = t41.f(Gator1Data.Index191);
cada1td1 = cada1td1 + cada1tf1(:).*t26.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t41.f.*t26.f;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 + cada1f14;
cada1f16 = params_mech.f(8,:);
cada1f17dvX_opt_centerscale = cada1f16.*cada1f15dvX_opt_centerscale;
cada1f17 = cada1f15*cada1f16;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f1 - cada1f17;
cada1f19dvX_opt_centerscale = -t43.dvX_opt_centerscale;
cada1f19 = uminus(t43.f);
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1 = cada1td1 + -t44.dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f19 - t44.f;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1 = cada1td1 + t42.dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f20 + t42.f;
cada1f22 = params_mech.f(13,:);
cada1f23dvX_opt_centerscale = cada1f22.*cada1f21dvX_opt_centerscale;
cada1f23 = cada1f21*cada1f22;
cada1tf1 = t27.f(Gator1Data.Index192);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index193) = cada1tf1(:).*t45.dvX_opt_centerscale;
cada1tf1 = t45.f(Gator1Data.Index194);
cada1td1 = cada1td1 + cada1tf1(:).*t27.dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = t45.f.*t27.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index195) = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f23 + cada1f24;
cada1tf1 = t45.f(Gator1Data.Index196);
cada1td1 = cada1tf1(:).*t28.dvX_opt_centerscale;
cada1tf1 = t28.f(Gator1Data.Index197);
cada1td1(Gator1Data.Index198) = cada1td1(Gator1Data.Index198) + cada1tf1(:).*t45.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = t28.f.*t45.f;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25 + cada1f26;
cada1f28 = params_mech.f(7,:);
cada1f29dvX_opt_centerscale = cada1f28.*cada1f27dvX_opt_centerscale;
cada1f29 = cada1f27*cada1f28;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f18 - cada1f29;
cada1f31 = params_mech.f(6,:);
cada1f32dvX_opt_centerscale = cada1f31.*t37.dvX_opt_centerscale;
cada1f32 = t37.f*cada1f31;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1 = cada1td1 + t36.dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f32 + t36.f;
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1(Gator1Data.Index199) = cada1td1(Gator1Data.Index199) + t46.dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f33 + t46.f;
cada1f35dvX_opt_centerscale = t47.f.*cada1f34dvX_opt_centerscale;
cada1f35 = t47.f*cada1f34;
cada1td1 = cada1f30dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f30 - cada1f35;
cada1f37dvX_opt_centerscale = 4.*t58.dvX_opt_centerscale;
cada1f37 = 4*t58.f;
cada1tf1 = t4.f(Gator1Data.Index200);
cada1td1 = cada1tf1(:).*cada1f37dvX_opt_centerscale;
cada1tf1 = cada1f37(Gator1Data.Index201);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f37.*t4.f;
cada1f39 = params_mech.f(6,:);
cada1f40dvX_opt_centerscale = cada1f39.*cada1f38dvX_opt_centerscale;
cada1f40 = cada1f38*cada1f39;
cada1f41 = params_mech.f(9,:);
cada1f42dvX_opt_centerscale = cada1f41.*cada1f40dvX_opt_centerscale;
cada1f42 = cada1f40*cada1f41;
cada1td1 = cada1f36dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f42dvX_opt_centerscale;
t26.dvX_opt_centerscale = cada1td1;
t26.f = cada1f36 - cada1f42;
%User Line: t26 = 0.2e1 .* t52 - ((t32 .* params_mech(13,:) + t33 .* params_mech(11,:) + t36) .* params_mech(6,:) + t38 + t39 .* (t15 + t18) + t41 .* t26) .* params_mech(8,:) - ((-t43 - t44 + t42) .* params_mech(13,:) + t45 .* t27 + t28 .* t45) .* params_mech(7,:) - t47 .* (t37 .* params_mech(6,:) + t36 + t46) - 0.4e1 .* t58 .* t4 .* params_mech(6,:) .* params_mech(9,:);
cada1tf1 = t1.f(Gator1Data.Index202);
t1.dvX_opt_centerscale = -sin(cada1tf1(:)).*t1.dvX_opt_centerscale;
t1.f = cos(t1.f);
%User Line: t1 = cos(t1);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index203);
cada1f1 = q_s_wedge.f(2,:);
cada1tf1 = cada1f1(Gator1Data.Index204);
t45.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t45.f = cos(cada1f1);
%User Line: t45 = cos(q_s_wedge(2,:));
cada1tf1 = t8.f(Gator1Data.Index205);
t8.dvX_opt_centerscale = -sin(cada1tf1(:)).*t8.dvX_opt_centerscale;
t8.f = cos(t8.f);
%User Line: t8 = cos(t8);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index206);
cada1f1 = q_s_wedge.f(5,:);
cada1tf1 = cada1f1(Gator1Data.Index207);
t52.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t52.f = cos(cada1f1);
%User Line: t52 = cos(q_s_wedge(5,:));
cada1tf1 = t10.f(Gator1Data.Index208);
t10.dvX_opt_centerscale = -sin(cada1tf1(:)).*t10.dvX_opt_centerscale;
t10.f = cos(t10.f);
%User Line: t10 = cos(t10);
cada1tf1 = t12.f(Gator1Data.Index209);
t12.dvX_opt_centerscale = -sin(cada1tf1(:)).*t12.dvX_opt_centerscale;
t12.f = cos(t12.f);
%User Line: t12 = cos(t12);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index210);
cada1f1 = q_s_wedge.f(4,:);
cada1tf1 = cada1f1(Gator1Data.Index211);
t53.dvX_opt_centerscale = -sin(cada1tf1(:)).*cada1f1dvX_opt_centerscale;
t53.f = cos(cada1f1);
%User Line: t53 = cos(q_s_wedge(4,:));
cada1tf1 = t5.f(Gator1Data.Index212);
t5.dvX_opt_centerscale = -sin(cada1tf1(:)).*t5.dvX_opt_centerscale;
t5.f = cos(t5.f);
%User Line: t5 = cos(t5);
cada1f1 = params_mech.f(10,:);
t58.f = cada1f1^2;
%User Line: t58 = params_mech(10,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t60.f = cada1f1^2;
%User Line: t60 = params_mech(5,:) .^ 2;
cada1f1 = t60.f + t34.f;
cada1f2 = cada1f1 + t58.f;
cada1f3 = params_mech.f(7,:);
cada1f4 = cada1f2*cada1f3;
cada1f5 = params_mech.f(1,:);
t61.f = cada1f4 + cada1f5;
%User Line: t61 = (t60 + t34 + t58) .* params_mech(7,:) + params_mech(1,:);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index213) = t52.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t10.dvX_opt_centerscale;
t62.dvX_opt_centerscale = cada1td1;
t62.f = t52.f - t10.f;
%User Line: t62 = t52 - t10;
cada1f1 = params_mech.f(6,:);
t63.dvX_opt_centerscale = cada1f1.*t62.dvX_opt_centerscale;
t63.f = t62.f*cada1f1;
%User Line: t63 = t62 .* params_mech(6,:);
cada1f1 = params_mech.f(6,:);
cada1f2 = params_mech.f(8,:);
t64.f = cada1f1*cada1f2;
%User Line: t64 = params_mech(6,:) .* params_mech(8,:);
cada1f1 = params_mech.f(6,:);
t65.dvX_opt_centerscale = cada1f1.*t53.dvX_opt_centerscale;
t65.f = t53.f*cada1f1;
%User Line: t65 = t53 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = -t12.dvX_opt_centerscale;
cada1f1 = uminus(t12.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index214) = cada1td1(Gator1Data.Index214) + t53.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t53.f;
cada1f3 = params_mech.f(6,:);
t66.dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
t66.f = cada1f2*cada1f3;
%User Line: t66 = (-t12 + t53) .* params_mech(6,:);
cada1f1dvX_opt_centerscale = -t12.dvX_opt_centerscale;
cada1f1 = uminus(t12.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index215) = cada1td1(Gator1Data.Index215) + -t53.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t53.f;
t53.dvX_opt_centerscale = t47.f.*cada1f2dvX_opt_centerscale;
t53.f = t47.f*cada1f2;
%User Line: t53 = t47 .* (-t12 - t53);
cada1f1dvX_opt_centerscale = -t5.dvX_opt_centerscale;
cada1f1 = uminus(t5.f);
cada1f2 = params_mech.f(10,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index216) = cada1td1(Gator1Data.Index216) + t65.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t65.f;
cada1f5 = params_mech.f(7,:);
t67.dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
t67.f = cada1f4*cada1f5;
%User Line: t67 = (-t5 .* params_mech(10,:) + t65) .* params_mech(7,:);
cada1f1 = params_mech.f(6,:);
t68.dvX_opt_centerscale = cada1f1.*t45.dvX_opt_centerscale;
t68.f = t45.f*cada1f1;
%User Line: t68 = t45 .* params_mech(6,:);
cada1f1 = params_mech.f(7,:);
cada1f2dvX_opt_centerscale = cada1f1.*t68.dvX_opt_centerscale;
cada1f2 = t68.f*cada1f1;
cada1f3 = params_mech.f(10,:);
t69.dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
t69.f = cada1f2*cada1f3;
%User Line: t69 = t68 .* params_mech(7,:) .* params_mech(10,:);
cada1f1 = params_mech.f(6,:);
t70.dvX_opt_centerscale = cada1f1.*t1.dvX_opt_centerscale;
t70.f = t1.f*cada1f1;
%User Line: t70 = t1 .* params_mech(6,:);
cada1f1 = t64.f + t47.f;
t71.dvX_opt_centerscale = cada1f1.*t70.dvX_opt_centerscale;
t71.f = t70.f*cada1f1;
%User Line: t71 = t70 .* (t64 + t47);
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(9,:);
cada1f3 = cada1f1 + cada1f2;
t72.f = cada1f3*t60.f;
%User Line: t72 = (params_mech(8,:) + params_mech(9,:)) .* t60;
cada1f1 = params_mech.f(11,:);
cada1f2dvX_opt_centerscale = t63.dvX_opt_centerscale;
cada1f2 = cada1f1 + t63.f;
cada1f3 = params_mech.f(11,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
cada1f5 = cada1f4 + t34.f;
cada1f6 = params_mech.f(8,:);
t73.dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
t73.f = cada1f5*cada1f6;
%User Line: t73 = ((params_mech(11,:) + t63) .* params_mech(11,:) + t34) .* params_mech(8,:);
cada1f1 = params_mech.f(12,:);
cada1f2 = params_mech.f(6,:);
cada1f3 = cada1f1 - cada1f2;
cada1f4 = params_mech.f(12,:);
cada1f5 = cada1f3*cada1f4;
cada1f6 = cada1f5 + t34.f;
cada1f7 = params_mech.f(9,:);
t74.f = cada1f6*cada1f7;
%User Line: t74 = ((params_mech(12,:) - params_mech(6,:)) .* params_mech(12,:) + t34) .* params_mech(9,:);
cada1f1dvX_opt_centerscale = -t8.dvX_opt_centerscale;
cada1f1 = uminus(t8.f);
cada1f2dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cada1f2 = cada1f1 - 1;
cada1f3 = params_mech.f(11,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index217) = cada1td1(Gator1Data.Index217) + t66.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t66.f;
cada1f6 = params_mech.f(8,:);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index218) = cada1td1(Gator1Data.Index218) + t53.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t53.f;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index219) = cada1td1(Gator1Data.Index219) + t67.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t67.f;
cada1f10dvX_opt_centerscale = 2.*cada1f9dvX_opt_centerscale;
cada1f10 = 2*cada1f9;
cada1f11 = params_mech.f(5,:);
cada1f12dvX_opt_centerscale = cada1f11.*cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10*cada1f11;
cada1f13dvX_opt_centerscale = cada1f12dvX_opt_centerscale;
cada1f13 = t61.f + cada1f12;
cada1f14dvX_opt_centerscale = 2.*t69.dvX_opt_centerscale;
cada1f14 = 2*t69.f;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index220) = cada1td1(Gator1Data.Index220) + -cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f13 - cada1f14;
cada1f16dvX_opt_centerscale = 2.*t71.dvX_opt_centerscale;
cada1f16 = 2*t71.f;
cada1td1 = cada1f15dvX_opt_centerscale;
cada1td1(Gator1Data.Index221) = cada1td1(Gator1Data.Index221) + -cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f15 - cada1f16;
cada1f18 = 2*t72.f;
cada1f19dvX_opt_centerscale = cada1f17dvX_opt_centerscale;
cada1f19 = cada1f17 + cada1f18;
cada1f20dvX_opt_centerscale = 2.*t73.dvX_opt_centerscale;
cada1f20 = 2*t73.f;
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1(Gator1Data.Index222) = cada1td1(Gator1Data.Index222) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f19 + cada1f20;
cada1f22 = 2*t74.f;
cada1f23dvX_opt_centerscale = cada1f21dvX_opt_centerscale;
cada1f23 = cada1f21 + cada1f22;
cada1f24 = params_mech.f(2,:);
cada1f25 = 2*cada1f24;
cada1f26dvX_opt_centerscale = cada1f23dvX_opt_centerscale;
cada1f26 = cada1f23 + cada1f25;
cada1f27 = params_mech.f(3,:);
cada1f28 = 2*cada1f27;
cada1f29dvX_opt_centerscale = cada1f26dvX_opt_centerscale;
cada1f29 = cada1f26 + cada1f28;
cada1f30dvX_opt_centerscale = 4.*t65.dvX_opt_centerscale;
cada1f30 = 4*t65.f;
cada1f31 = params_mech.f(5,:);
cada1f32dvX_opt_centerscale = cada1f31.*cada1f30dvX_opt_centerscale;
cada1f32 = cada1f30*cada1f31;
cada1f33 = params_mech.f(9,:);
cada1f34dvX_opt_centerscale = cada1f33.*cada1f32dvX_opt_centerscale;
cada1f34 = cada1f32*cada1f33;
cada1td1 = cada1f29dvX_opt_centerscale;
cada1td1(Gator1Data.Index223) = cada1td1(Gator1Data.Index223) + cada1f34dvX_opt_centerscale;
t75.dvX_opt_centerscale = cada1td1;
t75.f = cada1f29 + cada1f34;
%User Line: t75 = t61 + 0.2e1 .* (((-t8 - 0.1e1) .* params_mech(11,:) + t66) .* params_mech(8,:) + t53 + t67) .* params_mech(5,:) - 0.2e1 .* t69 - 0.2e1 .* t71 + 0.2e1 .* t72 + 0.2e1 .* t73 + 0.2e1 .* t74 + 0.2e1 .* params_mech(2,:) + 0.2e1 .* params_mech(3,:) + 0.4e1 .* t65 .* params_mech(5,:) .* params_mech(9,:);
t76.dvX_opt_centerscale = -t1.dvX_opt_centerscale;
t76.f = 1 - t1.f;
%User Line: t76 = 0.1e1 - t1;
cada1f1 = params_mech.f(5,:);
t12.dvX_opt_centerscale = cada1f1.*t12.dvX_opt_centerscale;
t12.f = t12.f*cada1f1;
%User Line: t12 = t12 .* params_mech(5,:);
cada1f1 = params_mech.f(11,:);
t10.dvX_opt_centerscale = cada1f1.*t10.dvX_opt_centerscale;
t10.f = t10.f*cada1f1;
%User Line: t10 = t10 .* params_mech(11,:);
cada1f1 = params_mech.f(6,:);
t77.dvX_opt_centerscale = cada1f1.*t76.dvX_opt_centerscale;
t77.f = cada1f1*t76.f;
%User Line: t77 = params_mech(6,:) .* t76;
cada1f1 = params_mech.f(5,:);
t78.dvX_opt_centerscale = cada1f1.*t8.dvX_opt_centerscale;
t78.f = cada1f1*t8.f;
%User Line: t78 = params_mech(5,:) .* t8;
cada1f1 = params_mech.f(12,:);
t79.f = cada1f1^2;
%User Line: t79 = params_mech(12,:) .^ 2;
cada1f1 = params_mech.f(5,:);
t5.dvX_opt_centerscale = cada1f1.*t5.dvX_opt_centerscale;
t5.f = t5.f*cada1f1;
%User Line: t5 = t5 .* params_mech(5,:);
cada1f1dvX_opt_centerscale = -t12.dvX_opt_centerscale;
cada1f1 = uminus(t12.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index224) = cada1td1(Gator1Data.Index224) + -t70.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t70.f;
cada1f3 = params_mech.f(12,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
cada1f5 = cada1f4 + t79.f;
cada1f6 = params_mech.f(9,:);
t80.dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
t80.f = cada1f5*cada1f6;
%User Line: t80 = ((-t12 - t70) .* params_mech(12,:) + t79) .* params_mech(9,:);
cada1f1 = params_mech.f(8,:);
cada1f2dvX_opt_centerscale = -t12.dvX_opt_centerscale;
cada1f2 = uminus(t12.f);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index225) = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index226) = cada1td1(Gator1Data.Index226) + -t10.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t10.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index227) = cada1td1(Gator1Data.Index227) + t77.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t77.f;
cada1f5 = params_mech.f(6,:);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1f7 = params_mech.f(11,:);
cada1f8 = params_mech.f(11,:);
cada1f9dvX_opt_centerscale = -t78.dvX_opt_centerscale;
cada1f9 = cada1f8 - t78.f;
cada1f10dvX_opt_centerscale = cada1f7.*cada1f9dvX_opt_centerscale;
cada1f10 = cada1f7*cada1f9;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
t81.dvX_opt_centerscale = cada1f1.*cada1f11dvX_opt_centerscale;
t81.f = cada1f1*cada1f11;
%User Line: t81 = params_mech(8,:) .* ((-t12 - t10 + t77) .* params_mech(6,:) + params_mech(11,:) .* (params_mech(11,:) - t78));
cada1f1 = 2*t64.f;
cada1f2 = params_mech.f(11,:);
cada1f3 = cada1f1*cada1f2;
t82.dvX_opt_centerscale = cada1f3.*t52.dvX_opt_centerscale;
t82.f = cada1f3*t52.f;
%User Line: t82 = 0.2e1 .* t64 .* params_mech(11,:) .* t52;
cada1f1dvX_opt_centerscale = -t82.dvX_opt_centerscale;
cada1f1 = uminus(t82.f);
cada1f2dvX_opt_centerscale = -t68.dvX_opt_centerscale;
cada1f2 = uminus(t68.f);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index228) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -t5.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t5.f;
cada1f4 = params_mech.f(10,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f6 = cada1f5 + t58.f;
cada1f7 = params_mech.f(7,:);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index229) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index230) = cada1td1(Gator1Data.Index230) + -cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f1 - cada1f8;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index231) = cada1f9dvX_opt_centerscale;
cada1td1(Gator1Data.Index232) = cada1td1(Gator1Data.Index232) + -t80.dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f9 - t80.f;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + -t81.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 - t81.f;
cada1f12 = params_mech.f(1,:);
cada1f13dvX_opt_centerscale = cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11 - cada1f12;
cada1f14 = params_mech.f(2,:);
cada1f15dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13 - cada1f14;
cada1f16 = params_mech.f(3,:);
t83.dvX_opt_centerscale = cada1f15dvX_opt_centerscale;
t83.f = cada1f15 - cada1f16;
%User Line: t83 = -t82 - ((-t68 - t5) .* params_mech(10,:) + t58) .* params_mech(7,:) - t80 - t81 - params_mech(1,:) - params_mech(2,:) - params_mech(3,:);
cada1tf2 = t75.f(Gator1Data.Index233);
t75.dvX_opt_centerscale = -1./cada1tf2(:).^2.*t75.dvX_opt_centerscale;
t75.f = 1./t75.f;
%User Line: t75 = 0.1e1 ./ t75;
cada1f1 = params_mech.f(11,:);
t84.f = cada1f1^2;
%User Line: t84 = params_mech(11,:) .^ 2;
cada1f1 = params_mech.f(9,:);
t85.f = cada1f1*t79.f;
%User Line: t85 = params_mech(9,:) .* t79;
cada1f1 = t84.f + t34.f;
cada1f2 = params_mech.f(8,:);
t86.f = cada1f1*cada1f2;
%User Line: t86 = (t84 + t34) .* params_mech(8,:);
cada1f1 = params_mech.f(2,:);
cada1f2dvX_opt_centerscale = t82.dvX_opt_centerscale;
cada1f2 = t82.f + cada1f1;
cada1f3 = params_mech.f(3,:);
cada1f4dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2 + cada1f3;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index234) = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index235) = cada1td1(Gator1Data.Index235) + t80.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t80.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t81.dvX_opt_centerscale;
t80.dvX_opt_centerscale = cada1td1;
t80.f = cada1f5 + t81.f;
%User Line: t80 = t82 + params_mech(2,:) + params_mech(3,:) + t80 + t81;
cada1tf1 = t75.f(Gator1Data.Index236);
cada1td1 = cada1tf1(:).*t83.dvX_opt_centerscale;
cada1tf1 = t83.f(Gator1Data.Index237);
cada1td1 = cada1td1 + cada1tf1(:).*t75.dvX_opt_centerscale;
t81.dvX_opt_centerscale = cada1td1;
t81.f = t83.f.*t75.f;
%User Line: t81 = t83 .* t75;
cada1f1dvX_opt_centerscale = -t80.dvX_opt_centerscale;
cada1f1 = uminus(t80.f);
cada1tf1 = t81.f(Gator1Data.Index238);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index239);
cada1td1 = cada1td1 + cada1tf1(:).*t81.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t81.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index240) = cada1td1(Gator1Data.Index240) + -t82.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t82.f;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 - t85.f;
cada1f5dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
cada1f5 = cada1f4 - t86.f;
cada1f6 = params_mech.f(2,:);
cada1f7dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5 - cada1f6;
cada1f8 = params_mech.f(3,:);
t87.dvX_opt_centerscale = cada1f7dvX_opt_centerscale;
t87.f = cada1f7 - cada1f8;
%User Line: t87 = -t80 .* t81 - t82 - t85 - t86 - params_mech(2,:) - params_mech(3,:);
cada1f1 = params_mech.f(8,:);
cada1f2 = params_mech.f(11,:);
t88.f = cada1f1*cada1f2;
%User Line: t88 = params_mech(8,:) .* params_mech(11,:);
cada1f1 = uminus(t3.f);
cada1f2 = uminus(t60.f);
cada1f3 = cada1f2 + t34.f;
cada1f4 = cada1f3 + t58.f;
cada1f5 = params_mech.f(7,:);
cada1f6 = cada1f4*cada1f5;
cada1f7 = params_mech.f(1,:);
cada1f8 = cada1f6 + cada1f7;
cada1f9 = cada1f1*cada1f8;
cada1f10 = params_mech.f(8,:);
cada1f11dvX_opt_centerscale = cada1f10.*t76.dvX_opt_centerscale;
cada1f11 = t76.f*cada1f10;
cada1f12 = params_mech.f(9,:);
cada1f13dvX_opt_centerscale = cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11 + cada1f12;
cada1f14dvX_opt_centerscale = t34.f.*cada1f13dvX_opt_centerscale;
cada1f14 = t34.f*cada1f13;
cada1f15dvX_opt_centerscale = -cada1f14dvX_opt_centerscale;
cada1f15 = cada1f9 - cada1f14;
cada1f16dvX_opt_centerscale = -t45.dvX_opt_centerscale;
cada1f16 = uminus(t45.f);
cada1f17 = params_mech.f(7,:);
cada1f18dvX_opt_centerscale = cada1f17.*cada1f16dvX_opt_centerscale;
cada1f18 = cada1f16*cada1f17;
cada1f19 = params_mech.f(10,:);
cada1f20dvX_opt_centerscale = cada1f19.*cada1f18dvX_opt_centerscale;
cada1f20 = cada1f18*cada1f19;
cada1f21 = params_mech.f(11,:);
cada1f22dvX_opt_centerscale = cada1f21.*t62.dvX_opt_centerscale;
cada1f22 = t62.f*cada1f21;
cada1f23 = params_mech.f(8,:);
cada1f24dvX_opt_centerscale = cada1f23.*cada1f22dvX_opt_centerscale;
cada1f24 = cada1f22*cada1f23;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index241) = cada1f20dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f20 + cada1f24;
cada1f26dvX_opt_centerscale = t1.dvX_opt_centerscale;
cada1f26 = t1.f + 1;
cada1f27dvX_opt_centerscale = t47.f.*cada1f26dvX_opt_centerscale;
cada1f27 = t47.f*cada1f26;
cada1td1 = cada1f25dvX_opt_centerscale;
cada1td1(Gator1Data.Index242) = cada1td1(Gator1Data.Index242) + -cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f25 - cada1f27;
cada1f29 = params_mech.f(6,:);
cada1f30dvX_opt_centerscale = cada1f29.*cada1f28dvX_opt_centerscale;
cada1f30 = cada1f28*cada1f29;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index243) = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f15 - cada1f30;
cada1f32dvX_opt_centerscale = cada1f31dvX_opt_centerscale;
cada1f32 = cada1f31 + t72.f;
cada1f33dvX_opt_centerscale = cada1f32dvX_opt_centerscale;
cada1f33 = cada1f32 - t85.f;
cada1f34 = params_mech.f(5,:);
cada1f35 = t88.f*cada1f34;
cada1f36dvX_opt_centerscale = cada1f33dvX_opt_centerscale;
cada1f36 = cada1f33 - cada1f35;
cada1f37 = params_mech.f(3,:);
t1.dvX_opt_centerscale = cada1f36dvX_opt_centerscale;
t1.f = cada1f36 - cada1f37;
%User Line: t1 = -t3 .* ((-t60 + t34 + t58) .* params_mech(7,:) + params_mech(1,:)) - t34 .* (t76 .* params_mech(8,:) + params_mech(9,:)) - (-t45 .* params_mech(7,:) .* params_mech(10,:) + t62 .* params_mech(11,:) .* params_mech(8,:) - t47 .* (t1 + 0.1e1)) .* params_mech(6,:) + t72 - t85 - t88 .* params_mech(5,:) - params_mech(3,:);
cada1td1 = t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index244) = cada1td1(Gator1Data.Index244) + -t70.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t12.f - t70.f;
cada1f2 = params_mech.f(12,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 + t79.f;
cada1f5 = params_mech.f(9,:);
t34.dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
t34.f = cada1f4*cada1f5;
%User Line: t34 = ((t12 - t70) .* params_mech(12,:) + t79) .* params_mech(9,:);
cada1f1 = params_mech.f(8,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index245) = t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index246) = cada1td1(Gator1Data.Index246) + -t10.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t12.f - t10.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index247) = cada1td1(Gator1Data.Index247) + t77.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t77.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6 = params_mech.f(11,:);
cada1f7 = params_mech.f(11,:);
cada1f8dvX_opt_centerscale = t78.dvX_opt_centerscale;
cada1f8 = cada1f7 + t78.f;
cada1f9dvX_opt_centerscale = cada1f6.*cada1f8dvX_opt_centerscale;
cada1f9 = cada1f6*cada1f8;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
t10.dvX_opt_centerscale = cada1f1.*cada1f10dvX_opt_centerscale;
t10.f = cada1f1*cada1f10;
%User Line: t10 = params_mech(8,:) .* ((t12 - t10 + t77) .* params_mech(6,:) + params_mech(11,:) .* (params_mech(11,:) + t78));
cada1f1 = params_mech.f(11,:);
t12.f = t64.f*cada1f1;
%User Line: t12 = t64 .* params_mech(11,:);
t45.dvX_opt_centerscale = t12.f.*t52.dvX_opt_centerscale;
t45.f = t12.f*t52.f;
%User Line: t45 = t12 .* t52;
cada1f1dvX_opt_centerscale = -t68.dvX_opt_centerscale;
cada1f1 = uminus(t68.f);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index248) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t5.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t5.f;
cada1f3 = params_mech.f(10,:);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
cada1f5 = cada1f4 + t58.f;
cada1f6 = params_mech.f(7,:);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index249) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + t34.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t34.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index250) = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t10.f;
cada1f10 = params_mech.f(1,:);
cada1f11dvX_opt_centerscale = cada1f9dvX_opt_centerscale;
cada1f11 = cada1f9 + cada1f10;
cada1f12 = params_mech.f(2,:);
cada1f13dvX_opt_centerscale = cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11 + cada1f12;
cada1f14 = params_mech.f(3,:);
cada1f15dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13 + cada1f14;
cada1f16dvX_opt_centerscale = t3.f.*cada1f15dvX_opt_centerscale;
cada1f16 = t3.f*cada1f15;
cada1tf1 = t1.f(Gator1Data.Index251);
cada1td1 = cada1tf1(:).*t81.dvX_opt_centerscale;
cada1tf1 = t81.f(Gator1Data.Index252);
cada1td1(Gator1Data.Index253) = cada1td1(Gator1Data.Index253) + cada1tf1(:).*t1.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = t81.f.*t1.f;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f17dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f16 - cada1f17;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index254) = cada1td1(Gator1Data.Index254) + t45.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f18 + t45.f;
%User Line: t5 = t3 .* (((-t68 + t5) .* params_mech(10,:) + t58) .* params_mech(7,:) + t34 + t10 + params_mech(1,:) + params_mech(2,:) + params_mech(3,:)) - t81 .* t1 + t45;
cada1f1 = params_mech.f(11,:);
cada1f2dvX_opt_centerscale = -t78.dvX_opt_centerscale;
cada1f2 = cada1f1 - t78.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index255) = cada1td1(Gator1Data.Index255) + t63.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t63.f;
cada1f4dvX_opt_centerscale = t88.f.*cada1f3dvX_opt_centerscale;
cada1f4 = t88.f*cada1f3;
cada1f5 = params_mech.f(2,:);
t60.dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
t60.f = cada1f4 + cada1f5;
%User Line: t60 = t88 .* (params_mech(11,:) - t78 + t63) + params_mech(2,:);
cada1f1 = params_mech.f(6,:);
cada1f2dvX_opt_centerscale = cada1f1.*t52.dvX_opt_centerscale;
cada1f2 = t52.f*cada1f1;
cada1f3 = params_mech.f(11,:);
cada1f4dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2 + cada1f3;
t52.dvX_opt_centerscale = t88.f.*cada1f4dvX_opt_centerscale;
t52.f = t88.f*cada1f4;
%User Line: t52 = t88 .* (t52 .* params_mech(6,:) + params_mech(11,:));
cada1tf1 = t81.f(Gator1Data.Index256);
cada1td1 = cada1tf1(:).*t60.dvX_opt_centerscale;
cada1tf1 = t60.f(Gator1Data.Index257);
cada1td1 = cada1td1 + cada1tf1(:).*t81.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t60.f.*t81.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index258) = cada1td1(Gator1Data.Index258) + t52.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t52.f;
cada1f3 = params_mech.f(2,:);
t62.dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
t62.f = cada1f2 + cada1f3;
%User Line: t62 = t60 .* t81 + t52 + params_mech(2,:);
cada1f1 = params_mech.f(11,:);
t64.dvX_opt_centerscale = cada1f1.*t11.dvX_opt_centerscale;
t64.f = t11.f*cada1f1;
%User Line: t64 = t11 .* params_mech(11,:);
cada1f1 = params_mech.f(6,:);
t2.dvX_opt_centerscale = cada1f1.*t2.dvX_opt_centerscale;
t2.f = t2.f*cada1f1;
%User Line: t2 = t2 .* params_mech(6,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index259);
cada1f1 = q_s_wedge_dt.f(4,:);
cada1tf2 = cada1f1(Gator1Data.Index260);
t68.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*cada1f1dvX_opt_centerscale;
t68.f = cada1f1.^2;
%User Line: t68 = q_s_wedge_dt(4,:) .^ 2;
cada1td1 = t35.dvX_opt_centerscale;
cada1td1(Gator1Data.Index261) = cada1td1(Gator1Data.Index261) + t2.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t35.f + t2.f;
t70.dvX_opt_centerscale = t47.f.*cada1f1dvX_opt_centerscale;
t70.f = t47.f*cada1f1;
%User Line: t70 = t47 .* (t35 + t2);
cada1f1 = params_mech.f(8,:);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index262) = t35.dvX_opt_centerscale;
cada1td1(Gator1Data.Index263) = cada1td1(Gator1Data.Index263) + t64.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t35.f + t64.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index264) = cada1td1(Gator1Data.Index264) + t2.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t2.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t41.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t41.f;
t76.dvX_opt_centerscale = cada1f1.*cada1f6dvX_opt_centerscale;
t76.f = cada1f1*cada1f6;
%User Line: t76 = params_mech(8,:) .* ((t35 + t64 + t2) .* params_mech(6,:) + t41);
cada1f1 = params_mech.f(11,:);
cada1f2 = params_mech.f(6,:);
t77.f = cada1f1*cada1f2;
%User Line: t77 = params_mech(11,:) .* params_mech(6,:);
cada1tf2 = t4.f(Gator1Data.Index265);
t79.dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t4.dvX_opt_centerscale;
t79.f = t4.f.^2;
%User Line: t79 = t4 .^ 2;
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index266);
cada1f1 = q_s_wedge_dt.f(4,:);
cada1td1 = t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f1dvX_opt_centerscale;
t89.dvX_opt_centerscale = cada1td1;
t89.f = t4.f + cada1f1;
%User Line: t89 = t4 + q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index267);
cada1f1 = q_s_wedge_dt.f(4,:);
cada1td1 = t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f1dvX_opt_centerscale;
t90.dvX_opt_centerscale = cada1td1;
t90.f = t4.f - cada1f1;
%User Line: t90 = t4 - q_s_wedge_dt(4,:);
cada1f1dvX_opt_centerscale = -t19.dvX_opt_centerscale;
cada1f1 = uminus(t19.f);
cada1f2 = params_mech.f(13,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1tf1 = t90.f(Gator1Data.Index268);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index269) = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index270);
cada1td1 = cada1td1 + cada1tf1(:).*t90.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t2.f.*t90.f;
cada1tf1 = t89.f(Gator1Data.Index271);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index272) = cada1tf1(:).*t35.dvX_opt_centerscale;
cada1tf1 = t35.f(Gator1Data.Index273);
cada1td1 = cada1td1 + cada1tf1(:).*t89.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t35.f.*t89.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f4 + cada1f5;
cada1tf1 = cada1f6(Gator1Data.Index274);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index275);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t4.f.*cada1f6;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index276) = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f3 + cada1f7;
t91.dvX_opt_centerscale = t47.f.*cada1f8dvX_opt_centerscale;
t91.f = t47.f*cada1f8;
%User Line: t91 = t47 .* (-t19 .* params_mech(13,:) + t4 .* (t2 .* t90 + t35 .* t89));
cada1f1 = params_mech.f(8,:);
cada1f2dvX_opt_centerscale = -t23.dvX_opt_centerscale;
cada1f2 = uminus(t23.f);
cada1f3dvX_opt_centerscale = t77.f.*cada1f2dvX_opt_centerscale;
cada1f3 = cada1f2*t77.f;
cada1f4dvX_opt_centerscale = t77.f.*t24.dvX_opt_centerscale;
cada1f4 = t24.f*t77.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1tf1 = cada1f5(Gator1Data.Index277);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index278) = cada1tf1(:).*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index279);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t14.f.*cada1f5;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index280) = t35.dvX_opt_centerscale;
cada1td1(Gator1Data.Index281) = cada1td1(Gator1Data.Index281) + t64.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t35.f + t64.f;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index282) = cada1td1(Gator1Data.Index282) + t2.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t2.f;
cada1f9 = params_mech.f(6,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + t41.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 + t41.f;
cada1tf1 = t79.f(Gator1Data.Index283);
cada1td1 = cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1tf1 = cada1f11(Gator1Data.Index284);
cada1td1 = cada1td1 + cada1tf1(:).*t79.dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f11.*t79.f;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f6 + cada1f12;
cada1f14dvX_opt_centerscale = -t15.dvX_opt_centerscale;
cada1f14 = uminus(t15.f);
cada1f15 = params_mech.f(11,:);
cada1f16dvX_opt_centerscale = cada1f15.*cada1f14dvX_opt_centerscale;
cada1f16 = cada1f14*cada1f15;
cada1f17 = params_mech.f(6,:);
cada1f18dvX_opt_centerscale = cada1f17.*t19.dvX_opt_centerscale;
cada1f18 = t19.f*cada1f17;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index285) = cada1td1(Gator1Data.Index285) + -cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f16 - cada1f18;
cada1f20 = params_mech.f(13,:);
cada1f21dvX_opt_centerscale = cada1f20.*cada1f19dvX_opt_centerscale;
cada1f21 = cada1f19*cada1f20;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f13 + cada1f21;
cada1f23dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index286);
cada1f23 = q_s_wedge_dt.f(4,:);
cada1f24dvX_opt_centerscale = -t2.dvX_opt_centerscale;
cada1f24 = uminus(t2.f);
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index287) = cada1f24dvX_opt_centerscale;
cada1td1 = cada1td1 + t35.dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = cada1f24 + t35.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index288) = cada1f25dvX_opt_centerscale;
cada1td1(Gator1Data.Index289) = cada1td1(Gator1Data.Index289) + -t64.dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f25 - t64.f;
cada1f27 = params_mech.f(6,:);
cada1f28dvX_opt_centerscale = cada1f27.*cada1f26dvX_opt_centerscale;
cada1f28 = cada1f26*cada1f27;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + t41.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = cada1f28 + t41.f;
cada1tf1 = cada1f29(Gator1Data.Index290);
cada1td1 = cada1tf1(:).*cada1f23dvX_opt_centerscale;
cada1tf1 = cada1f23(Gator1Data.Index291);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f23.*cada1f29;
cada1tf1 = t4.f(Gator1Data.Index292);
cada1td1 = cada1tf1(:).*cada1f30dvX_opt_centerscale;
cada1tf1 = cada1f30(Gator1Data.Index293);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f30.*t4.f;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f31dvX_opt_centerscale;
cada1f32dvX_opt_centerscale = cada1td1;
cada1f32 = cada1f22 + cada1f31;
t2.dvX_opt_centerscale = cada1f1.*cada1f32dvX_opt_centerscale;
t2.f = cada1f1*cada1f32;
%User Line: t2 = params_mech(8,:) .* (t14 .* (-t23 .* t77 + t24 .* t77) + ((t35 + t64 + t2) .* params_mech(6,:) + t41) .* t79 + (-t15 .* params_mech(11,:) - t19 .* params_mech(6,:)) .* params_mech(13,:) + q_s_wedge_dt(4,:) .* ((-t2 + t35 - t64) .* params_mech(6,:) + t41) .* t4);
t19.f =  0.1e1 ./ 0.4e1;
%User Line: t19 = 0.1e1 ./ 0.4e1;
cada1f1 = 2*t12.f;
cada1f2dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index294);
cada1f2 = q_s_wedge_dt.f(5,:);
cada1f3dvX_opt_centerscale = cada1f1.*cada1f2dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1tf1 = t14.f(Gator1Data.Index295);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index296);
cada1td1(Gator1Data.Index297) = cada1td1(Gator1Data.Index297) + cada1tf1(:).*t14.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3.*t14.f;
cada1f5dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index298);
cada1f5 = q_s_wedge_dt.f(2,:);
cada1td1 = t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t4.f - cada1f5;
cada1f7dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index299);
cada1f7 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 + cada1f7;
cada1tf1 = cada1f8(Gator1Data.Index300);
cada1td1 = cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1tf1 = cada1f4(Gator1Data.Index301);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
t64.dvX_opt_centerscale = cada1td1;
t64.f = cada1f4.*cada1f8;
%User Line: t64 = 0.2e1 .* t12 .* q_s_wedge_dt(5,:) .* t14 .* (t4 - q_s_wedge_dt(2,:) + q_s_wedge_dt(3,:));
cada1f1 = uminus(t19.f);
cada1f2dvX_opt_centerscale = cada1f1.*t68.dvX_opt_centerscale;
cada1f2 = cada1f1*t68.f;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index302) = t31.dvX_opt_centerscale;
cada1td1 = cada1td1 + t30.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t31.f + t30.f;
cada1f4 = params_mech.f(10,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6 = params_mech.f(7,:);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index303) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + t70.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t70.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index304) = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + t76.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8 + t76.f;
cada1tf1 = cada1f9(Gator1Data.Index305);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index306);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f2.*cada1f9;
cada1f11dvX_opt_centerscale = -t75.dvX_opt_centerscale;
cada1f11 = uminus(t75.f);
cada1tf2 = t83.f(Gator1Data.Index307);
cada1f12dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t83.dvX_opt_centerscale;
cada1f12 = t83.f.^2;
cada1tf1 = cada1f12(Gator1Data.Index308);
cada1td1 = cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1tf1 = cada1f11(Gator1Data.Index309);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11.*cada1f12;
cada1f14 = params_mech.f(7,:);
cada1f15 = t58.f*cada1f14;
cada1f16dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
cada1f16 = cada1f13 + cada1f15;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1(Gator1Data.Index310) = cada1td1(Gator1Data.Index310) + t82.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f16 + t82.f;
cada1f18dvX_opt_centerscale = cada1f17dvX_opt_centerscale;
cada1f18 = cada1f17 + t85.f;
cada1f19dvX_opt_centerscale = cada1f18dvX_opt_centerscale;
cada1f19 = cada1f18 + t86.f;
cada1f20 = params_mech.f(1,:);
cada1f21dvX_opt_centerscale = cada1f19dvX_opt_centerscale;
cada1f21 = cada1f19 + cada1f20;
cada1f22 = params_mech.f(2,:);
cada1f23dvX_opt_centerscale = cada1f21dvX_opt_centerscale;
cada1f23 = cada1f21 + cada1f22;
cada1f24 = params_mech.f(3,:);
cada1f25dvX_opt_centerscale = cada1f23dvX_opt_centerscale;
cada1f25 = cada1f23 + cada1f24;
cada1f26dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index311);
cada1f26 = v.f(1,:);
cada1tf1 = cada1f26(Gator1Data.Index312);
cada1td1 = cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1tf1 = cada1f25(Gator1Data.Index313);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f25.*cada1f26;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f27dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f10 + cada1f27;
cada1f29dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index314);
cada1f29 = v.f(2,:);
cada1tf1 = cada1f29(Gator1Data.Index315);
cada1td1 = cada1tf1(:).*t87.dvX_opt_centerscale;
cada1tf1 = t87.f(Gator1Data.Index316);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t87.f.*cada1f29;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f28 + cada1f30;
cada1f32dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index317);
cada1f32 = v.f(3,:);
cada1tf1 = cada1f32(Gator1Data.Index318);
cada1td1 = cada1tf1(:).*t5.dvX_opt_centerscale;
cada1tf1 = t5.f(Gator1Data.Index319);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f32dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = t5.f.*cada1f32;
cada1td1 = cada1f31dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f33dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f31 + cada1f33;
cada1f35dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index320);
cada1f35 = v.f(4,:);
cada1tf1 = cada1f35(Gator1Data.Index321);
cada1td1 = cada1tf1(:).*t62.dvX_opt_centerscale;
cada1tf1 = t62.f(Gator1Data.Index322);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = t62.f.*cada1f35;
cada1td1 = cada1f34dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = cada1f34 - cada1f36;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1 = cada1td1 + -t91.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f37 - t91.f;
cada1td1 = cada1f38dvX_opt_centerscale;
cada1td1 = cada1td1 + -t2.dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f38 - t2.f;
cada1f40dvX_opt_centerscale = -t16.dvX_opt_centerscale;
cada1f40 = uminus(t16.f);
cada1f41 = params_mech.f(13,:);
cada1f42dvX_opt_centerscale = cada1f41.*cada1f40dvX_opt_centerscale;
cada1f42 = cada1f40*cada1f41;
cada1tf1 = t89.f(Gator1Data.Index323);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index324) = cada1tf1(:).*t30.dvX_opt_centerscale;
cada1tf1 = t30.f(Gator1Data.Index325);
cada1td1 = cada1td1 + cada1tf1(:).*t89.dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = t30.f.*t89.f;
cada1tf1 = t90.f(Gator1Data.Index326);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index327) = cada1tf1(:).*t31.dvX_opt_centerscale;
cada1tf1 = t31.f(Gator1Data.Index328);
cada1td1 = cada1td1 + cada1tf1(:).*t90.dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = t31.f.*t90.f;
cada1td1 = cada1f43dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f43 + cada1f44;
cada1tf1 = cada1f45(Gator1Data.Index329);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index330);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = t4.f.*cada1f45;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index331) = cada1f42dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f42 + cada1f46;
cada1f48 = params_mech.f(10,:);
cada1f49dvX_opt_centerscale = cada1f48.*cada1f47dvX_opt_centerscale;
cada1f49 = cada1f47*cada1f48;
cada1f50 = params_mech.f(7,:);
cada1f51dvX_opt_centerscale = cada1f50.*cada1f49dvX_opt_centerscale;
cada1f51 = cada1f49*cada1f50;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f51dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f39 - cada1f51;
cada1tf1 = t26.f(Gator1Data.Index332);
cada1td1 = cada1tf1(:).*t81.dvX_opt_centerscale;
cada1tf1 = t81.f(Gator1Data.Index333);
cada1td1 = cada1td1 + cada1tf1(:).*t26.dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = t81.f.*t26.f;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f53dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f52 - cada1f53;
cada1td1 = cada1f54dvX_opt_centerscale;
cada1td1 = cada1td1 + t64.dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f54 + t64.f;
cada1temp1 = Gator1Data.Data1;
Return.dvX_opt_centerscale = cada1f55dvX_opt_centerscale;
Return.f = cada1temp1;
Return.f(1,:) = cada1f55;
%User Line: Return(1,:) = -t19 .* t68 .* ((t31 + t30) .* params_mech(10,:) .* params_mech(7,:) + t70 + t76) + (-t75 .* t83 .^ 2 + t58 .* params_mech(7,:) + t82 + t85 + t86 + params_mech(1,:) + params_mech(2,:) + params_mech(3,:)) .* v(1,:) + t87 .* v(2,:) + t5 .* v(3,:) - t62 .* v(4,:) - t91 - t2 - (-t16 .* params_mech(13,:) + t4 .* (t30 .* t89 + t31 .* t90)) .* params_mech(10,:) .* params_mech(7,:) - t81 .* t26 + t64;
cada1tf1 = t80.f(Gator1Data.Index334);
cada1td1 = cada1tf1(:).*t75.dvX_opt_centerscale;
cada1tf1 = t75.f(Gator1Data.Index335);
cada1td1 = cada1td1 + cada1tf1(:).*t80.dvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = t75.f.*t80.f;
%User Line: t16 = t75 .* t80;
cada1f1 = uminus(t3.f);
cada1f2 = params_mech.f(2,:);
cada1f3 = params_mech.f(3,:);
cada1f4 = cada1f2 + cada1f3;
cada1f5dvX_opt_centerscale = t34.dvX_opt_centerscale;
cada1f5 = cada1f4 + t34.f;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index336) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t10.f;
cada1f7dvX_opt_centerscale = cada1f1.*cada1f6dvX_opt_centerscale;
cada1f7 = cada1f1*cada1f6;
cada1tf1 = t1.f(Gator1Data.Index337);
cada1td1 = cada1tf1(:).*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index338);
cada1td1(Gator1Data.Index339) = cada1td1(Gator1Data.Index339) + cada1tf1(:).*t1.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = t16.f.*t1.f;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f7 - cada1f8;
cada1td1 = cada1f9dvX_opt_centerscale;
cada1td1(Gator1Data.Index340) = cada1td1(Gator1Data.Index340) + -t45.dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f9 - t45.f;
%User Line: t10 = -t3 .* (params_mech(2,:) + params_mech(3,:) + t34 + t10) - t16 .* t1 - t45;
cada1f1dvX_opt_centerscale = -t16.dvX_opt_centerscale;
cada1f1 = uminus(t16.f);
cada1tf1 = t60.f(Gator1Data.Index341);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index342);
cada1td1 = cada1td1 + cada1tf1(:).*t60.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t60.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1(Gator1Data.Index343) = cada1td1(Gator1Data.Index343) + t52.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t52.f;
cada1f4 = params_mech.f(2,:);
t34.dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
t34.f = cada1f3 + cada1f4;
%User Line: t34 = -t16 .* t60 + t52 + params_mech(2,:);
cada1f1dvX_opt_centerscale = t19.f.*t68.dvX_opt_centerscale;
cada1f1 = t19.f*t68.f;
cada1td1 = t76.dvX_opt_centerscale;
cada1td1(Gator1Data.Index344) = cada1td1(Gator1Data.Index344) + t70.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t76.f + t70.f;
cada1tf1 = cada1f2(Gator1Data.Index345);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index346);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1.*cada1f2;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t64.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t64.f;
cada1f5dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index347);
cada1f5 = v.f(1,:);
cada1tf1 = cada1f5(Gator1Data.Index348);
cada1td1 = cada1tf1(:).*t87.dvX_opt_centerscale;
cada1tf1 = t87.f(Gator1Data.Index349);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = t87.f.*cada1f5;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f4 + cada1f6;
cada1f8dvX_opt_centerscale = -t75.dvX_opt_centerscale;
cada1f8 = uminus(t75.f);
cada1tf2 = t80.f(Gator1Data.Index350);
cada1f9dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t80.dvX_opt_centerscale;
cada1f9 = t80.f.^2;
cada1tf1 = cada1f9(Gator1Data.Index351);
cada1td1 = cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1tf1 = cada1f8(Gator1Data.Index352);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f8.*cada1f9;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index353) = cada1td1(Gator1Data.Index353) + t82.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 + t82.f;
cada1f12dvX_opt_centerscale = cada1f11dvX_opt_centerscale;
cada1f12 = cada1f11 + t85.f;
cada1f13dvX_opt_centerscale = cada1f12dvX_opt_centerscale;
cada1f13 = cada1f12 + t86.f;
cada1f14 = params_mech.f(2,:);
cada1f15dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13 + cada1f14;
cada1f16 = params_mech.f(3,:);
cada1f17dvX_opt_centerscale = cada1f15dvX_opt_centerscale;
cada1f17 = cada1f15 + cada1f16;
cada1f18dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index354);
cada1f18 = v.f(2,:);
cada1tf1 = cada1f18(Gator1Data.Index355);
cada1td1 = cada1tf1(:).*cada1f17dvX_opt_centerscale;
cada1tf1 = cada1f17(Gator1Data.Index356);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f17.*cada1f18;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f19dvX_opt_centerscale;
cada1f20dvX_opt_centerscale = cada1td1;
cada1f20 = cada1f7 + cada1f19;
cada1f21dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index357);
cada1f21 = v.f(3,:);
cada1tf1 = cada1f21(Gator1Data.Index358);
cada1td1 = cada1tf1(:).*t10.dvX_opt_centerscale;
cada1tf1 = t10.f(Gator1Data.Index359);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = t10.f.*cada1f21;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f22dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f20 + cada1f22;
cada1f24dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index360);
cada1f24 = v.f(4,:);
cada1tf1 = cada1f24(Gator1Data.Index361);
cada1td1 = cada1tf1(:).*t34.dvX_opt_centerscale;
cada1tf1 = t34.f(Gator1Data.Index362);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1f25dvX_opt_centerscale = cada1td1;
cada1f25 = t34.f.*cada1f24;
cada1td1 = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f23 + cada1f25;
cada1td1 = cada1f26dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f26 + t2.f;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + t91.dvX_opt_centerscale;
cada1f28dvX_opt_centerscale = cada1td1;
cada1f28 = cada1f27 + t91.f;
cada1tf1 = t16.f(Gator1Data.Index363);
cada1td1 = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index364);
cada1td1 = cada1td1 + cada1tf1(:).*t16.dvX_opt_centerscale;
cada1f29dvX_opt_centerscale = cada1td1;
cada1f29 = t26.f.*t16.f;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f28 - cada1f29;
cada1td1 = zeros(8000,1);
cada1td1(Gator1Data.Index365) = cada1f30dvX_opt_centerscale;
cada1td1(Gator1Data.Index366) = Return.dvX_opt_centerscale(Gator1Data.Index367);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,:) = cada1f30;
%User Line: Return(2,:) = t19 .* t68 .* (t76 + t70) - t64 + t87 .* v(1,:) + (-t75 .* t80 .^ 2 + t82 + t85 + t86 + params_mech(2,:) + params_mech(3,:)) .* v(2,:) + t10 .* v(3,:) + t34 .* v(4,:) + t2 + t91 - t26 .* t16;
cada1tf1 = t1.f(Gator1Data.Index368);
cada1td1 = cada1tf1(:).*t75.dvX_opt_centerscale;
cada1tf1 = t75.f(Gator1Data.Index369);
cada1td1(Gator1Data.Index370) = cada1td1(Gator1Data.Index370) + cada1tf1(:).*t1.dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = t75.f.*t1.f;
%User Line: t2 = t75 .* t1;
cada1f1 = uminus(t3.f);
cada1f2 = params_mech.f(11,:);
cada1f3dvX_opt_centerscale = t78.dvX_opt_centerscale;
cada1f3 = cada1f2 + t78.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index371) = cada1td1(Gator1Data.Index371) + t63.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t63.f;
cada1f5dvX_opt_centerscale = t88.f.*cada1f4dvX_opt_centerscale;
cada1f5 = t88.f*cada1f4;
cada1f6 = params_mech.f(2,:);
cada1f7dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5 + cada1f6;
cada1f8dvX_opt_centerscale = cada1f1.*cada1f7dvX_opt_centerscale;
cada1f8 = cada1f1*cada1f7;
cada1tf1 = t60.f(Gator1Data.Index372);
cada1td1 = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index373);
cada1td1 = cada1td1 + cada1tf1(:).*t60.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t2.f.*t60.f;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f9dvX_opt_centerscale;
t16.dvX_opt_centerscale = cada1td1;
t16.f = cada1f8 - cada1f9;
%User Line: t16 = -t3 .* (t88 .* (params_mech(11,:) + t78 + t63) + params_mech(2,:)) - t2 .* t60;
cada1f1dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f1 = uminus(t4.f);
cada1tf1 = t48.f(Gator1Data.Index374);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index375);
cada1td1 = cada1td1 + cada1tf1(:).*t48.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1.*t48.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -t54.dvX_opt_centerscale;
t45.dvX_opt_centerscale = cada1td1;
t45.f = cada1f2 - t54.f;
%User Line: t45 = -t4 .* t48 - t54;
cada1tf1 = t20.f(Gator1Data.Index376);
cada1td1 = cada1tf1(:).*t79.dvX_opt_centerscale;
cada1tf1 = t79.f(Gator1Data.Index377);
cada1td1(Gator1Data.Index378) = cada1td1(Gator1Data.Index378) + cada1tf1(:).*t20.dvX_opt_centerscale;
t48.dvX_opt_centerscale = cada1td1;
t48.f = t79.f.*t20.f;
%User Line: t48 = t79 .* t20;
cada1f1 = params_mech.f(10,:);
t52.dvX_opt_centerscale = cada1f1.*t6.dvX_opt_centerscale;
t52.f = t6.f*cada1f1;
%User Line: t52 = t6 .* params_mech(10,:);
cada1f1 = params_mech.f(6,:);
t58.dvX_opt_centerscale = cada1f1.*t20.dvX_opt_centerscale;
t58.f = t20.f*cada1f1;
%User Line: t58 = t20 .* params_mech(6,:);
cada1f1 = params_mech.f(10,:);
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index379) = t31.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t30.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t31.f - t30.f;
cada1f3dvX_opt_centerscale = cada1f1.*cada1f2dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index380);
cada1f4 = q_s_wedge_dt.f(2,:);
cada1tf1 = cada1f4(Gator1Data.Index381);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index382) = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index383);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3.*cada1f4;
cada1f6 = params_mech.f(5,:);
cada1td1 = t52.dvX_opt_centerscale;
cada1td1(Gator1Data.Index384) = cada1td1(Gator1Data.Index384) + -t58.dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = t52.f - t58.f;
cada1f8dvX_opt_centerscale = cada1f6.*cada1f7dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1tf1 = t4.f(Gator1Data.Index385);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index386) = cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1tf1 = cada1f8(Gator1Data.Index387);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f8.*t4.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f5 + cada1f9;
cada1tf1 = cada1f10(Gator1Data.Index388);
cada1td1 = cada1tf1(:).*t59.dvX_opt_centerscale;
cada1tf1 = t59.f(Gator1Data.Index389);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f10dvX_opt_centerscale;
t30.dvX_opt_centerscale = cada1td1;
t30.f = t59.f.*cada1f10;
%User Line: t30 = t59 .* (params_mech(10,:) .* (t31 - t30) .* q_s_wedge_dt(2,:) + params_mech(5,:) .* (t52 - t58) .* t4);
cada1f1dvX_opt_centerscale = -t10.dvX_opt_centerscale;
cada1f1 = uminus(t10.f);
cada1f2dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index390);
cada1f2 = v.f(2,:);
cada1tf1 = cada1f2(Gator1Data.Index391);
cada1td1 = cada1tf1(:).*cada1f1dvX_opt_centerscale;
cada1tf1 = cada1f1(Gator1Data.Index392);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1.*cada1f2;
cada1f4dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index393);
cada1f4 = v.f(1,:);
cada1tf1 = cada1f4(Gator1Data.Index394);
cada1td1 = cada1tf1(:).*t5.dvX_opt_centerscale;
cada1tf1 = t5.f(Gator1Data.Index395);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t5.f.*cada1f4;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f5dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f3 - cada1f5;
cada1f7 = t19.f*t61.f;
cada1f8dvX_opt_centerscale = t8.dvX_opt_centerscale;
cada1f8 = t8.f - 1;
cada1f9 = params_mech.f(11,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1(Gator1Data.Index396) = cada1td1(Gator1Data.Index396) + -t66.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 - t66.f;
cada1f12 = params_mech.f(8,:);
cada1f13dvX_opt_centerscale = cada1f12.*cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11*cada1f12;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index397) = cada1td1(Gator1Data.Index397) + -t53.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = cada1f13 - t53.f;
cada1td1 = cada1f14dvX_opt_centerscale;
cada1td1(Gator1Data.Index398) = cada1td1(Gator1Data.Index398) + -t67.dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f14 - t67.f;
cada1f16 = params_mech.f(5,:);
cada1f17dvX_opt_centerscale = cada1f16.*cada1f15dvX_opt_centerscale;
cada1f17 = cada1f15*cada1f16;
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index399) = cada1td1(Gator1Data.Index399) + -t69.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f17 - t69.f;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index400) = cada1td1(Gator1Data.Index400) + -t71.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f18 - t71.f;
cada1f20dvX_opt_centerscale = cada1f19dvX_opt_centerscale;
cada1f20 = cada1f19 + t72.f;
cada1td1 = cada1f20dvX_opt_centerscale;
cada1td1(Gator1Data.Index401) = cada1td1(Gator1Data.Index401) + t73.dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f20 + t73.f;
cada1f22dvX_opt_centerscale = cada1f21dvX_opt_centerscale;
cada1f22 = cada1f21 + t74.f;
cada1f23 = params_mech.f(2,:);
cada1f24dvX_opt_centerscale = cada1f22dvX_opt_centerscale;
cada1f24 = cada1f22 + cada1f23;
cada1f25 = params_mech.f(3,:);
cada1f26dvX_opt_centerscale = cada1f24dvX_opt_centerscale;
cada1f26 = cada1f24 + cada1f25;
cada1f27dvX_opt_centerscale = t3.f.*cada1f26dvX_opt_centerscale;
cada1f27 = t3.f*cada1f26;
cada1f28dvX_opt_centerscale = cada1f27dvX_opt_centerscale;
cada1f28 = cada1f7 + cada1f27;
cada1tf2 = t1.f(Gator1Data.Index402);
cada1f29dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t1.dvX_opt_centerscale;
cada1f29 = t1.f.^2;
cada1tf1 = cada1f29(Gator1Data.Index403);
cada1td1 = cada1tf1(:).*t75.dvX_opt_centerscale;
cada1tf1 = t75.f(Gator1Data.Index404);
cada1td1(Gator1Data.Index405) = cada1td1(Gator1Data.Index405) + cada1tf1(:).*cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = t75.f.*cada1f29;
cada1td1 = cada1f28dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f30dvX_opt_centerscale;
cada1f31dvX_opt_centerscale = cada1td1;
cada1f31 = cada1f28 - cada1f30;
cada1f32 = params_mech.f(5,:);
cada1f33dvX_opt_centerscale = cada1f32.*t65.dvX_opt_centerscale;
cada1f33 = t65.f*cada1f32;
cada1f34 = params_mech.f(9,:);
cada1f35dvX_opt_centerscale = cada1f34.*cada1f33dvX_opt_centerscale;
cada1f35 = cada1f33*cada1f34;
cada1td1 = cada1f31dvX_opt_centerscale;
cada1td1(Gator1Data.Index406) = cada1td1(Gator1Data.Index406) + -cada1f35dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f31 - cada1f35;
cada1f37dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index407);
cada1f37 = v.f(3,:);
cada1tf1 = cada1f37(Gator1Data.Index408);
cada1td1 = cada1tf1(:).*cada1f36dvX_opt_centerscale;
cada1tf1 = cada1f36(Gator1Data.Index409);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f37dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = cada1f36.*cada1f37;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f6 - cada1f38;
cada1f40dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index410);
cada1f40 = v.f(4,:);
cada1tf1 = cada1f40(Gator1Data.Index411);
cada1td1 = cada1tf1(:).*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index412);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = t16.f.*cada1f40;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f41dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = cada1f39 - cada1f41;
cada1f43 = params_mech.f(6,:);
cada1f44dvX_opt_centerscale = cada1f43.*t51.dvX_opt_centerscale;
cada1f44 = t51.f*cada1f43;
cada1f45dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index413);
cada1f45 = q_s_wedge_dt.f(2,:);
cada1td1 = t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = t4.f - cada1f45;
cada1f47dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index414);
cada1f47 = q_s_wedge_dt.f(3,:);
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f47dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f46 + cada1f47;
cada1f49dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index415);
cada1f49 = q_s_wedge_dt.f(5,:);
cada1td1 = cada1f48dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f49dvX_opt_centerscale;
cada1f50dvX_opt_centerscale = cada1td1;
cada1f50 = cada1f48 + cada1f49;
cada1tf1 = cada1f50(Gator1Data.Index416);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index417);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f50dvX_opt_centerscale;
cada1f51dvX_opt_centerscale = cada1td1;
cada1f51 = t4.f.*cada1f50;
cada1td1 = cada1f51dvX_opt_centerscale;
cada1td1 = cada1td1 + -t54.dvX_opt_centerscale;
cada1f52dvX_opt_centerscale = cada1td1;
cada1f52 = cada1f51 - t54.f;
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + -t55.dvX_opt_centerscale;
cada1f53dvX_opt_centerscale = cada1td1;
cada1f53 = cada1f52 - t55.f;
cada1tf1 = cada1f53(Gator1Data.Index418);
cada1td1 = cada1tf1(:).*t40.dvX_opt_centerscale;
cada1tf1 = t40.f(Gator1Data.Index419);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f53dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = t40.f.*cada1f53;
cada1td1 = cada1f44dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f54dvX_opt_centerscale;
cada1f55dvX_opt_centerscale = cada1td1;
cada1f55 = cada1f44 + cada1f54;
cada1f56 = params_mech.f(11,:);
cada1f57dvX_opt_centerscale = cada1f56.*cada1f55dvX_opt_centerscale;
cada1f57 = cada1f55*cada1f56;
cada1f58dvX_opt_centerscale = -t18.dvX_opt_centerscale;
cada1f58 = uminus(t18.f);
cada1f59 = params_mech.f(13,:);
cada1f60dvX_opt_centerscale = cada1f59.*cada1f58dvX_opt_centerscale;
cada1f60 = cada1f58*cada1f59;
cada1f61 = params_mech.f(6,:);
cada1f62dvX_opt_centerscale = cada1f61.*t48.dvX_opt_centerscale;
cada1f62 = t48.f*cada1f61;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index420) = cada1f60dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f62dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = cada1f60 - cada1f62;
cada1f64 = params_mech.f(5,:);
cada1f65dvX_opt_centerscale = cada1f64.*cada1f63dvX_opt_centerscale;
cada1f65 = cada1f63*cada1f64;
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f65dvX_opt_centerscale;
cada1f66dvX_opt_centerscale = cada1td1;
cada1f66 = cada1f57 + cada1f65;
cada1td1 = cada1f66dvX_opt_centerscale;
cada1td1 = cada1td1 + t56.dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f66 + t56.f;
cada1f68 = params_mech.f(6,:);
cada1f69dvX_opt_centerscale = cada1f68.*t35.dvX_opt_centerscale;
cada1f69 = t35.f*cada1f68;
cada1tf1 = t45.f(Gator1Data.Index421);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index422) = cada1tf1(:).*cada1f69dvX_opt_centerscale;
cada1tf1 = cada1f69(Gator1Data.Index423);
cada1td1 = cada1td1 + cada1tf1(:).*t45.dvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = cada1f69.*t45.f;
cada1td1 = cada1f67dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f70dvX_opt_centerscale;
cada1f71dvX_opt_centerscale = cada1td1;
cada1f71 = cada1f67 + cada1f70;
cada1f72 = params_mech.f(8,:);
cada1f73dvX_opt_centerscale = cada1f72.*cada1f71dvX_opt_centerscale;
cada1f73 = cada1f71*cada1f72;
cada1td1 = cada1f42dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f73dvX_opt_centerscale;
cada1f74dvX_opt_centerscale = cada1td1;
cada1f74 = cada1f42 + cada1f73;
cada1f75 = params_mech.f(5,:);
cada1tf1 = t45.f(Gator1Data.Index424);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index425) = cada1tf1(:).*t13.dvX_opt_centerscale;
cada1tf1 = t13.f(Gator1Data.Index426);
cada1td1 = cada1td1 + cada1tf1(:).*t45.dvX_opt_centerscale;
cada1f76dvX_opt_centerscale = cada1td1;
cada1f76 = t13.f.*t45.f;
cada1td1 = cada1f76dvX_opt_centerscale;
cada1td1 = cada1td1 + t48.dvX_opt_centerscale;
cada1f77dvX_opt_centerscale = cada1td1;
cada1f77 = cada1f76 + t48.f;
cada1f78dvX_opt_centerscale = cada1f75.*cada1f77dvX_opt_centerscale;
cada1f78 = cada1f75*cada1f77;
cada1td1 = cada1f78dvX_opt_centerscale;
cada1td1 = cada1td1 + t50.dvX_opt_centerscale;
cada1f79dvX_opt_centerscale = cada1td1;
cada1f79 = cada1f78 + t50.f;
cada1f80 = params_mech.f(12,:);
cada1f81dvX_opt_centerscale = cada1f80.*cada1f79dvX_opt_centerscale;
cada1f81 = cada1f79*cada1f80;
cada1td1 = t43.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t44.dvX_opt_centerscale;
cada1f82dvX_opt_centerscale = cada1td1;
cada1f82 = t43.f - t44.f;
cada1f83 = params_mech.f(13,:);
cada1f84dvX_opt_centerscale = cada1f83.*cada1f82dvX_opt_centerscale;
cada1f84 = cada1f82*cada1f83;
cada1td1 = cada1f81dvX_opt_centerscale;
cada1td1(Gator1Data.Index427) = cada1td1(Gator1Data.Index427) + cada1f84dvX_opt_centerscale;
cada1f85dvX_opt_centerscale = cada1td1;
cada1f85 = cada1f81 + cada1f84;
cada1f86 = params_mech.f(9,:);
cada1f87dvX_opt_centerscale = cada1f86.*cada1f85dvX_opt_centerscale;
cada1f87 = cada1f85*cada1f86;
cada1td1 = cada1f74dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f87dvX_opt_centerscale;
cada1f88dvX_opt_centerscale = cada1td1;
cada1f88 = cada1f74 + cada1f87;
cada1td1 = cada1f88dvX_opt_centerscale;
cada1td1 = cada1td1 + t30.dvX_opt_centerscale;
cada1f89dvX_opt_centerscale = cada1td1;
cada1f89 = cada1f88 + t30.f;
cada1tf1 = t26.f(Gator1Data.Index428);
cada1td1 = cada1tf1(:).*t2.dvX_opt_centerscale;
cada1tf1 = t2.f(Gator1Data.Index429);
cada1td1 = cada1td1 + cada1tf1(:).*t26.dvX_opt_centerscale;
cada1f90dvX_opt_centerscale = cada1td1;
cada1f90 = t2.f.*t26.f;
cada1td1 = cada1f89dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f90dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f89 + cada1f90;
%User Line: t1 = -t10 .* v(2,:) - t5 .* v(1,:) - (t19 .* t61 + t3 .* ((((t8 - 0.1e1) .* params_mech(11,:) - t66) .* params_mech(8,:) - t53 - t67) .* params_mech(5,:) - t69 - t71 + t72 + t73 + t74 + params_mech(2,:) + params_mech(3,:)) - t75 .* t1 .^ 2 - t65 .* params_mech(5,:) .* params_mech(9,:)) .* v(3,:) - t16 .* v(4,:) + ((t51 .* params_mech(6,:) + t40 .* (t4 .* (t4 - q_s_wedge_dt(2,:) + q_s_wedge_dt(3,:) + q_s_wedge_dt(5,:)) - t54 - t55)) .* params_mech(11,:) + (-t18 .* params_mech(13,:) - t48 .* params_mech(6,:)) .* params_mech(5,:) + t56 + t35 .* params_mech(6,:) .* t45) .* params_mech(8,:) + ((params_mech(5,:) .* (t13 .* t45 + t48) + t50) .* params_mech(12,:) + (t43 - t44) .* params_mech(13,:)) .* params_mech(9,:) + t30 + t2 .* t26;
cada1f1dvX_opt_centerscale = 2.*t57.dvX_opt_centerscale;
cada1f1 = 2*t57.f;
cada1f2 = params_mech.f(6,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4 = params_mech.f(9,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1tf1 = t79.f(Gator1Data.Index430);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index431) = cada1tf1(:).*cada1f5dvX_opt_centerscale;
cada1tf1 = cada1f5(Gator1Data.Index432);
cada1td1 = cada1td1 + cada1tf1(:).*t79.dvX_opt_centerscale;
t2.dvX_opt_centerscale = cada1td1;
t2.f = cada1f5.*t79.f;
%User Line: t2 = 0.2e1 .* t57 .* params_mech(6,:) .* params_mech(9,:) .* t79;
cada1f1dvX_opt_centerscale = t19.f.*t68.dvX_opt_centerscale;
cada1f1 = t19.f*t68.f;
cada1f2 = params_mech.f(5,:);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1f4dvX_opt_centerscale = -t9.dvX_opt_centerscale;
cada1f4 = uminus(t9.f);
cada1f5 = params_mech.f(11,:);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1f7dvX_opt_centerscale = -t13.dvX_opt_centerscale;
cada1f7 = uminus(t13.f);
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index433) = cada1td1(Gator1Data.Index433) + t20.dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f7 + t20.f;
cada1f9 = params_mech.f(6,:);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index434) = cada1td1(Gator1Data.Index434) + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f6 + cada1f10;
cada1f12 = params_mech.f(8,:);
cada1f13dvX_opt_centerscale = cada1f12.*cada1f11dvX_opt_centerscale;
cada1f13 = cada1f11*cada1f12;
cada1td1 = zeros(2800,1);
cada1td1(Gator1Data.Index435) = t58.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t52.dvX_opt_centerscale;
cada1f14dvX_opt_centerscale = cada1td1;
cada1f14 = t58.f - t52.f;
cada1f15 = params_mech.f(7,:);
cada1f16dvX_opt_centerscale = cada1f15.*cada1f14dvX_opt_centerscale;
cada1f16 = cada1f14*cada1f15;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1(Gator1Data.Index436) = cada1td1(Gator1Data.Index436) + cada1f16dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f13 + cada1f16;
cada1f18dvX_opt_centerscale = -t13.dvX_opt_centerscale;
cada1f18 = uminus(t13.f);
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1(Gator1Data.Index437) = cada1td1(Gator1Data.Index437) + -t20.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f18 - t20.f;
cada1f20dvX_opt_centerscale = t47.f.*cada1f19dvX_opt_centerscale;
cada1f20 = t47.f*cada1f19;
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1(Gator1Data.Index438) = cada1td1(Gator1Data.Index438) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f17 + cada1f20;
cada1tf1 = cada1f21(Gator1Data.Index439);
cada1td1 = cada1tf1(:).*cada1f3dvX_opt_centerscale;
cada1tf1 = cada1f3(Gator1Data.Index440);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f3.*cada1f21;
cada1f23dvX_opt_centerscale = -t13.dvX_opt_centerscale;
cada1f23 = uminus(t13.f);
cada1tf1 = t29.f(Gator1Data.Index441);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index442) = cada1tf1(:).*cada1f23dvX_opt_centerscale;
cada1tf1 = cada1f23(Gator1Data.Index443);
cada1td1 = cada1td1 + cada1tf1(:).*t29.dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f23.*t29.f;
cada1f25 = params_mech.f(8,:);
cada1f26dvX_opt_centerscale = cada1f25.*cada1f24dvX_opt_centerscale;
cada1f26 = cada1f24*cada1f25;
cada1tf1 = t68.f(Gator1Data.Index444);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index445) = cada1tf1(:).*t20.dvX_opt_centerscale;
cada1tf1 = t20.f(Gator1Data.Index446);
cada1td1 = cada1td1 + cada1tf1(:).*t68.dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = t20.f.*t68.f;
cada1f28 = params_mech.f(9,:);
cada1f29dvX_opt_centerscale = cada1f28.*cada1f27dvX_opt_centerscale;
cada1f29 = cada1f27*cada1f28;
cada1td1 = cada1f26dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f29dvX_opt_centerscale;
cada1f30dvX_opt_centerscale = cada1td1;
cada1f30 = cada1f26 + cada1f29;
cada1f31 = params_mech.f(5,:);
cada1f32dvX_opt_centerscale = cada1f31.*cada1f30dvX_opt_centerscale;
cada1f32 = cada1f30*cada1f31;
cada1f33 = params_mech.f(13,:);
cada1f34dvX_opt_centerscale = -t17.dvX_opt_centerscale;
cada1f34 = uminus(t17.f);
cada1f35 = params_mech.f(7,:);
cada1f36dvX_opt_centerscale = cada1f35.*cada1f34dvX_opt_centerscale;
cada1f36 = cada1f34*cada1f35;
cada1f37 = params_mech.f(8,:);
cada1f38dvX_opt_centerscale = cada1f37.*t32.dvX_opt_centerscale;
cada1f38 = t32.f*cada1f37;
cada1td1 = zeros(3400,1);
cada1td1(Gator1Data.Index447) = cada1f36dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f36 + cada1f38;
cada1f40dvX_opt_centerscale = cada1f33.*cada1f39dvX_opt_centerscale;
cada1f40 = cada1f33*cada1f39;
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1(Gator1Data.Index448) = cada1td1(Gator1Data.Index448) + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f32 + cada1f40;
cada1f42 = params_mech.f(7,:);
cada1f43dvX_opt_centerscale = cada1f42.*t7.dvX_opt_centerscale;
cada1f43 = t7.f*cada1f42;
cada1tf1 = t21.f(Gator1Data.Index449);
cada1td1 = cada1tf1(:).*cada1f43dvX_opt_centerscale;
cada1tf1 = cada1f43(Gator1Data.Index450);
cada1td1 = cada1td1 + cada1tf1(:).*t21.dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f43.*t21.f;
cada1td1 = cada1f41dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f44dvX_opt_centerscale;
cada1f45dvX_opt_centerscale = cada1td1;
cada1f45 = cada1f41 + cada1f44;
cada1f46dvX_opt_centerscale = t88.f.*t33.dvX_opt_centerscale;
cada1f46 = t88.f*t33.f;
cada1td1 = cada1f45dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f46dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = cada1f45 + cada1f46;
cada1f48dvX_opt_centerscale = t47.f.*t37.dvX_opt_centerscale;
cada1f48 = t47.f*t37.f;
cada1td1 = cada1f47dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f47 + cada1f48;
cada1f50 = params_mech.f(6,:);
cada1f51dvX_opt_centerscale = cada1f50.*cada1f49dvX_opt_centerscale;
cada1f51 = cada1f49*cada1f50;
cada1f52 = params_mech.f(7,:);
cada1f53dvX_opt_centerscale = -t27.dvX_opt_centerscale;
cada1f53 = uminus(t27.f);
cada1f54 = params_mech.f(5,:);
cada1f55dvX_opt_centerscale = cada1f54.*cada1f53dvX_opt_centerscale;
cada1f55 = cada1f53*cada1f54;
cada1f56 = params_mech.f(10,:);
cada1f57dvX_opt_centerscale = cada1f56.*cada1f55dvX_opt_centerscale;
cada1f57 = cada1f55*cada1f56;
cada1f58 = params_mech.f(5,:);
cada1f59dvX_opt_centerscale = cada1f58.*t28.dvX_opt_centerscale;
cada1f59 = t28.f*cada1f58;
cada1f60 = params_mech.f(10,:);
cada1f61dvX_opt_centerscale = cada1f60.*cada1f59dvX_opt_centerscale;
cada1f61 = cada1f59*cada1f60;
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f61dvX_opt_centerscale;
cada1f62dvX_opt_centerscale = cada1td1;
cada1f62 = cada1f57 - cada1f61;
cada1tf1 = cada1f62(Gator1Data.Index451);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index452) = cada1tf1(:).*t6.dvX_opt_centerscale;
cada1tf1 = t6.f(Gator1Data.Index453);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f62dvX_opt_centerscale;
cada1f63dvX_opt_centerscale = cada1td1;
cada1f63 = t6.f.*cada1f62;
cada1f64 = params_mech.f(13,:);
cada1td1 = t44.dvX_opt_centerscale;
cada1td1 = cada1td1 + t42.dvX_opt_centerscale;
cada1f65dvX_opt_centerscale = cada1td1;
cada1f65 = t44.f + t42.f;
cada1f66dvX_opt_centerscale = cada1f64.*cada1f65dvX_opt_centerscale;
cada1f66 = cada1f64*cada1f65;
cada1td1 = cada1f63dvX_opt_centerscale;
cada1td1(Gator1Data.Index454) = cada1td1(Gator1Data.Index454) + cada1f66dvX_opt_centerscale;
cada1f67dvX_opt_centerscale = cada1td1;
cada1f67 = cada1f63 + cada1f66;
cada1f68dvX_opt_centerscale = cada1f52.*cada1f67dvX_opt_centerscale;
cada1f68 = cada1f52*cada1f67;
cada1td1 = cada1f51dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f68dvX_opt_centerscale;
cada1f69dvX_opt_centerscale = cada1td1;
cada1f69 = cada1f51 + cada1f68;
cada1td1 = t15.dvX_opt_centerscale;
cada1td1(Gator1Data.Index455) = cada1td1(Gator1Data.Index455) + -t18.dvX_opt_centerscale;
cada1f70dvX_opt_centerscale = cada1td1;
cada1f70 = t15.f - t18.f;
cada1f71dvX_opt_centerscale = t39.f.*cada1f70dvX_opt_centerscale;
cada1f71 = t39.f*cada1f70;
cada1f72 = params_mech.f(8,:);
cada1f73dvX_opt_centerscale = cada1f72.*cada1f71dvX_opt_centerscale;
cada1f73 = cada1f71*cada1f72;
cada1td1 = cada1f69dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f73dvX_opt_centerscale;
cada1f74dvX_opt_centerscale = cada1td1;
cada1f74 = cada1f69 + cada1f73;
cada1f75 = params_mech.f(8,:);
cada1f76dvX_opt_centerscale = cada1f75.*t38.dvX_opt_centerscale;
cada1f76 = t38.f*cada1f75;
cada1td1 = cada1f74dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f76dvX_opt_centerscale;
cada1f77dvX_opt_centerscale = cada1td1;
cada1f77 = cada1f74 + cada1f76;
cada1f78 = params_mech.f(8,:);
cada1f79dvX_opt_centerscale = cada1f78.*t41.dvX_opt_centerscale;
cada1f79 = t41.f*cada1f78;
cada1f80dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index456);
cada1f80 = q_s_wedge_dt.f(3,:);
cada1f81dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index457);
cada1f81 = q_s_wedge_dt.f(3,:);
cada1f82dvX_opt_centerscale = -cada1f81dvX_opt_centerscale;
cada1f82 = uminus(cada1f81);
cada1f83dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index458);
cada1f83 = q_s_wedge_dt.f(4,:);
cada1td1 = cada1f82dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f83dvX_opt_centerscale;
cada1f84dvX_opt_centerscale = cada1td1;
cada1f84 = cada1f82 + cada1f83;
cada1tf1 = cada1f84(Gator1Data.Index459);
cada1td1 = cada1tf1(:).*cada1f80dvX_opt_centerscale;
cada1tf1 = cada1f80(Gator1Data.Index460);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f84dvX_opt_centerscale;
cada1f85dvX_opt_centerscale = cada1td1;
cada1f85 = cada1f80.*cada1f84;
cada1td1 = cada1f85dvX_opt_centerscale;
cada1td1 = cada1td1 + -t23.dvX_opt_centerscale;
cada1f86dvX_opt_centerscale = cada1td1;
cada1f86 = cada1f85 - t23.f;
cada1td1 = cada1f86dvX_opt_centerscale;
cada1td1 = cada1td1 + t24.dvX_opt_centerscale;
cada1f87dvX_opt_centerscale = cada1td1;
cada1f87 = cada1f86 + t24.f;
cada1td1 = cada1f87dvX_opt_centerscale;
cada1td1 = cada1td1 + -t27.dvX_opt_centerscale;
cada1f88dvX_opt_centerscale = cada1td1;
cada1f88 = cada1f87 - t27.f;
cada1td1 = cada1f88dvX_opt_centerscale;
cada1td1 = cada1td1 + -t28.dvX_opt_centerscale;
cada1f89dvX_opt_centerscale = cada1td1;
cada1f89 = cada1f88 - t28.f;
cada1tf1 = cada1f89(Gator1Data.Index461);
cada1td1 = cada1tf1(:).*cada1f79dvX_opt_centerscale;
cada1tf1 = cada1f79(Gator1Data.Index462);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f89dvX_opt_centerscale;
cada1f90dvX_opt_centerscale = cada1td1;
cada1f90 = cada1f79.*cada1f89;
cada1td1 = cada1f77dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f90dvX_opt_centerscale;
cada1f91dvX_opt_centerscale = cada1td1;
cada1f91 = cada1f77 + cada1f90;
cada1f92dvX_opt_centerscale = -t36.dvX_opt_centerscale;
cada1f92 = uminus(t36.f);
cada1td1 = cada1f92dvX_opt_centerscale;
cada1td1(Gator1Data.Index463) = cada1td1(Gator1Data.Index463) + t46.dvX_opt_centerscale;
cada1f93dvX_opt_centerscale = cada1td1;
cada1f93 = cada1f92 + t46.f;
cada1f94dvX_opt_centerscale = t47.f.*cada1f93dvX_opt_centerscale;
cada1f94 = t47.f*cada1f93;
cada1td1 = cada1f91dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f94dvX_opt_centerscale;
cada1f95dvX_opt_centerscale = cada1td1;
cada1f95 = cada1f91 + cada1f94;
cada1f96dvX_opt_centerscale = t3.f.*cada1f95dvX_opt_centerscale;
cada1f96 = t3.f*cada1f95;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f96dvX_opt_centerscale;
cada1f97dvX_opt_centerscale = cada1td1;
cada1f97 = cada1f22 + cada1f96;
cada1td1 = cada1f97dvX_opt_centerscale;
cada1td1 = cada1td1 + -t1.dvX_opt_centerscale;
cada1f98dvX_opt_centerscale = cada1td1;
cada1f98 = cada1f97 - t1.f;
cada1td1 = cada1f98dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.dvX_opt_centerscale;
cada1f99dvX_opt_centerscale = cada1td1;
cada1f99 = cada1f98 + t2.f;
cada1td1 = zeros(12000,1);
cada1td1(Gator1Data.Index464) = cada1f99dvX_opt_centerscale;
cada1td1(Gator1Data.Index465) = Return.dvX_opt_centerscale(Gator1Data.Index466);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,:) = cada1f99;
%User Line: Return(3,:) = t19 .* t68 .* params_mech(5,:) .* ((-t9 .* params_mech(11,:) + (-t13 + t20) .* params_mech(6,:)) .* params_mech(8,:) + (t58 - t52) .* params_mech(7,:) + t47 .* (-t13 - t20)) + t3 .* (((-t13 .* t29 .* params_mech(8,:) + t20 .* t68 .* params_mech(9,:)) .* params_mech(5,:) + params_mech(13,:) .* (-t17 .* params_mech(7,:) + t32 .* params_mech(8,:)) + t7 .* params_mech(7,:) .* t21 + t88 .* t33 + t47 .* t37) .* params_mech(6,:) + params_mech(7,:) .* (t6 .* (-t27 .* params_mech(5,:) .* params_mech(10,:) - t28 .* params_mech(5,:) .* params_mech(10,:)) + params_mech(13,:) .* (t44 + t42)) + t39 .* (t15 - t18) .* params_mech(8,:) + t38 .* params_mech(8,:) + t41 .* params_mech(8,:) .* (q_s_wedge_dt(3,:) .* (-q_s_wedge_dt(3,:) + q_s_wedge_dt(4,:)) - t23 + t24 - t27 - t28) + t47 .* (-t36 + t46)) - t1 + t2;
cada1tf1 = t90.f(Gator1Data.Index467);
cada1td1 = cada1tf1(:).*t4.dvX_opt_centerscale;
cada1tf1 = t4.f(Gator1Data.Index468);
cada1td1 = cada1td1 + cada1tf1(:).*t90.dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = t4.f.*t90.f;
%User Line: t1 = t4 .* t90;
cada1f1 = t19.f*t88.f;
cada1f2dvX_opt_centerscale = cada1f1.*t68.dvX_opt_centerscale;
cada1f2 = cada1f1*t68.f;
cada1td1 = t11.dvX_opt_centerscale;
cada1td1(Gator1Data.Index469) = cada1td1(Gator1Data.Index469) + t14.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = t11.f + t14.f;
cada1f4 = params_mech.f(6,:);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index470) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t40.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t40.f;
cada1tf1 = cada1f6(Gator1Data.Index471);
cada1td1 = cada1tf1(:).*cada1f2dvX_opt_centerscale;
cada1tf1 = cada1f2(Gator1Data.Index472);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f2.*cada1f6;
cada1f8dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index473);
cada1f8 = v.f(3,:);
cada1tf1 = cada1f8(Gator1Data.Index474);
cada1td1 = cada1tf1(:).*t16.dvX_opt_centerscale;
cada1tf1 = t16.f(Gator1Data.Index475);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t16.f.*cada1f8;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f7 + cada1f9;
cada1f11dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index476);
cada1f11 = v.f(2,:);
cada1tf1 = cada1f11(Gator1Data.Index477);
cada1td1 = cada1tf1(:).*t34.dvX_opt_centerscale;
cada1tf1 = t34.f(Gator1Data.Index478);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = t34.f.*cada1f11;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f10 + cada1f12;
cada1f14dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index479);
cada1f14 = v.f(1,:);
cada1tf1 = cada1f14(Gator1Data.Index480);
cada1td1 = cada1tf1(:).*t62.dvX_opt_centerscale;
cada1tf1 = t62.f(Gator1Data.Index481);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = t62.f.*cada1f14;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f13 - cada1f15;
cada1tf2 = t60.f(Gator1Data.Index482);
cada1f17dvX_opt_centerscale = 2.*cada1tf2(:).^(2-1).*t60.dvX_opt_centerscale;
cada1f17 = t60.f.^2;
cada1f18dvX_opt_centerscale = -cada1f17dvX_opt_centerscale;
cada1f18 = uminus(cada1f17);
cada1tf1 = t75.f(Gator1Data.Index483);
cada1td1 = cada1tf1(:).*cada1f18dvX_opt_centerscale;
cada1tf1 = cada1f18(Gator1Data.Index484);
cada1td1 = cada1td1 + cada1tf1(:).*t75.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f18.*t75.f;
cada1f20 = params_mech.f(8,:);
cada1f21 = t84.f*cada1f20;
cada1f22dvX_opt_centerscale = cada1f19dvX_opt_centerscale;
cada1f22 = cada1f19 + cada1f21;
cada1f23 = params_mech.f(2,:);
cada1f24dvX_opt_centerscale = cada1f22dvX_opt_centerscale;
cada1f24 = cada1f22 + cada1f23;
cada1f25dvX_opt_centerscale = v.dvX_opt_centerscale(Gator1Data.Index485);
cada1f25 = v.f(4,:);
cada1tf1 = cada1f25(Gator1Data.Index486);
cada1td1 = cada1tf1(:).*cada1f24dvX_opt_centerscale;
cada1tf1 = cada1f24(Gator1Data.Index487);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f25dvX_opt_centerscale;
cada1f26dvX_opt_centerscale = cada1td1;
cada1f26 = cada1f24.*cada1f25;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f26dvX_opt_centerscale;
cada1f27dvX_opt_centerscale = cada1td1;
cada1f27 = cada1f16 + cada1f26;
cada1f28dvX_opt_centerscale = -t15.dvX_opt_centerscale;
cada1f28 = uminus(t15.f);
cada1f29 = params_mech.f(13,:);
cada1f30dvX_opt_centerscale = cada1f29.*cada1f28dvX_opt_centerscale;
cada1f30 = cada1f28*cada1f29;
cada1f31 = params_mech.f(6,:);
cada1f32dvX_opt_centerscale = -t25.dvX_opt_centerscale;
cada1f32 = uminus(t25.f);
cada1td1 = cada1f32dvX_opt_centerscale;
cada1td1 = cada1td1 + t1.dvX_opt_centerscale;
cada1f33dvX_opt_centerscale = cada1td1;
cada1f33 = cada1f32 + t1.f;
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1 = cada1td1 + t22.dvX_opt_centerscale;
cada1f34dvX_opt_centerscale = cada1td1;
cada1f34 = cada1f33 + t22.f;
cada1td1 = cada1f34dvX_opt_centerscale;
cada1td1 = cada1td1 + t27.dvX_opt_centerscale;
cada1f35dvX_opt_centerscale = cada1td1;
cada1f35 = cada1f34 + t27.f;
cada1td1 = cada1f35dvX_opt_centerscale;
cada1td1 = cada1td1 + t28.dvX_opt_centerscale;
cada1f36dvX_opt_centerscale = cada1td1;
cada1f36 = cada1f35 + t28.f;
cada1tf1 = cada1f36(Gator1Data.Index488);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index489) = cada1tf1(:).*t14.dvX_opt_centerscale;
cada1tf1 = t14.f(Gator1Data.Index490);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f36dvX_opt_centerscale;
cada1f37dvX_opt_centerscale = cada1td1;
cada1f37 = t14.f.*cada1f36;
cada1tf1 = t1.f(Gator1Data.Index491);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index492) = cada1tf1(:).*t11.dvX_opt_centerscale;
cada1tf1 = t11.f(Gator1Data.Index493);
cada1td1 = cada1td1 + cada1tf1(:).*t1.dvX_opt_centerscale;
cada1f38dvX_opt_centerscale = cada1td1;
cada1f38 = t11.f.*t1.f;
cada1td1 = cada1f37dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f37 + cada1f38;
cada1f40dvX_opt_centerscale = cada1f31.*cada1f39dvX_opt_centerscale;
cada1f40 = cada1f31*cada1f39;
cada1td1 = cada1f30dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f40dvX_opt_centerscale;
cada1f41dvX_opt_centerscale = cada1td1;
cada1f41 = cada1f30 + cada1f40;
cada1tf1 = t4.f(Gator1Data.Index494);
cada1td1 = cada1tf1(:).*t40.dvX_opt_centerscale;
cada1tf1 = t40.f(Gator1Data.Index495);
cada1td1 = cada1td1 + cada1tf1(:).*t4.dvX_opt_centerscale;
cada1f42dvX_opt_centerscale = cada1td1;
cada1f42 = t40.f.*t4.f;
cada1tf1 = t89.f(Gator1Data.Index496);
cada1td1 = cada1tf1(:).*cada1f42dvX_opt_centerscale;
cada1tf1 = cada1f42(Gator1Data.Index497);
cada1td1 = cada1td1 + cada1tf1(:).*t89.dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f42.*t89.f;
cada1td1 = cada1f41dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f43dvX_opt_centerscale;
cada1f44dvX_opt_centerscale = cada1td1;
cada1f44 = cada1f41 + cada1f43;
cada1f45dvX_opt_centerscale = t88.f.*cada1f44dvX_opt_centerscale;
cada1f45 = t88.f*cada1f44;
cada1td1 = cada1f27dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f45dvX_opt_centerscale;
cada1f46dvX_opt_centerscale = cada1td1;
cada1f46 = cada1f27 + cada1f45;
cada1tf1 = t75.f(Gator1Data.Index498);
cada1td1 = cada1tf1(:).*t26.dvX_opt_centerscale;
cada1tf1 = t26.f(Gator1Data.Index499);
cada1td1 = cada1td1 + cada1tf1(:).*t75.dvX_opt_centerscale;
cada1f47dvX_opt_centerscale = cada1td1;
cada1f47 = t26.f.*t75.f;
cada1tf1 = t60.f(Gator1Data.Index500);
cada1td1 = cada1tf1(:).*cada1f47dvX_opt_centerscale;
cada1tf1 = cada1f47(Gator1Data.Index501);
cada1td1 = cada1td1 + cada1tf1(:).*t60.dvX_opt_centerscale;
cada1f48dvX_opt_centerscale = cada1td1;
cada1f48 = cada1f47.*t60.f;
cada1td1 = cada1f46dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f48dvX_opt_centerscale;
cada1f49dvX_opt_centerscale = cada1td1;
cada1f49 = cada1f46 - cada1f48;
cada1f50 = 2*t12.f;
cada1f51dvX_opt_centerscale = cada1f50.*t14.dvX_opt_centerscale;
cada1f51 = cada1f50*t14.f;
cada1f52dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f52 = uminus(t4.f);
cada1f53dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index502);
cada1f53 = q_s_wedge_dt.f(2,:);
cada1td1 = cada1f52dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f53dvX_opt_centerscale;
cada1f54dvX_opt_centerscale = cada1td1;
cada1f54 = cada1f52 + cada1f53;
cada1f55dvX_opt_centerscale = q_s_wedge_dt.dvX_opt_centerscale(Gator1Data.Index503);
cada1f55 = q_s_wedge_dt.f(3,:);
cada1tf1 = cada1f55(Gator1Data.Index504);
cada1td1 = cada1tf1(:).*cada1f54dvX_opt_centerscale;
cada1tf1 = cada1f54(Gator1Data.Index505);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f55dvX_opt_centerscale;
cada1f56dvX_opt_centerscale = cada1td1;
cada1f56 = cada1f54.*cada1f55;
cada1td1 = cada1f56dvX_opt_centerscale;
cada1td1 = cada1td1 + t49.dvX_opt_centerscale;
cada1f57dvX_opt_centerscale = cada1td1;
cada1f57 = cada1f56 + t49.f;
cada1tf1 = cada1f57(Gator1Data.Index506);
cada1td1 = zeros(4000,1);
cada1td1(Gator1Data.Index507) = cada1tf1(:).*cada1f51dvX_opt_centerscale;
cada1tf1 = cada1f51(Gator1Data.Index508);
cada1td1 = cada1td1 + cada1tf1(:).*cada1f57dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f51.*cada1f57;
cada1td1 = cada1f49dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f58dvX_opt_centerscale;
cada1f59dvX_opt_centerscale = cada1td1;
cada1f59 = cada1f49 - cada1f58;
cada1td1 = zeros(16000,1);
cada1td1(Gator1Data.Index509) = cada1f59dvX_opt_centerscale;
cada1td1(Gator1Data.Index510) = Return.dvX_opt_centerscale(Gator1Data.Index511);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,:) = cada1f59;
%User Line: Return(4,:) = t19 .* t88 .* t68 .* ((t11 + t14) .* params_mech(6,:) + t40) + t16 .* v(3,:) + t34 .* v(2,:) - t62 .* v(1,:) + (-t60 .^ 2 .* t75 + t84 .* params_mech(8,:) + params_mech(2,:)) .* v(4,:) + t88 .* (-t15 .* params_mech(13,:) + params_mech(6,:) .* (t14 .* (-t25 + t1 + t22 + t27 + t28) + t11 .* t1) + t40 .* t4 .* t89) - t26 .* t75 .* t60 - 0.2e1 .* t12 .* t14 .* ((-t4 + q_s_wedge_dt(2,:)) .* q_s_wedge_dt(3,:) + t49);
vU_s_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; vU_s_out_return.f = Return.f;
%User Line: vU_s_out_return = Return;
end
function xH_out_return = ADiGator_xH_out(dummy)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_xH_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
Return.f =  1;
%User Line: Return(1,1) = 1;
Return.f(5,5) = 0;
Return.f(2,1) = 0;
%User Line: Return(2,1) = 0;
Return.f(3,1) = 0;
%User Line: Return(3,1) = 0;
Return.f(4,1) = 0;
%User Line: Return(4,1) = 0;
Return.f(5,1) = 0;
%User Line: Return(5,1) = 0;
Return.f(1,2) = 1;
%User Line: Return(1,2) = 1;
Return.f(2,2) = 1;
%User Line: Return(2,2) = 1;
Return.f(3,2) = 0;
%User Line: Return(3,2) = 0;
Return.f(4,2) = 0;
%User Line: Return(4,2) = 0;
Return.f(5,2) = 0;
%User Line: Return(5,2) = 0;
Return.f(1,3) = 0;
%User Line: Return(1,3) = 0;
Return.f(2,3) = 0;
%User Line: Return(2,3) = 0;
Return.f(3,3) = 1;
%User Line: Return(3,3) = 1;
Return.f(4,3) = 0;
%User Line: Return(4,3) = 0;
Return.f(5,3) = 0;
%User Line: Return(5,3) = 0;
Return.f(1,4) = 0.5;
%User Line: Return(1,4) = (0.1e1 / 0.2e1);
Return.f(2,4) = 0;
%User Line: Return(2,4) = 0;
Return.f(3,4) = 0;
%User Line: Return(3,4) = 0;
Return.f(4,4) = 1;
%User Line: Return(4,4) = 1;
Return.f(5,4) = 0;
%User Line: Return(5,4) = 0;
Return.f(1,5) = 0;
%User Line: Return(1,5) = 0;
Return.f(2,5) = 0;
%User Line: Return(2,5) = 0;
Return.f(3,5) = 0;
%User Line: Return(3,5) = 0;
Return.f(4,5) = 0;
%User Line: Return(4,5) = 0;
Return.f(5,5) = 1;
%User Line: Return(5,5) = 1;
xH_out_return.f = Return.f;
%User Line: xH_out_return = Return;
end
function xM_f_wedge_out_return = ADiGator_xM_f_wedge_out(params_mech,q_s_wedge)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_xM_f_wedge_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
cada1f1 = params_mech.f(8);
cada1f2 = params_mech.f(9);
t1.f = cada1f1 + cada1f2;
%User Line: t1 = (params_mech(8) + params_mech(9));
t2.f =  2;
%User Line: t2 = 2;
cada1f1 = t1.f*t2.f;
cada1f2 = params_mech.f(7);
t3.f = cada1f1 + cada1f2;
%User Line: t3 = t1 * t2 + params_mech(7);
cada1temp1 = Gator1Data.Data1;
Return.f = cada1temp1;
Return.f(1,1) = t3.f;
%User Line: Return(1,1) = t3;
Return.f(2,1) = 0;
%User Line: Return(2,1) = 0;
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = q_s_wedge.f(1);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f2 = q_s_wedge.f(2);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(6);
cada1f4 = q_s_wedge.f(4);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f3 + cada1f4;
%User Line: t4 = q_s_wedge(1) + q_s_wedge(2) + q_s_wedge(4);
t5.dvX_opt_centerscale = -sin(t4.f).*t4.dvX_opt_centerscale;
t5.f = cos(t4.f);
%User Line: t5 = cos(t4);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index2);
cada1f1 = q_s_wedge.f(1);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f2 = q_s_wedge.f(2);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f2dvX_opt_centerscale;
t6.dvX_opt_centerscale = cada1td1;
t6.f = cada1f1 + cada1f2;
%User Line: t6 = q_s_wedge(1) + q_s_wedge(2);
t7.dvX_opt_centerscale = -sin(t6.f).*t6.dvX_opt_centerscale;
t7.f = cos(t6.f);
%User Line: t7 = cos(t6);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index3);
cada1f1 = q_s_wedge.f(3);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(8);
cada1f2 = q_s_wedge.f(5);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index4);
cada1f4 = q_s_wedge.f(1);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index5) = cada1td1(Gator1Data.Index5) + cada1f4dvX_opt_centerscale;
t8.dvX_opt_centerscale = cada1td1;
t8.f = cada1f3 + cada1f4;
%User Line: t8 = q_s_wedge(3) + q_s_wedge(5) + q_s_wedge(1);
t9.dvX_opt_centerscale = -sin(t8.f).*t8.dvX_opt_centerscale;
t9.f = cos(t8.f);
%User Line: t9 = cos(t8);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index6);
cada1f1 = q_s_wedge.f(3);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index7);
cada1f2 = q_s_wedge.f(1);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index8) = cada1td1(Gator1Data.Index8) + cada1f2dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f1 + cada1f2;
%User Line: t10 = q_s_wedge(3) + q_s_wedge(1);
t11.dvX_opt_centerscale = -sin(t10.f).*t10.dvX_opt_centerscale;
t11.f = cos(t10.f);
%User Line: t11 = cos(t10);
cada1f1 = params_mech.f(5);
t12.dvX_opt_centerscale = cada1f1.*t5.dvX_opt_centerscale;
t12.f = t5.f*cada1f1;
%User Line: t12 = t5 * params_mech(5);
cada1f1 = params_mech.f(6);
t13.dvX_opt_centerscale = cada1f1.*t7.dvX_opt_centerscale;
t13.f = t7.f*cada1f1;
%User Line: t13 = t7 * params_mech(6);
cada1f1 = params_mech.f(9);
cada1f2 = params_mech.f(12);
t14.f = cada1f1*cada1f2;
%User Line: t14 = params_mech(9) * params_mech(12);
t15.dvX_opt_centerscale = t1.f.*t12.dvX_opt_centerscale;
t15.f = t1.f*t12.f;
%User Line: t15 = t1 * t12;
cada1f1 = params_mech.f(9);
cada1f2dvX_opt_centerscale = cada1f1.*t13.dvX_opt_centerscale;
cada1f2 = t13.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t15.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t15.f;
t16.dvX_opt_centerscale = t2.f.*cada1f3dvX_opt_centerscale;
t16.f = t2.f*cada1f3;
%User Line: t16 = t2 * (t13 * params_mech(9) + t15);
cada1f1dvX_opt_centerscale = -t16.dvX_opt_centerscale;
cada1f1 = uminus(t16.f);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index9) = t7.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t11.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t7.f - t11.f;
cada1f3 = params_mech.f(6);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1f5dvX_opt_centerscale = -t5.dvX_opt_centerscale;
cada1f5 = uminus(t5.f);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index10) = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -t9.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 - t9.f;
cada1f7 = params_mech.f(11);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f8dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = cada1f4 + cada1f8;
cada1f10 = params_mech.f(8);
cada1f11dvX_opt_centerscale = cada1f10.*cada1f9dvX_opt_centerscale;
cada1f11 = cada1f9*cada1f10;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index11) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f1 - cada1f11;
cada1f13dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index12);
cada1f13 = q_s_wedge.f(1);
cada1f14dvX_opt_centerscale = -sin(cada1f13).*cada1f13dvX_opt_centerscale;
cada1f14 = cos(cada1f13);
cada1f15dvX_opt_centerscale = -cada1f14dvX_opt_centerscale;
cada1f15 = uminus(cada1f14);
cada1f16 = params_mech.f(10);
cada1f17dvX_opt_centerscale = cada1f16.*cada1f15dvX_opt_centerscale;
cada1f17 = cada1f15*cada1f16;
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + t12.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f17 + t12.f;
cada1td1 = cada1f18dvX_opt_centerscale;
cada1td1 = cada1td1 + t13.dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f18 + t13.f;
cada1f20 = params_mech.f(7);
cada1f21dvX_opt_centerscale = cada1f20.*cada1f19dvX_opt_centerscale;
cada1f21 = cada1f19*cada1f20;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index13) = cada1td1(Gator1Data.Index13) + -cada1f21dvX_opt_centerscale;
cada1f22dvX_opt_centerscale = cada1td1;
cada1f22 = cada1f12 - cada1f21;
cada1f23dvX_opt_centerscale = -t7.dvX_opt_centerscale;
cada1f23 = uminus(t7.f);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index14) = cada1f23dvX_opt_centerscale;
cada1td1 = cada1td1 + -t11.dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f23 - t11.f;
cada1f25dvX_opt_centerscale = t14.f.*cada1f24dvX_opt_centerscale;
cada1f25 = t14.f*cada1f24;
cada1td1 = cada1f22dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f25dvX_opt_centerscale;
t12.dvX_opt_centerscale = cada1td1;
t12.f = cada1f22 - cada1f25;
%User Line: t12 = -t16 - ((t7 - t11) * params_mech(6) + (-t5 - t9) * params_mech(11)) * params_mech(8) - (-cos(q_s_wedge(1)) * params_mech(10) + t12 + t13) * params_mech(7) - t14 * (-t7 - t11);
Return.dvX_opt_centerscale = t12.dvX_opt_centerscale;
Return.f(3,1) = t12.f;
%User Line: Return(3,1) = t12;
cada1f1 = params_mech.f(7);
cada1f2 = params_mech.f(8);
cada1f3 = cada1f1 + cada1f2;
cada1f4 = params_mech.f(6);
cada1f5 = cada1f3*cada1f4;
t13.f = cada1f5 - t14.f;
%User Line: t13 = ((params_mech(7) + params_mech(8)) * params_mech(6) - t14);
cada1f1 = params_mech.f(8);
cada1f2 = params_mech.f(11);
t17.f = cada1f1*cada1f2;
%User Line: t17 = params_mech(8) * params_mech(11);
cada1f1 = params_mech.f(5);
cada1f2 = params_mech.f(7);
t18.f = cada1f1*cada1f2;
%User Line: t18 = params_mech(5) * params_mech(7);
t19.f = t18.f - t17.f;
%User Line: t19 = t18 - t17;
t5.dvX_opt_centerscale = t19.f.*t5.dvX_opt_centerscale;
t5.f = t5.f*t19.f;
%User Line: t5 = t5 * t19;
cada1f1 = uminus(t13.f);
cada1f2dvX_opt_centerscale = cada1f1.*t7.dvX_opt_centerscale;
cada1f2 = cada1f1*t7.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -t16.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 - t16.f;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t5.dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = cada1f3 - t5.f;
%User Line: t7 = -t13 * t7 - t16 - t5;
cada1td1 = zeros(7,1);
cada1td1(Gator1Data.Index15) = t7.dvX_opt_centerscale;
cada1td1(Gator1Data.Index16) = Return.dvX_opt_centerscale(Gator1Data.Index17);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,1) = t7.f;
%User Line: Return(4,1) = t7;
cada1f1 = params_mech.f(11);
t9.dvX_opt_centerscale = cada1f1.*t9.dvX_opt_centerscale;
t9.f = t9.f*cada1f1;
%User Line: t9 = t9 * params_mech(11);
cada1f1 = params_mech.f(6);
cada1f2dvX_opt_centerscale = cada1f1.*t11.dvX_opt_centerscale;
cada1f2 = t11.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t9.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t9.f;
cada1f4 = params_mech.f(8);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = t14.f.*t11.dvX_opt_centerscale;
cada1f6 = t14.f*t11.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
t11.dvX_opt_centerscale = cada1td1;
t11.f = cada1f5 + cada1f6;
%User Line: t11 = (t11 * params_mech(6) + t9) * params_mech(8) + t14 * t11;
cada1td1 = zeros(11,1);
cada1td1(Gator1Data.Index18) = t11.dvX_opt_centerscale;
cada1td1(Gator1Data.Index19) = Return.dvX_opt_centerscale(Gator1Data.Index20);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,1) = t11.f;
%User Line: Return(5,1) = t11;
cada1f1dvX_opt_centerscale = -t15.dvX_opt_centerscale;
cada1f1 = uminus(t15.f);
cada1f2dvX_opt_centerscale = t2.f.*cada1f1dvX_opt_centerscale;
cada1f2 = cada1f1*t2.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + -t5.dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f2 - t5.f;
%User Line: t5 = -t15 * t2 - t5;
cada1td1 = zeros(14,1);
cada1td1(Gator1Data.Index21) = t5.dvX_opt_centerscale;
cada1td1(Gator1Data.Index22) = Return.dvX_opt_centerscale(Gator1Data.Index23);
Return.dvX_opt_centerscale = cada1td1;
Return.f(6,1) = t5.f;
%User Line: Return(6,1) = t5;
cada1f1 = params_mech.f(8);
t9.dvX_opt_centerscale = cada1f1.*t9.dvX_opt_centerscale;
t9.f = t9.f*cada1f1;
%User Line: t9 = t9 * params_mech(8);
cada1td1 = zeros(18,1);
cada1td1(Gator1Data.Index24) = t9.dvX_opt_centerscale;
cada1td1(Gator1Data.Index25) = Return.dvX_opt_centerscale(Gator1Data.Index26);
Return.dvX_opt_centerscale = cada1td1;
Return.f(7,1) = t9.f;
%User Line: Return(7,1) = t9;
Return.f(1,2) = 0;
%User Line: Return(1,2) = 0;
Return.f(2,2) = t3.f;
%User Line: Return(2,2) = t3;
t3.dvX_opt_centerscale = cos(t4.f).*t4.dvX_opt_centerscale;
t3.f = sin(t4.f);
%User Line: t3 = sin(t4);
t4.dvX_opt_centerscale = cos(t6.f).*t6.dvX_opt_centerscale;
t4.f = sin(t6.f);
%User Line: t4 = sin(t6);
t6.dvX_opt_centerscale = cos(t8.f).*t8.dvX_opt_centerscale;
t6.f = sin(t8.f);
%User Line: t6 = sin(t8);
t8.dvX_opt_centerscale = cos(t10.f).*t10.dvX_opt_centerscale;
t8.f = sin(t10.f);
%User Line: t8 = sin(t10);
cada1f1 = params_mech.f(5);
t10.dvX_opt_centerscale = cada1f1.*t3.dvX_opt_centerscale;
t10.f = t3.f*cada1f1;
%User Line: t10 = (t3 * params_mech(5));
cada1f1 = params_mech.f(6);
t15.dvX_opt_centerscale = cada1f1.*t4.dvX_opt_centerscale;
t15.f = t4.f*cada1f1;
%User Line: t15 = t4 * params_mech(6);
t16.dvX_opt_centerscale = t1.f.*t10.dvX_opt_centerscale;
t16.f = t10.f*t1.f;
%User Line: t16 = t10 * t1;
cada1f1 = params_mech.f(9);
cada1f2dvX_opt_centerscale = cada1f1.*t15.dvX_opt_centerscale;
cada1f2 = t15.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t16.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t16.f;
t20.dvX_opt_centerscale = t2.f.*cada1f3dvX_opt_centerscale;
t20.f = t2.f*cada1f3;
%User Line: t20 = t2 * (t15 * params_mech(9) + t16);
cada1f1dvX_opt_centerscale = -t3.dvX_opt_centerscale;
cada1f1 = uminus(t3.f);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index27) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -t6.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t6.f;
cada1f3 = params_mech.f(11);
cada1f4dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index28) = t4.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t8.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = t4.f - t8.f;
cada1f6 = params_mech.f(6);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f4 + cada1f7;
cada1f9 = params_mech.f(8);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index29) = t20.dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = t20.f + cada1f10;
cada1f12dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index30);
cada1f12 = q_s_wedge.f(1);
cada1f13dvX_opt_centerscale = cos(cada1f12).*cada1f12dvX_opt_centerscale;
cada1f13 = sin(cada1f12);
cada1f14dvX_opt_centerscale = -cada1f13dvX_opt_centerscale;
cada1f14 = uminus(cada1f13);
cada1f15 = params_mech.f(10);
cada1f16dvX_opt_centerscale = cada1f15.*cada1f14dvX_opt_centerscale;
cada1f16 = cada1f14*cada1f15;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f16 + t10.f;
cada1td1 = cada1f17dvX_opt_centerscale;
cada1td1 = cada1td1 + t15.dvX_opt_centerscale;
cada1f18dvX_opt_centerscale = cada1td1;
cada1f18 = cada1f17 + t15.f;
cada1f19 = params_mech.f(7);
cada1f20dvX_opt_centerscale = cada1f19.*cada1f18dvX_opt_centerscale;
cada1f20 = cada1f18*cada1f19;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1(Gator1Data.Index31) = cada1td1(Gator1Data.Index31) + cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f11 + cada1f20;
cada1f22dvX_opt_centerscale = -t4.dvX_opt_centerscale;
cada1f22 = uminus(t4.f);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index32) = cada1f22dvX_opt_centerscale;
cada1td1 = cada1td1 + -t8.dvX_opt_centerscale;
cada1f23dvX_opt_centerscale = cada1td1;
cada1f23 = cada1f22 - t8.f;
cada1f24dvX_opt_centerscale = t14.f.*cada1f23dvX_opt_centerscale;
cada1f24 = t14.f*cada1f23;
cada1td1 = cada1f21dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f24dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f21 + cada1f24;
%User Line: t10 = t20 + ((-t3 - t6) * params_mech(11) + (t4 - t8) * params_mech(6)) * params_mech(8) + (-sin(q_s_wedge(1)) * params_mech(10) + t10 + t15) * params_mech(7) + t14 * (-t4 - t8);
cada1td1 = zeros(22,1);
cada1td1(Gator1Data.Index33) = t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index34) = Return.dvX_opt_centerscale(Gator1Data.Index35);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,2) = t10.f;
%User Line: Return(3,2) = t10;
t3.dvX_opt_centerscale = t19.f.*t3.dvX_opt_centerscale;
t3.f = t3.f*t19.f;
%User Line: t3 = t3 * t19;
cada1f1dvX_opt_centerscale = t13.f.*t4.dvX_opt_centerscale;
cada1f1 = t13.f*t4.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t20.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t20.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t3.dvX_opt_centerscale;
t4.dvX_opt_centerscale = cada1td1;
t4.f = cada1f2 + t3.f;
%User Line: t4 = t13 * t4 + t20 + t3;
cada1td1 = zeros(25,1);
cada1td1(Gator1Data.Index36) = t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index37) = Return.dvX_opt_centerscale(Gator1Data.Index38);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,2) = t4.f;
%User Line: Return(4,2) = t4;
cada1f1 = params_mech.f(11);
t6.dvX_opt_centerscale = cada1f1.*t6.dvX_opt_centerscale;
t6.f = t6.f*cada1f1;
%User Line: t6 = t6 * params_mech(11);
cada1f1 = params_mech.f(6);
cada1f2dvX_opt_centerscale = cada1f1.*t8.dvX_opt_centerscale;
cada1f2 = t8.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t6.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t6.f;
cada1f4 = params_mech.f(8);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = t14.f.*t8.dvX_opt_centerscale;
cada1f6 = t14.f*t8.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
t8.dvX_opt_centerscale = cada1td1;
t8.f = cada1f5 + cada1f6;
%User Line: t8 = (t8 * params_mech(6) + t6) * params_mech(8) + t14 * t8;
cada1f1dvX_opt_centerscale = -t8.dvX_opt_centerscale;
cada1f1 = uminus(t8.f);
cada1td1 = zeros(29,1);
cada1td1(Gator1Data.Index39) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index40) = Return.dvX_opt_centerscale(Gator1Data.Index41);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,2) = cada1f1;
%User Line: Return(5,2) = -t8;
cada1f1dvX_opt_centerscale = t2.f.*t16.dvX_opt_centerscale;
cada1f1 = t16.f*t2.f;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t3.dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f1 + t3.f;
%User Line: t3 = (t16 * t2 + t3);
cada1td1 = zeros(32,1);
cada1td1(Gator1Data.Index42) = t3.dvX_opt_centerscale;
cada1td1(Gator1Data.Index43) = Return.dvX_opt_centerscale(Gator1Data.Index44);
Return.dvX_opt_centerscale = cada1td1;
Return.f(6,2) = t3.f;
%User Line: Return(6,2) = t3;
cada1f1 = params_mech.f(8);
t6.dvX_opt_centerscale = cada1f1.*t6.dvX_opt_centerscale;
t6.f = t6.f*cada1f1;
%User Line: t6 = t6 * params_mech(8);
cada1f1dvX_opt_centerscale = -t6.dvX_opt_centerscale;
cada1f1 = uminus(t6.f);
cada1td1 = zeros(36,1);
cada1td1(Gator1Data.Index45) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index46) = Return.dvX_opt_centerscale(Gator1Data.Index47);
Return.dvX_opt_centerscale = cada1td1;
Return.f(7,2) = cada1f1;
%User Line: Return(7,2) = -t6;
cada1td1 = zeros(40,1);
cada1td1(Gator1Data.Index48) = t12.dvX_opt_centerscale;
cada1td1(Gator1Data.Index49) = Return.dvX_opt_centerscale(Gator1Data.Index50);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,3) = t12.f;
%User Line: Return(1,3) = t12;
cada1td1 = zeros(44,1);
cada1td1(Gator1Data.Index51) = t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index52) = Return.dvX_opt_centerscale(Gator1Data.Index53);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,3) = t10.f;
%User Line: Return(2,3) = t10;
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f1 = q_s_wedge.f(2);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index54);
cada1f2 = q_s_wedge.f(3);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
t10.dvX_opt_centerscale = -sin(cada1f3).*cada1f3dvX_opt_centerscale;
t10.f = cos(cada1f3);
%User Line: t10 = cos(q_s_wedge(2) - q_s_wedge(3));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f1 = q_s_wedge.f(2);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index55);
cada1f2 = q_s_wedge.f(3);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(6);
cada1f4 = q_s_wedge.f(4);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(8);
cada1f6 = q_s_wedge.f(5);
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f5 - cada1f6;
t12.dvX_opt_centerscale = -sin(cada1f7).*cada1f7dvX_opt_centerscale;
t12.f = cos(cada1f7);
%User Line: t12 = cos(q_s_wedge(2) - q_s_wedge(3) + q_s_wedge(4) - q_s_wedge(5));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(8);
cada1f1 = q_s_wedge.f(5);
t13.dvX_opt_centerscale = -sin(cada1f1).*cada1f1dvX_opt_centerscale;
t13.f = cos(cada1f1);
%User Line: t13 = cos(q_s_wedge(5));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f1 = q_s_wedge.f(2);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index56);
cada1f2 = q_s_wedge.f(3);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(8);
cada1f4 = q_s_wedge.f(5);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + -cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 - cada1f4;
t15.dvX_opt_centerscale = -sin(cada1f5).*cada1f5dvX_opt_centerscale;
t15.f = cos(cada1f5);
%User Line: t15 = cos(q_s_wedge(2) - q_s_wedge(3) - q_s_wedge(5));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f1 = q_s_wedge.f(2);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index57);
cada1f2 = q_s_wedge.f(3);
cada1td1 = zeros(4,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 - cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(6);
cada1f4 = q_s_wedge.f(4);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f3 + cada1f4;
t16.dvX_opt_centerscale = -sin(cada1f5).*cada1f5dvX_opt_centerscale;
t16.f = cos(cada1f5);
%User Line: t16 = cos(q_s_wedge(2) - q_s_wedge(3) + q_s_wedge(4));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(6);
cada1f1 = q_s_wedge.f(4);
t19.dvX_opt_centerscale = -sin(cada1f1).*cada1f1dvX_opt_centerscale;
t19.f = cos(cada1f1);
%User Line: t19 = cos(q_s_wedge(4));
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f1 = q_s_wedge.f(2);
t20.dvX_opt_centerscale = -sin(cada1f1).*cada1f1dvX_opt_centerscale;
t20.f = cos(cada1f1);
%User Line: t20 = cos(q_s_wedge(2));
cada1f1 = params_mech.f(6);
t21.f = cada1f1^2;
%User Line: t21 = params_mech(6) ^ 2;
cada1f1 = params_mech.f(5);
t22.f = cada1f1^2;
%User Line: t22 = params_mech(5) ^ 2;
cada1f1dvX_opt_centerscale = -t16.dvX_opt_centerscale;
cada1f1 = uminus(t16.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + t19.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t19.f;
cada1f3 = params_mech.f(6);
t23.dvX_opt_centerscale = cada1f3.*cada1f2dvX_opt_centerscale;
t23.f = cada1f2*cada1f3;
%User Line: t23 = (-t16 + t19) * params_mech(6);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f1 = q_s_wedge.f(2);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(6);
cada1f2 = q_s_wedge.f(4);
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f1dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = -sin(cada1f3).*cada1f3dvX_opt_centerscale;
cada1f4 = cos(cada1f3);
cada1f5 = params_mech.f(10);
t24.dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
t24.f = cada1f4*cada1f5;
%User Line: t24 = cos(q_s_wedge(2) + q_s_wedge(4)) * params_mech(10);
cada1f1 = params_mech.f(6);
t25.dvX_opt_centerscale = cada1f1.*t19.dvX_opt_centerscale;
t25.f = t19.f*cada1f1;
%User Line: t25 = t19 * params_mech(6);
cada1f1dvX_opt_centerscale = -t16.dvX_opt_centerscale;
cada1f1 = uminus(t16.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + -t19.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 - t19.f;
t26.dvX_opt_centerscale = t14.f.*cada1f2dvX_opt_centerscale;
t26.f = t14.f*cada1f2;
%User Line: t26 = t14 * (-t16 - t19);
cada1td1 = zeros(4,1);
cada1td1(3) = t13.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t15.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t13.f - t15.f;
cada1f2 = params_mech.f(6);
t27.dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
t27.f = cada1f1*cada1f2;
%User Line: t27 = (t13 - t15) * params_mech(6);
cada1f1 = params_mech.f(6);
t28.dvX_opt_centerscale = cada1f1.*t10.dvX_opt_centerscale;
t28.f = t10.f*cada1f1;
%User Line: t28 = t10 * params_mech(6);
cada1f1 = params_mech.f(6);
cada1f2 = params_mech.f(7);
t29.f = cada1f1*cada1f2;
%User Line: t29 = params_mech(6) * params_mech(7);
cada1f1 = params_mech.f(5);
cada1f2 = params_mech.f(9);
t30.f = cada1f1*cada1f2;
%User Line: t30 = params_mech(5) * params_mech(9);
cada1f1dvX_opt_centerscale = 4.*t25.dvX_opt_centerscale;
cada1f1 = 4*t25.f;
t31.dvX_opt_centerscale = t30.f.*cada1f1dvX_opt_centerscale;
t31.f = cada1f1*t30.f;
%User Line: t31 = 4 * t25 * t30;
cada1f1 = t1.f*t22.f;
cada1f2dvX_opt_centerscale = -t12.dvX_opt_centerscale;
cada1f2 = uminus(t12.f);
cada1f3dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f3 = cada1f2 - 1;
cada1f4 = params_mech.f(11);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t23.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t23.f;
cada1f7 = params_mech.f(8);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1td1 = zeros(2,1);
cada1td1(2) = t25.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t24.dvX_opt_centerscale;
cada1f9dvX_opt_centerscale = cada1td1;
cada1f9 = t25.f - t24.f;
cada1f10 = params_mech.f(7);
cada1f11dvX_opt_centerscale = cada1f10.*cada1f9dvX_opt_centerscale;
cada1f11 = cada1f9*cada1f10;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index58) = cada1td1(Gator1Data.Index58) + cada1f11dvX_opt_centerscale;
cada1f12dvX_opt_centerscale = cada1td1;
cada1f12 = cada1f8 + cada1f11;
cada1td1 = cada1f12dvX_opt_centerscale;
cada1td1 = cada1td1 + t26.dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f12 + t26.f;
cada1f14 = params_mech.f(5);
cada1f15dvX_opt_centerscale = cada1f14.*cada1f13dvX_opt_centerscale;
cada1f15 = cada1f13*cada1f14;
cada1f16dvX_opt_centerscale = cada1f15dvX_opt_centerscale;
cada1f16 = cada1f1 + cada1f15;
cada1f17 = params_mech.f(11);
cada1f18dvX_opt_centerscale = t27.dvX_opt_centerscale;
cada1f18 = t27.f + cada1f17;
cada1f19 = params_mech.f(11);
cada1f20dvX_opt_centerscale = cada1f19.*cada1f18dvX_opt_centerscale;
cada1f20 = cada1f18*cada1f19;
cada1f21dvX_opt_centerscale = cada1f20dvX_opt_centerscale;
cada1f21 = cada1f20 + t21.f;
cada1f22 = params_mech.f(8);
cada1f23dvX_opt_centerscale = cada1f22.*cada1f21dvX_opt_centerscale;
cada1f23 = cada1f21*cada1f22;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f23dvX_opt_centerscale;
cada1f24dvX_opt_centerscale = cada1td1;
cada1f24 = cada1f16 + cada1f23;
cada1f25 = params_mech.f(12);
cada1f26 = params_mech.f(6);
cada1f27 = cada1f25 - cada1f26;
cada1f28 = params_mech.f(12);
cada1f29 = cada1f27*cada1f28;
cada1f30 = cada1f29 + t21.f;
cada1f31 = params_mech.f(9);
cada1f32 = cada1f30*cada1f31;
cada1f33dvX_opt_centerscale = cada1f24dvX_opt_centerscale;
cada1f33 = cada1f24 + cada1f32;
cada1f34 = params_mech.f(6);
cada1f35 = params_mech.f(8);
cada1f36 = cada1f34*cada1f35;
cada1f37 = cada1f36 + t14.f;
cada1f38dvX_opt_centerscale = cada1f37.*t28.dvX_opt_centerscale;
cada1f38 = t28.f*cada1f37;
cada1td1 = cada1f33dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f38dvX_opt_centerscale;
cada1f39dvX_opt_centerscale = cada1td1;
cada1f39 = cada1f33 - cada1f38;
cada1f40 = params_mech.f(10);
cada1f41 = t29.f*cada1f40;
cada1f42dvX_opt_centerscale = cada1f41.*t20.dvX_opt_centerscale;
cada1f42 = cada1f41*t20.f;
cada1td1 = cada1f39dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + -cada1f42dvX_opt_centerscale;
cada1f43dvX_opt_centerscale = cada1td1;
cada1f43 = cada1f39 - cada1f42;
cada1f44 = params_mech.f(2);
cada1f45dvX_opt_centerscale = cada1f43dvX_opt_centerscale;
cada1f45 = cada1f43 + cada1f44;
cada1f46 = params_mech.f(3);
cada1f47dvX_opt_centerscale = cada1f45dvX_opt_centerscale;
cada1f47 = cada1f45 + cada1f46;
cada1f48dvX_opt_centerscale = t2.f.*cada1f47dvX_opt_centerscale;
cada1f48 = t2.f*cada1f47;
cada1f49 = params_mech.f(10);
cada1f50 = cada1f49^2;
cada1f51 = cada1f50 + t21.f;
cada1f52 = cada1f51 + t22.f;
cada1f53 = params_mech.f(7);
cada1f54 = cada1f52*cada1f53;
cada1f55dvX_opt_centerscale = cada1f48dvX_opt_centerscale;
cada1f55 = cada1f48 + cada1f54;
cada1f56 = params_mech.f(1);
cada1f57dvX_opt_centerscale = cada1f55dvX_opt_centerscale;
cada1f57 = cada1f55 + cada1f56;
cada1td1 = cada1f57dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + t31.dvX_opt_centerscale;
cada1f58dvX_opt_centerscale = cada1td1;
cada1f58 = cada1f57 + t31.f;
cada1td1 = zeros(48,1);
cada1td1(Gator1Data.Index59) = cada1f58dvX_opt_centerscale;
cada1td1(Gator1Data.Index60) = Return.dvX_opt_centerscale(Gator1Data.Index61);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,3) = cada1f58;
%User Line: Return(3,3) = (t2 * ((t1 * t22) + (((-t12 - 0.1e1) * params_mech(11) + t23) * params_mech(8) + (t25 - t24) * params_mech(7) + t26) * params_mech(5) + ((t27 + params_mech(11)) * params_mech(11) + t21) * params_mech(8) + (((params_mech(12) - params_mech(6)) * params_mech(12) + t21) * params_mech(9)) - t28 * (params_mech(6) * params_mech(8) + t14) - t29 * params_mech(10) * t20 + params_mech(2) + params_mech(3)) + ((params_mech(10) ^ 2 + t21 + t22) * params_mech(7)) + params_mech(1) + t31);
cada1f1 = params_mech.f(5);
t1.dvX_opt_centerscale = cada1f1.*t16.dvX_opt_centerscale;
t1.f = t16.f*cada1f1;
%User Line: t1 = (t16 * params_mech(5));
cada1f1 = params_mech.f(11);
t32.dvX_opt_centerscale = cada1f1.*t15.dvX_opt_centerscale;
t32.f = t15.f*cada1f1;
%User Line: t32 = t15 * params_mech(11);
cada1f1 = params_mech.f(5);
t33.dvX_opt_centerscale = cada1f1.*t12.dvX_opt_centerscale;
t33.f = cada1f1*t12.f;
%User Line: t33 = params_mech(5) * t12;
cada1f1dvX_opt_centerscale = -t28.dvX_opt_centerscale;
cada1f1 = uminus(t28.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -t1.dvX_opt_centerscale;
t34.dvX_opt_centerscale = cada1td1;
t34.f = cada1f1 - t1.f;
%User Line: t34 = -t28 - t1;
cada1f1 = params_mech.f(12);
t35.f = cada1f1^2;
%User Line: t35 = params_mech(12) ^ 2;
cada1f1 = params_mech.f(8);
cada1f2 = params_mech.f(6);
cada1f3dvX_opt_centerscale = -t10.dvX_opt_centerscale;
cada1f3 = 1 - t10.f;
cada1f4dvX_opt_centerscale = cada1f2.*cada1f3dvX_opt_centerscale;
cada1f4 = cada1f2*cada1f3;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -t1.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 - t1.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + -t32.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 - t32.f;
cada1f7 = params_mech.f(6);
cada1f8dvX_opt_centerscale = cada1f7.*cada1f6dvX_opt_centerscale;
cada1f8 = cada1f6*cada1f7;
cada1f9 = params_mech.f(11);
cada1f10 = params_mech.f(11);
cada1f11dvX_opt_centerscale = -t33.dvX_opt_centerscale;
cada1f11 = cada1f10 - t33.f;
cada1f12dvX_opt_centerscale = cada1f9.*cada1f11dvX_opt_centerscale;
cada1f12 = cada1f9*cada1f11;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f8 + cada1f12;
t10.dvX_opt_centerscale = cada1f1.*cada1f13dvX_opt_centerscale;
t10.f = cada1f1*cada1f13;
%User Line: t10 = params_mech(8) * ((params_mech(6) * (0.1e1 - t10) - t1 - t32) * params_mech(6) + params_mech(11) * (params_mech(11) - t33));
cada1f1 = params_mech.f(12);
cada1f2dvX_opt_centerscale = cada1f1.*t34.dvX_opt_centerscale;
cada1f2 = t34.f*cada1f1;
cada1f3dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f3 = cada1f2 + t35.f;
cada1f4 = params_mech.f(9);
t36.dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
t36.f = cada1f3*cada1f4;
%User Line: t36 = (t34 * params_mech(12) + t35) * params_mech(9);
cada1f1 = params_mech.f(5);
t19.dvX_opt_centerscale = cada1f1.*t19.dvX_opt_centerscale;
t19.f = t19.f*cada1f1;
%User Line: t19 = t19 * params_mech(5);
cada1f1 = params_mech.f(12);
cada1f2dvX_opt_centerscale = cada1f1.*t19.dvX_opt_centerscale;
cada1f2 = t19.f*cada1f1;
cada1f3 = params_mech.f(6);
cada1f4 = params_mech.f(12);
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f6 = cada1f2 + cada1f5;
cada1f7dvX_opt_centerscale = cada1f6dvX_opt_centerscale;
cada1f7 = cada1f6 - t21.f;
cada1f8dvX_opt_centerscale = cada1f7dvX_opt_centerscale;
cada1f8 = cada1f7 - t22.f;
cada1f9 = params_mech.f(9);
cada1f10dvX_opt_centerscale = cada1f9.*cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8*cada1f9;
cada1f11 = params_mech.f(11);
cada1f12 = params_mech.f(5);
cada1f13 = cada1f11 - cada1f12;
cada1f14dvX_opt_centerscale = -t25.dvX_opt_centerscale;
cada1f14 = cada1f13 - t25.f;
cada1f15 = params_mech.f(5);
cada1f16dvX_opt_centerscale = cada1f15.*cada1f14dvX_opt_centerscale;
cada1f16 = cada1f14*cada1f15;
cada1f17 = params_mech.f(8);
cada1f18dvX_opt_centerscale = cada1f17.*cada1f16dvX_opt_centerscale;
cada1f18 = cada1f16*cada1f17;
cada1td1 = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f18dvX_opt_centerscale;
cada1f19dvX_opt_centerscale = cada1td1;
cada1f19 = cada1f10 + cada1f18;
cada1f20dvX_opt_centerscale = t29.f.*t19.dvX_opt_centerscale;
cada1f20 = t19.f*t29.f;
cada1td1 = cada1f19dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f20dvX_opt_centerscale;
cada1f21dvX_opt_centerscale = cada1td1;
cada1f21 = cada1f19 - cada1f20;
t29.dvX_opt_centerscale = t2.f.*cada1f21dvX_opt_centerscale;
t29.f = t2.f*cada1f21;
%User Line: t29 = t2 * ((t19 * params_mech(12) + params_mech(6) * params_mech(12) - t21 - t22) * params_mech(9) + (params_mech(11) - params_mech(5) - t25) * params_mech(5) * params_mech(8) - t19 * t29);
cada1f1dvX_opt_centerscale = -t29.dvX_opt_centerscale;
cada1f1 = uminus(t29.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t31.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t31.f;
cada1f3dvX_opt_centerscale = -t20.dvX_opt_centerscale;
cada1f3 = uminus(t20.f);
cada1f4 = params_mech.f(6);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1f6 = params_mech.f(10);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1f8 = params_mech.f(5);
cada1f9dvX_opt_centerscale = cada1f8.*t24.dvX_opt_centerscale;
cada1f9 = t24.f*cada1f8;
cada1td1 = zeros(2,1);
cada1td1(1) = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f9dvX_opt_centerscale;
cada1f10dvX_opt_centerscale = cada1td1;
cada1f10 = cada1f7 - cada1f9;
cada1f11dvX_opt_centerscale = cada1f10dvX_opt_centerscale;
cada1f11 = cada1f10 + t21.f;
cada1f12dvX_opt_centerscale = cada1f11dvX_opt_centerscale;
cada1f12 = cada1f11 + t22.f;
cada1f13 = params_mech.f(7);
cada1f14dvX_opt_centerscale = cada1f13.*cada1f12dvX_opt_centerscale;
cada1f14 = cada1f12*cada1f13;
cada1td1 = zeros(2,1);
cada1td1(2) = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f14dvX_opt_centerscale;
cada1f15dvX_opt_centerscale = cada1td1;
cada1f15 = cada1f2 + cada1f14;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index62) = cada1f15dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f15 + t10.f;
cada1td1 = cada1f16dvX_opt_centerscale;
cada1td1 = cada1td1 + t36.dvX_opt_centerscale;
cada1f17dvX_opt_centerscale = cada1td1;
cada1f17 = cada1f16 + t36.f;
cada1f18 = params_mech.f(2);
cada1f19dvX_opt_centerscale = cada1f17dvX_opt_centerscale;
cada1f19 = cada1f17 + cada1f18;
cada1f20 = params_mech.f(3);
t20.dvX_opt_centerscale = cada1f19dvX_opt_centerscale;
t20.f = cada1f19 + cada1f20;
%User Line: t20 = -t29 + t31 + (-t20 * params_mech(6) * params_mech(10) - t24 * params_mech(5) + t21 + t22) * params_mech(7) + t10 + t36 + params_mech(2) + params_mech(3);
cada1td1 = zeros(52,1);
cada1td1(Gator1Data.Index63) = t20.dvX_opt_centerscale;
cada1td1(Gator1Data.Index64) = Return.dvX_opt_centerscale(Gator1Data.Index65);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,3) = t20.f;
%User Line: Return(4,3) = t20;
cada1f1 = params_mech.f(6);
t13.dvX_opt_centerscale = cada1f1.*t13.dvX_opt_centerscale;
t13.f = t13.f*cada1f1;
%User Line: t13 = t13 * params_mech(6);
cada1f1dvX_opt_centerscale = t17.f.*t13.dvX_opt_centerscale;
cada1f1 = t13.f*t17.f;
t37.dvX_opt_centerscale = t2.f.*cada1f1dvX_opt_centerscale;
t37.f = cada1f1*t2.f;
%User Line: t37 = t13 * t17 * t2;
cada1f1 = params_mech.f(2);
cada1f2dvX_opt_centerscale = t37.dvX_opt_centerscale;
cada1f2 = t37.f + cada1f1;
cada1f3 = params_mech.f(3);
cada1f4dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f4 = cada1f2 + cada1f3;
cada1td1 = zeros(4,1);
cada1td1(3) = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + t10.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 + t10.f;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t36.dvX_opt_centerscale;
t10.dvX_opt_centerscale = cada1td1;
t10.f = cada1f5 + t36.f;
%User Line: t10 = t37 + params_mech(2) + params_mech(3) + t10 + t36;
cada1td1 = zeros(56,1);
cada1td1(Gator1Data.Index66) = t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index67) = Return.dvX_opt_centerscale(Gator1Data.Index68);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,3) = t10.f;
%User Line: Return(5,3) = t10;
cada1f1 = params_mech.f(11);
t36.f = cada1f1^2;
%User Line: t36 = (params_mech(11) ^ 2);
cada1f1 = params_mech.f(11);
t12.dvX_opt_centerscale = cada1f1.*t12.dvX_opt_centerscale;
t12.f = t12.f*cada1f1;
%User Line: t12 = t12 * params_mech(11);
cada1f1 = params_mech.f(5);
t38.dvX_opt_centerscale = cada1f1.*t12.dvX_opt_centerscale;
t38.f = cada1f1*t12.f;
%User Line: t38 = params_mech(5) * t12;
cada1f1 = params_mech.f(5);
cada1f2 = uminus(cada1f1);
cada1f3 = params_mech.f(11);
cada1f4 = cada1f2 + cada1f3;
cada1f5 = params_mech.f(8);
t39.f = cada1f4*cada1f5;
%User Line: t39 = (-params_mech(5) + params_mech(11)) * params_mech(8);
cada1f1 = params_mech.f(5);
cada1f2 = t2.f*cada1f1;
cada1f3dvX_opt_centerscale = -t25.dvX_opt_centerscale;
cada1f3 = uminus(t25.f);
cada1f4 = params_mech.f(5);
cada1f5dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3 - cada1f4;
cada1f6 = params_mech.f(9);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1f8dvX_opt_centerscale = cada1f7dvX_opt_centerscale;
cada1f8 = cada1f7 + t39.f;
t40.dvX_opt_centerscale = cada1f2.*cada1f8dvX_opt_centerscale;
t40.f = cada1f2*cada1f8;
%User Line: t40 = t2 * params_mech(5) * ((-t25 - params_mech(5)) * params_mech(9) + t39);
cada1f1dvX_opt_centerscale = -t40.dvX_opt_centerscale;
cada1f1 = uminus(t40.f);
cada1f2 = params_mech.f(5);
cada1f3dvX_opt_centerscale = cada1f2.*t23.dvX_opt_centerscale;
cada1f3 = t23.f*cada1f2;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 + t36.f;
cada1td1 = cada1f4dvX_opt_centerscale;
cada1td1 = cada1td1 + -t38.dvX_opt_centerscale;
cada1f5dvX_opt_centerscale = cada1td1;
cada1f5 = cada1f4 - t38.f;
cada1f6 = params_mech.f(8);
cada1f7dvX_opt_centerscale = cada1f6.*cada1f5dvX_opt_centerscale;
cada1f7 = cada1f5*cada1f6;
cada1td1 = zeros(4,1);
cada1td1(2) = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f1 + cada1f7;
cada1f9 = params_mech.f(5);
cada1f10dvX_opt_centerscale = t25.dvX_opt_centerscale;
cada1f10 = cada1f9 + t25.f;
cada1td1 = zeros(2,1);
cada1td1(2) = cada1f10dvX_opt_centerscale;
cada1td1 = cada1td1 + -t24.dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f10 - t24.f;
cada1f12dvX_opt_centerscale = t18.f.*cada1f11dvX_opt_centerscale;
cada1f12 = t18.f*cada1f11;
cada1td1 = cada1f8dvX_opt_centerscale;
cada1td1(Gator1Data.Index69) = cada1td1(Gator1Data.Index69) + cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f8 + cada1f12;
cada1f14 = params_mech.f(5);
cada1f15dvX_opt_centerscale = cada1f14.*t26.dvX_opt_centerscale;
cada1f15 = t26.f*cada1f14;
cada1td1 = cada1f13dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f15dvX_opt_centerscale;
cada1f16dvX_opt_centerscale = cada1td1;
cada1f16 = cada1f13 + cada1f15;
cada1f17 = params_mech.f(2);
t23.dvX_opt_centerscale = cada1f16dvX_opt_centerscale;
t23.f = cada1f16 + cada1f17;
%User Line: t23 = -t40 + (t23 * params_mech(5) + t36 - t38) * params_mech(8) + t18 * (params_mech(5) + t25 - t24) + t26 * params_mech(5) + params_mech(2);
cada1td1 = zeros(60,1);
cada1td1(Gator1Data.Index70) = t23.dvX_opt_centerscale;
cada1td1(Gator1Data.Index71) = Return.dvX_opt_centerscale(Gator1Data.Index72);
Return.dvX_opt_centerscale = cada1td1;
Return.f(6,3) = t23.f;
%User Line: Return(6,3) = t23;
cada1f1 = params_mech.f(2);
cada1f2 = params_mech.f(11);
cada1f3dvX_opt_centerscale = t27.dvX_opt_centerscale;
cada1f3 = t27.f + cada1f2;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t33.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t33.f;
cada1f5dvX_opt_centerscale = t17.f.*cada1f4dvX_opt_centerscale;
cada1f5 = t17.f*cada1f4;
t24.dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
t24.f = cada1f1 + cada1f5;
%User Line: t24 = params_mech(2) + t17 * (t27 + params_mech(11) - t33);
cada1td1 = zeros(64,1);
cada1td1(Gator1Data.Index73) = t24.dvX_opt_centerscale;
cada1td1(Gator1Data.Index74) = Return.dvX_opt_centerscale(Gator1Data.Index75);
Return.dvX_opt_centerscale = cada1td1;
Return.f(7,3) = t24.f;
%User Line: Return(7,3) = t24;
cada1td1 = zeros(67,1);
cada1td1(Gator1Data.Index76) = t7.dvX_opt_centerscale;
cada1td1(Gator1Data.Index77) = Return.dvX_opt_centerscale(Gator1Data.Index78);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,4) = t7.f;
%User Line: Return(1,4) = t7;
cada1td1 = zeros(70,1);
cada1td1(Gator1Data.Index79) = t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index80) = Return.dvX_opt_centerscale(Gator1Data.Index81);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,4) = t4.f;
%User Line: Return(2,4) = t4;
cada1td1 = zeros(74,1);
cada1td1(Gator1Data.Index82) = t20.dvX_opt_centerscale;
cada1td1(Gator1Data.Index83) = Return.dvX_opt_centerscale(Gator1Data.Index84);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,4) = t20.f;
%User Line: Return(3,4) = t20;
cada1f1 = t21.f + t36.f;
cada1f2 = params_mech.f(8);
t4.f = cada1f1*cada1f2;
%User Line: t4 = (t21 + t36) * params_mech(8);
cada1f1 = params_mech.f(9);
t7.f = cada1f1*t35.f;
%User Line: t7 = (params_mech(9) * t35);
cada1f1dvX_opt_centerscale = -t29.dvX_opt_centerscale;
cada1f1 = uminus(t29.f);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + t31.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = cada1f1 + t31.f;
cada1f3 = t21.f + t22.f;
cada1f4 = params_mech.f(7);
cada1f5 = cada1f3*cada1f4;
cada1f6dvX_opt_centerscale = cada1f2dvX_opt_centerscale;
cada1f6 = cada1f2 + cada1f5;
cada1f7dvX_opt_centerscale = cada1f6dvX_opt_centerscale;
cada1f7 = cada1f6 + t4.f;
cada1f8dvX_opt_centerscale = cada1f7dvX_opt_centerscale;
cada1f8 = cada1f7 + t7.f;
cada1f9 = params_mech.f(2);
cada1f10dvX_opt_centerscale = cada1f8dvX_opt_centerscale;
cada1f10 = cada1f8 + cada1f9;
cada1f11 = params_mech.f(3);
cada1f12dvX_opt_centerscale = cada1f10dvX_opt_centerscale;
cada1f12 = cada1f10 + cada1f11;
cada1td1 = zeros(75,1);
cada1td1(41) = cada1f12dvX_opt_centerscale;
cada1td1(Gator1Data.Index85) = Return.dvX_opt_centerscale(Gator1Data.Index86);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,4) = cada1f12;
%User Line: Return(4,4) = (-t29 + t31 + ((t21 + t22) * params_mech(7)) + t4 + t7 + params_mech(2) + params_mech(3));
cada1f1 = params_mech.f(8);
cada1td1 = t28.dvX_opt_centerscale;
cada1td1 = cada1td1 + t1.dvX_opt_centerscale;
cada1f2dvX_opt_centerscale = cada1td1;
cada1f2 = t28.f + t1.f;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t32.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t32.f;
cada1f4 = params_mech.f(6);
cada1f5dvX_opt_centerscale = cada1f4.*cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3*cada1f4;
cada1td1 = cada1f5dvX_opt_centerscale;
cada1td1 = cada1td1 + t38.dvX_opt_centerscale;
cada1f6dvX_opt_centerscale = cada1td1;
cada1f6 = cada1f5 + t38.f;
cada1f7dvX_opt_centerscale = cada1f1.*cada1f6dvX_opt_centerscale;
cada1f7 = cada1f1*cada1f6;
cada1f8dvX_opt_centerscale = t14.f.*t34.dvX_opt_centerscale;
cada1f8 = t14.f*t34.f;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f8dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f7 - cada1f8;
%User Line: t1 = (params_mech(8) * ((t28 + t1 + t32) * params_mech(6) + t38) - t14 * t34);
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1td1 = zeros(79,1);
cada1td1(Gator1Data.Index87) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index88) = Return.dvX_opt_centerscale(Gator1Data.Index89);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,4) = cada1f1;
%User Line: Return(5,4) = -t1;
cada1f1dvX_opt_centerscale = -t40.dvX_opt_centerscale;
cada1f1 = uminus(t40.f);
cada1f2 = params_mech.f(5);
cada1f3dvX_opt_centerscale = cada1f2.*t25.dvX_opt_centerscale;
cada1f3 = t25.f*cada1f2;
cada1f4dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f4 = cada1f3 + t36.f;
cada1f5 = params_mech.f(8);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f1 + cada1f6;
cada1f8 = params_mech.f(5);
cada1f9dvX_opt_centerscale = t25.dvX_opt_centerscale;
cada1f9 = cada1f8 + t25.f;
cada1f10dvX_opt_centerscale = t18.f.*cada1f9dvX_opt_centerscale;
cada1f10 = t18.f*cada1f9;
cada1td1 = cada1f7dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f10dvX_opt_centerscale;
cada1f11dvX_opt_centerscale = cada1td1;
cada1f11 = cada1f7 + cada1f10;
cada1f12dvX_opt_centerscale = t14.f.*t19.dvX_opt_centerscale;
cada1f12 = t19.f*t14.f;
cada1td1 = cada1f11dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f12dvX_opt_centerscale;
cada1f13dvX_opt_centerscale = cada1td1;
cada1f13 = cada1f11 - cada1f12;
cada1f14 = params_mech.f(2);
t18.dvX_opt_centerscale = cada1f13dvX_opt_centerscale;
t18.f = cada1f13 + cada1f14;
%User Line: t18 = (-t40 + ((t25 * params_mech(5)) + t36) * params_mech(8) + (t18 * (params_mech(5) + t25)) - (t19 * t14) + params_mech(2));
cada1td1 = zeros(80,1);
cada1td1(44) = t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index90) = Return.dvX_opt_centerscale(Gator1Data.Index91);
Return.dvX_opt_centerscale = cada1td1;
Return.f(6,4) = t18.f;
%User Line: Return(6,4) = t18;
cada1f1 = params_mech.f(6);
cada1f2dvX_opt_centerscale = cada1f1.*t15.dvX_opt_centerscale;
cada1f2 = t15.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t33.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t33.f;
t15.dvX_opt_centerscale = t17.f.*cada1f3dvX_opt_centerscale;
t15.f = t17.f*cada1f3;
%User Line: t15 = t17 * (t15 * params_mech(6) + t33);
cada1f1dvX_opt_centerscale = -t15.dvX_opt_centerscale;
cada1f1 = uminus(t15.f);
cada1td1 = zeros(84,1);
cada1td1(Gator1Data.Index92) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index93) = Return.dvX_opt_centerscale(Gator1Data.Index94);
Return.dvX_opt_centerscale = cada1td1;
Return.f(7,4) = cada1f1;
%User Line: Return(7,4) = -t15;
cada1td1 = zeros(88,1);
cada1td1(Gator1Data.Index95) = t11.dvX_opt_centerscale;
cada1td1(Gator1Data.Index96) = Return.dvX_opt_centerscale(Gator1Data.Index97);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,5) = t11.f;
%User Line: Return(1,5) = t11;
cada1f1dvX_opt_centerscale = -t8.dvX_opt_centerscale;
cada1f1 = uminus(t8.f);
cada1td1 = zeros(92,1);
cada1td1(Gator1Data.Index98) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index99) = Return.dvX_opt_centerscale(Gator1Data.Index100);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,5) = cada1f1;
%User Line: Return(2,5) = -t8;
cada1td1 = zeros(96,1);
cada1td1(Gator1Data.Index101) = t10.dvX_opt_centerscale;
cada1td1(Gator1Data.Index102) = Return.dvX_opt_centerscale(Gator1Data.Index103);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,5) = t10.f;
%User Line: Return(3,5) = t10;
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1td1 = zeros(100,1);
cada1td1(Gator1Data.Index104) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index105) = Return.dvX_opt_centerscale(Gator1Data.Index106);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,5) = cada1f1;
%User Line: Return(4,5) = -t1;
cada1f1dvX_opt_centerscale = t37.dvX_opt_centerscale;
cada1f1 = t37.f + t7.f;
cada1f2 = params_mech.f(2);
cada1f3dvX_opt_centerscale = cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1 + cada1f2;
cada1f4 = params_mech.f(3);
cada1f5dvX_opt_centerscale = cada1f3dvX_opt_centerscale;
cada1f5 = cada1f3 + cada1f4;
cada1f6dvX_opt_centerscale = cada1f5dvX_opt_centerscale;
cada1f6 = cada1f5 + t4.f;
cada1td1 = zeros(101,1);
cada1td1(75) = cada1f6dvX_opt_centerscale;
cada1td1(Gator1Data.Index107) = Return.dvX_opt_centerscale(Gator1Data.Index108);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,5) = cada1f6;
%User Line: Return(5,5) = (t37 + t7 + params_mech(2) + params_mech(3) + t4);
cada1f1 = params_mech.f(5);
cada1f2 = params_mech.f(6);
cada1f3dvX_opt_centerscale = cada1f2.*t16.dvX_opt_centerscale;
cada1f3 = t16.f*cada1f2;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + t12.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 + t12.f;
cada1f5 = params_mech.f(8);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1f7dvX_opt_centerscale = t14.f.*t16.dvX_opt_centerscale;
cada1f7 = t16.f*t14.f;
cada1td1 = cada1f6dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f7dvX_opt_centerscale;
cada1f8dvX_opt_centerscale = cada1td1;
cada1f8 = cada1f6 + cada1f7;
t1.dvX_opt_centerscale = cada1f1.*cada1f8dvX_opt_centerscale;
t1.f = cada1f1*cada1f8;
%User Line: t1 = (params_mech(5) * ((t16 * params_mech(6) + t12) * params_mech(8) + t16 * t14));
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1td1 = zeros(105,1);
cada1td1(Gator1Data.Index109) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index110) = Return.dvX_opt_centerscale(Gator1Data.Index111);
Return.dvX_opt_centerscale = cada1td1;
Return.f(6,5) = cada1f1;
%User Line: Return(6,5) = -t1;
cada1f1 = params_mech.f(2);
cada1f2 = params_mech.f(11);
cada1f3dvX_opt_centerscale = t13.dvX_opt_centerscale;
cada1f3 = cada1f2 + t13.f;
cada1f4dvX_opt_centerscale = t17.f.*cada1f3dvX_opt_centerscale;
cada1f4 = t17.f*cada1f3;
t4.dvX_opt_centerscale = cada1f4dvX_opt_centerscale;
t4.f = cada1f1 + cada1f4;
%User Line: t4 = params_mech(2) + t17 * (params_mech(11) + t13);
cada1td1 = zeros(106,1);
cada1td1(79) = t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index112) = Return.dvX_opt_centerscale(Gator1Data.Index113);
Return.dvX_opt_centerscale = cada1td1;
Return.f(7,5) = t4.f;
%User Line: Return(7,5) = t4;
cada1td1 = zeros(109,1);
cada1td1(Gator1Data.Index114) = t5.dvX_opt_centerscale;
cada1td1(Gator1Data.Index115) = Return.dvX_opt_centerscale(Gator1Data.Index116);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,6) = t5.f;
%User Line: Return(1,6) = t5;
cada1td1 = zeros(112,1);
cada1td1(Gator1Data.Index117) = t3.dvX_opt_centerscale;
cada1td1(Gator1Data.Index118) = Return.dvX_opt_centerscale(Gator1Data.Index119);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,6) = t3.f;
%User Line: Return(2,6) = t3;
cada1td1 = zeros(116,1);
cada1td1(Gator1Data.Index120) = t23.dvX_opt_centerscale;
cada1td1(Gator1Data.Index121) = Return.dvX_opt_centerscale(Gator1Data.Index122);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,6) = t23.f;
%User Line: Return(3,6) = t23;
cada1td1 = zeros(117,1);
cada1td1(63) = t18.dvX_opt_centerscale;
cada1td1(Gator1Data.Index123) = Return.dvX_opt_centerscale(Gator1Data.Index124);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,6) = t18.f;
%User Line: Return(4,6) = t18;
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1td1 = zeros(121,1);
cada1td1(Gator1Data.Index125) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index126) = Return.dvX_opt_centerscale(Gator1Data.Index127);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,6) = cada1f1;
%User Line: Return(5,6) = -t1;
cada1f1 = params_mech.f(8);
t1.f = t36.f*cada1f1;
%User Line: t1 = (t36 * params_mech(8));
cada1f1 = uminus(t2.f);
cada1f2 = params_mech.f(5);
cada1f3 = cada1f1*cada1f2;
cada1f4 = uminus(t30.f);
cada1f5 = cada1f4 + t39.f;
cada1f6 = cada1f3*cada1f5;
cada1f7 = params_mech.f(7);
cada1f8 = t22.f*cada1f7;
cada1f9 = cada1f6 + cada1f8;
cada1f10 = cada1f9 + t1.f;
cada1f11 = params_mech.f(2);
cada1f12 = cada1f10 + cada1f11;
Return.f(6,6) = cada1f12;
%User Line: Return(6,6) = -t2 * params_mech(5) * (-t30 + t39) + t22 * params_mech(7) + t1 + params_mech(2);
t2.dvX_opt_centerscale = t17.f.*t33.dvX_opt_centerscale;
t2.f = t33.f*t17.f;
%User Line: t2 = (t33 * t17);
cada1f1dvX_opt_centerscale = -t2.dvX_opt_centerscale;
cada1f1 = uminus(t2.f);
cada1td1 = zeros(125,1);
cada1td1(Gator1Data.Index128) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index129) = Return.dvX_opt_centerscale(Gator1Data.Index130);
Return.dvX_opt_centerscale = cada1td1;
Return.f(7,6) = cada1f1;
%User Line: Return(7,6) = -t2;
cada1td1 = zeros(129,1);
cada1td1(Gator1Data.Index131) = t9.dvX_opt_centerscale;
cada1td1(Gator1Data.Index132) = Return.dvX_opt_centerscale(Gator1Data.Index133);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,7) = t9.f;
%User Line: Return(1,7) = t9;
cada1f1dvX_opt_centerscale = -t6.dvX_opt_centerscale;
cada1f1 = uminus(t6.f);
cada1td1 = zeros(133,1);
cada1td1(Gator1Data.Index134) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index135) = Return.dvX_opt_centerscale(Gator1Data.Index136);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,7) = cada1f1;
%User Line: Return(2,7) = -t6;
cada1td1 = zeros(137,1);
cada1td1(Gator1Data.Index137) = t24.dvX_opt_centerscale;
cada1td1(Gator1Data.Index138) = Return.dvX_opt_centerscale(Gator1Data.Index139);
Return.dvX_opt_centerscale = cada1td1;
Return.f(3,7) = t24.f;
%User Line: Return(3,7) = t24;
cada1f1dvX_opt_centerscale = -t15.dvX_opt_centerscale;
cada1f1 = uminus(t15.f);
cada1td1 = zeros(141,1);
cada1td1(Gator1Data.Index140) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index141) = Return.dvX_opt_centerscale(Gator1Data.Index142);
Return.dvX_opt_centerscale = cada1td1;
Return.f(4,7) = cada1f1;
%User Line: Return(4,7) = -t15;
cada1td1 = zeros(142,1);
cada1td1(106) = t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index143) = Return.dvX_opt_centerscale(Gator1Data.Index144);
Return.dvX_opt_centerscale = cada1td1;
Return.f(5,7) = t4.f;
%User Line: Return(5,7) = t4;
cada1f1dvX_opt_centerscale = -t2.dvX_opt_centerscale;
cada1f1 = uminus(t2.f);
cada1td1 = zeros(146,1);
cada1td1(Gator1Data.Index145) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index146) = Return.dvX_opt_centerscale(Gator1Data.Index147);
Return.dvX_opt_centerscale = cada1td1;
Return.f(6,7) = cada1f1;
%User Line: Return(6,7) = -t2;
cada1f1 = params_mech.f(2);
cada1f2 = cada1f1 + t1.f;
Return.f(7,7) = cada1f2;
%User Line: Return(7,7) = params_mech(2) + t1;
xM_f_wedge_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; xM_f_wedge_out_return.f = Return.f;
%User Line: xM_f_wedge_out_return = Return;
end
function xQ_f_dqs_out_return = ADiGator_xQ_f_dqs_out(dummy)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_xQ_f_dqs_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
Return.f =  0;
%User Line: Return(1,1) = 0;
Return.f(2,1) = 0;
%User Line: Return(2,1) = 0;
Return.f(3,1) = 1;
%User Line: Return(3,1) = 1;
Return.f(4,1) = 0;
%User Line: Return(4,1) = 0;
Return.f(5,1) = 0;
%User Line: Return(5,1) = 0;
Return.f(6,1) = 0;
%User Line: Return(6,1) = 0;
Return.f(7,1) = 0;
%User Line: Return(7,1) = 0;
Return.f(1,2) = 0;
%User Line: Return(1,2) = 0;
Return.f(2,2) = 0;
%User Line: Return(2,2) = 0;
Return.f(3,2) = 0;
%User Line: Return(3,2) = 0;
Return.f(4,2) = 1;
%User Line: Return(4,2) = 1;
Return.f(5,2) = 0;
%User Line: Return(5,2) = 0;
Return.f(6,2) = 0;
%User Line: Return(6,2) = 0;
Return.f(7,2) = 0;
%User Line: Return(7,2) = 0;
Return.f(1,3) = 0;
%User Line: Return(1,3) = 0;
Return.f(2,3) = 0;
%User Line: Return(2,3) = 0;
Return.f(3,3) = 0;
%User Line: Return(3,3) = 0;
Return.f(4,3) = 0;
%User Line: Return(4,3) = 0;
Return.f(5,3) = 1;
%User Line: Return(5,3) = 1;
Return.f(6,3) = 0;
%User Line: Return(6,3) = 0;
Return.f(7,3) = 0;
%User Line: Return(7,3) = 0;
Return.f(1,4) = 0;
%User Line: Return(1,4) = 0;
Return.f(2,4) = 0;
%User Line: Return(2,4) = 0;
Return.f(3,4) = 0;
%User Line: Return(3,4) = 0;
Return.f(4,4) = 0;
%User Line: Return(4,4) = 0;
Return.f(5,4) = 0;
%User Line: Return(5,4) = 0;
Return.f(6,4) = 1;
%User Line: Return(6,4) = 1;
Return.f(7,4) = 0;
%User Line: Return(7,4) = 0;
Return.f(1,5) = 0;
%User Line: Return(1,5) = 0;
Return.f(2,5) = 0;
%User Line: Return(2,5) = 0;
Return.f(3,5) = 0;
%User Line: Return(3,5) = 0;
Return.f(4,5) = 0;
%User Line: Return(4,5) = 0;
Return.f(5,5) = 0;
%User Line: Return(5,5) = 0;
Return.f(6,5) = 0;
%User Line: Return(6,5) = 0;
Return.f(7,5) = 1;
%User Line: Return(7,5) = 1;
xQ_f_dqs_out_return.f = Return.f;
%User Line: xQ_f_dqs_out_return = Return;
end
function xR_Foot2_dqf_out_return = ADiGator_xR_Foot2_dqf_out(params_mech,q_s_wedge)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_xR_Foot2_dqf_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
Return.f =  1;
%User Line: Return(1,1) = 1;
Return.f(2,1) = 0;
%User Line: Return(2,1) = 0;
Return.f(1,2) = 0;
%User Line: Return(1,2) = 0;
Return.f(2,2) = 1;
%User Line: Return(2,2) = 1;
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index1);
cada1f1 = q_s_wedge.f(3);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(8);
cada1f2 = q_s_wedge.f(5);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(3) = cada1td1(3) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index2);
cada1f4 = q_s_wedge.f(1);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index3) = cada1td1(Gator1Data.Index3) + cada1f4dvX_opt_centerscale;
t1.dvX_opt_centerscale = cada1td1;
t1.f = cada1f3 + cada1f4;
%User Line: t1 = q_s_wedge(3) + q_s_wedge(5) + q_s_wedge(1);
t2.dvX_opt_centerscale = -sin(t1.f).*t1.dvX_opt_centerscale;
t2.f = cos(t1.f);
%User Line: t2 = cos(t1);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index4);
cada1f1 = q_s_wedge.f(3);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index5);
cada1f2 = q_s_wedge.f(1);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index6) = cada1td1(Gator1Data.Index6) + cada1f2dvX_opt_centerscale;
t3.dvX_opt_centerscale = cada1td1;
t3.f = cada1f1 + cada1f2;
%User Line: t3 = q_s_wedge(3) + q_s_wedge(1);
t4.dvX_opt_centerscale = -sin(t3.f).*t3.dvX_opt_centerscale;
t4.f = cos(t3.f);
%User Line: t4 = cos(t3);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index7);
cada1f1 = q_s_wedge.f(1);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f2 = q_s_wedge.f(2);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f2dvX_opt_centerscale;
t5.dvX_opt_centerscale = cada1td1;
t5.f = cada1f1 + cada1f2;
%User Line: t5 = q_s_wedge(1) + q_s_wedge(2);
t6.dvX_opt_centerscale = -sin(t5.f).*t5.dvX_opt_centerscale;
t6.f = cos(t5.f);
%User Line: t6 = cos(t5);
cada1f1dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(Gator1Data.Index8);
cada1f1 = q_s_wedge.f(1);
cada1f2dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(2);
cada1f2 = q_s_wedge.f(2);
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1(1) = cada1td1(1) + cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f1 + cada1f2;
cada1f4dvX_opt_centerscale = q_s_wedge.dvX_opt_centerscale(6);
cada1f4 = q_s_wedge.f(4);
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1(2) = cada1td1(2) + cada1f4dvX_opt_centerscale;
t7.dvX_opt_centerscale = cada1td1;
t7.f = cada1f3 + cada1f4;
%User Line: t7 = q_s_wedge(1) + q_s_wedge(2) + q_s_wedge(4);
t8.dvX_opt_centerscale = -sin(t7.f).*t7.dvX_opt_centerscale;
t8.f = cos(t7.f);
%User Line: t8 = cos(t7);
cada1td1 = t4.dvX_opt_centerscale;
cada1td1(Gator1Data.Index9) = cada1td1(Gator1Data.Index9) + -t6.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t4.f - t6.f;
cada1f2 = params_mech.f(6);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = t2.dvX_opt_centerscale;
cada1td1(Gator1Data.Index10) = cada1td1(Gator1Data.Index10) + -t8.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t2.f - t8.f;
cada1f5 = params_mech.f(5);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f3 + cada1f6;
Return.dvX_opt_centerscale = cada1f7dvX_opt_centerscale;
Return.f(1,3) = cada1f7;
%User Line: Return(1,3) = ((t4 - t6) * params_mech(6) + (t2 - t8) * params_mech(5));
t7.dvX_opt_centerscale = cos(t7.f).*t7.dvX_opt_centerscale;
t7.f = sin(t7.f);
%User Line: t7 = sin(t7);
t5.dvX_opt_centerscale = cos(t5.f).*t5.dvX_opt_centerscale;
t5.f = sin(t5.f);
%User Line: t5 = sin(t5);
t3.dvX_opt_centerscale = cos(t3.f).*t3.dvX_opt_centerscale;
t3.f = sin(t3.f);
%User Line: t3 = sin(t3);
t1.dvX_opt_centerscale = cos(t1.f).*t1.dvX_opt_centerscale;
t1.f = sin(t1.f);
%User Line: t1 = sin(t1);
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index11) = t5.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t3.dvX_opt_centerscale;
cada1f1dvX_opt_centerscale = cada1td1;
cada1f1 = t5.f - t3.f;
cada1f2 = params_mech.f(6);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = zeros(4,1);
cada1td1(Gator1Data.Index12) = t7.dvX_opt_centerscale;
cada1td1 = cada1td1 + -t1.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = t7.f - t1.f;
cada1f5 = params_mech.f(5);
cada1f6dvX_opt_centerscale = cada1f5.*cada1f4dvX_opt_centerscale;
cada1f6 = cada1f4*cada1f5;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + cada1f6dvX_opt_centerscale;
cada1f7dvX_opt_centerscale = cada1td1;
cada1f7 = cada1f3 + cada1f6;
cada1td1 = zeros(8,1);
cada1td1(Gator1Data.Index13) = cada1f7dvX_opt_centerscale;
cada1td1(Gator1Data.Index14) = Return.dvX_opt_centerscale(Gator1Data.Index15);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,3) = cada1f7;
%User Line: Return(2,3) = ((t5 - t3) * params_mech(6) + (t7 - t1) * params_mech(5));
cada1f1 = params_mech.f(5);
t8.dvX_opt_centerscale = cada1f1.*t8.dvX_opt_centerscale;
t8.f = t8.f*cada1f1;
%User Line: t8 = t8 * params_mech(5);
cada1f1dvX_opt_centerscale = -t6.dvX_opt_centerscale;
cada1f1 = uminus(t6.f);
cada1f2 = params_mech.f(6);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t8.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t8.f;
cada1td1 = zeros(11,1);
cada1td1(Gator1Data.Index16) = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index17) = Return.dvX_opt_centerscale(Gator1Data.Index18);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,4) = cada1f4;
%User Line: Return(1,4) = (-t6 * params_mech(6) - t8);
cada1f1 = params_mech.f(5);
t6.dvX_opt_centerscale = cada1f1.*t7.dvX_opt_centerscale;
t6.f = t7.f*cada1f1;
%User Line: t6 = t7 * params_mech(5);
cada1f1 = params_mech.f(6);
cada1f2dvX_opt_centerscale = cada1f1.*t5.dvX_opt_centerscale;
cada1f2 = t5.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t6.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t6.f;
cada1td1 = zeros(14,1);
cada1td1(Gator1Data.Index19) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index20) = Return.dvX_opt_centerscale(Gator1Data.Index21);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,4) = cada1f3;
%User Line: Return(2,4) = (t5 * params_mech(6) + t6);
cada1f1 = params_mech.f(5);
t2.dvX_opt_centerscale = cada1f1.*t2.dvX_opt_centerscale;
t2.f = cada1f1*t2.f;
%User Line: t2 = params_mech(5) * t2;
cada1f1 = params_mech.f(6);
cada1f2dvX_opt_centerscale = cada1f1.*t4.dvX_opt_centerscale;
cada1f2 = t4.f*cada1f1;
cada1td1 = cada1f2dvX_opt_centerscale;
cada1td1 = cada1td1 + t2.dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = cada1f2 + t2.f;
cada1td1 = zeros(18,1);
cada1td1(Gator1Data.Index22) = cada1f3dvX_opt_centerscale;
cada1td1(Gator1Data.Index23) = Return.dvX_opt_centerscale(Gator1Data.Index24);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,5) = cada1f3;
%User Line: Return(1,5) = (t4 * params_mech(6) + t2);
cada1f1 = params_mech.f(5);
t1.dvX_opt_centerscale = cada1f1.*t1.dvX_opt_centerscale;
t1.f = cada1f1*t1.f;
%User Line: t1 = params_mech(5) * t1;
cada1f1dvX_opt_centerscale = -t3.dvX_opt_centerscale;
cada1f1 = uminus(t3.f);
cada1f2 = params_mech.f(6);
cada1f3dvX_opt_centerscale = cada1f2.*cada1f1dvX_opt_centerscale;
cada1f3 = cada1f1*cada1f2;
cada1td1 = cada1f3dvX_opt_centerscale;
cada1td1 = cada1td1 + -t1.dvX_opt_centerscale;
cada1f4dvX_opt_centerscale = cada1td1;
cada1f4 = cada1f3 - t1.f;
cada1td1 = zeros(22,1);
cada1td1(Gator1Data.Index25) = cada1f4dvX_opt_centerscale;
cada1td1(Gator1Data.Index26) = Return.dvX_opt_centerscale(Gator1Data.Index27);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,5) = cada1f4;
%User Line: Return(2,5) = (-t3 * params_mech(6) - t1);
cada1f1dvX_opt_centerscale = -t8.dvX_opt_centerscale;
cada1f1 = uminus(t8.f);
cada1td1 = zeros(25,1);
cada1td1(Gator1Data.Index28) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index29) = Return.dvX_opt_centerscale(Gator1Data.Index30);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,6) = cada1f1;
%User Line: Return(1,6) = -t8;
cada1td1 = zeros(28,1);
cada1td1(Gator1Data.Index31) = t6.dvX_opt_centerscale;
cada1td1(Gator1Data.Index32) = Return.dvX_opt_centerscale(Gator1Data.Index33);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,6) = t6.f;
%User Line: Return(2,6) = t6;
cada1td1 = zeros(32,1);
cada1td1(Gator1Data.Index34) = t2.dvX_opt_centerscale;
cada1td1(Gator1Data.Index35) = Return.dvX_opt_centerscale(Gator1Data.Index36);
Return.dvX_opt_centerscale = cada1td1;
Return.f(1,7) = t2.f;
%User Line: Return(1,7) = t2;
cada1f1dvX_opt_centerscale = -t1.dvX_opt_centerscale;
cada1f1 = uminus(t1.f);
cada1td1 = zeros(36,1);
cada1td1(Gator1Data.Index37) = cada1f1dvX_opt_centerscale;
cada1td1(Gator1Data.Index38) = Return.dvX_opt_centerscale(Gator1Data.Index39);
Return.dvX_opt_centerscale = cada1td1;
Return.f(2,7) = cada1f1;
%User Line: Return(2,7) = -t1;
xR_Foot2_dqf_out_return.dvX_opt_centerscale = Return.dvX_opt_centerscale; xR_Foot2_dqf_out_return.f = Return.f;
%User Line: xR_Foot2_dqf_out_return = Return;
end
function xR_s_out_return = ADiGator_xR_s_out(dummy)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_xR_s_out.Gator1Data;
% ADiGator Start Derivative Computations
%User Line: %% Substitutions for input structures
%User Line: %% Optimised code
Return.f =  1;
%User Line: Return(1,1) = 1;
Return.f(5,5) = 0;
Return.f(2,1) = 0;
%User Line: Return(2,1) = 0;
Return.f(3,1) = 0;
%User Line: Return(3,1) = 0;
Return.f(4,1) = 0;
%User Line: Return(4,1) = 0;
Return.f(5,1) = 0;
%User Line: Return(5,1) = 0;
Return.f(1,2) = 0;
%User Line: Return(1,2) = 0;
Return.f(2,2) = 0;
%User Line: Return(2,2) = 0;
Return.f(3,2) = 1;
%User Line: Return(3,2) = 1;
Return.f(4,2) = 0;
%User Line: Return(4,2) = 0;
Return.f(5,2) = 0;
%User Line: Return(5,2) = 0;
Return.f(1,3) = 0;
%User Line: Return(1,3) = 0;
Return.f(2,3) = 1;
%User Line: Return(2,3) = 1;
Return.f(3,3) = 0;
%User Line: Return(3,3) = 0;
Return.f(4,3) = 0;
%User Line: Return(4,3) = 0;
Return.f(5,3) = 0;
%User Line: Return(5,3) = 0;
Return.f(1,4) = 0;
%User Line: Return(1,4) = 0;
Return.f(2,4) = 0;
%User Line: Return(2,4) = 0;
Return.f(3,4) = 0;
%User Line: Return(3,4) = 0;
Return.f(4,4) = 0;
%User Line: Return(4,4) = 0;
Return.f(5,4) = 1;
%User Line: Return(5,4) = 1;
Return.f(1,5) = 0;
%User Line: Return(1,5) = 0;
Return.f(2,5) = 0;
%User Line: Return(2,5) = 0;
Return.f(3,5) = 0;
%User Line: Return(3,5) = 0;
Return.f(4,5) = 1;
%User Line: Return(4,5) = 1;
Return.f(5,5) = 0;
%User Line: Return(5,5) = 0;
xR_s_out_return.f = Return.f;
%User Line: xR_s_out_return = Return;
end
function z_conj = ADiGator_conj_el(z)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_conj_el.Gator1Data;
% ADiGator Start Derivative Computations
cada1f1dvX_opt_centerscale = real(z.dvX_opt_centerscale);
cada1f1 = real(z.f);
cada1f2dvX_opt_centerscale = real(z.dvX_opt_centerscale);
cada1f2 = real(z.f);
cada1td1 = z.dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f2dvX_opt_centerscale;
cada1f3dvX_opt_centerscale = cada1td1;
cada1f3 = z.f - cada1f2;
cada1td1 = cada1f1dvX_opt_centerscale;
cada1td1 = cada1td1 + -cada1f3dvX_opt_centerscale;
z_conj.dvX_opt_centerscale = cada1td1;
z_conj.f = cada1f1 - cada1f3;
%User Line: z_conj = real(z) - (z - real(z));
end
function z = ADiGator_cumtrapz_el(x,y)
global ADiGator_objective_ADiGatorJac
Gator1Data = ADiGator_objective_ADiGatorJac.ADiGator_cumtrapz_el.Gator1Data;
% ADiGator Start Derivative Computations
n.f = 200;
%User Line: n = length(x);
z.f = zeros(1,200);
z.dvX_opt_centerscale = zeros(3980,1);
%User Line: z = zeros(1,n);
a.f = zeros(1,200);
a.dvX_opt_centerscale = zeros(3980,1);
%User Line: a = zeros(1,n);
z.f(1,1) = 0;
%User Line: z(1,1) = 0;
cada1f1 = n.f - 1;
cadaforvar2.f = 1:cada1f1;
%User Line: cadaforvar2 = 1:(n-1);
for cadaforcount2 = 1:199
