clc

% TORNOZELO
    % BINARIO
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,1) = ...
            max(BinarioServoTornozeloFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,2) = ...
            min(BinarioServoTornozeloFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,3) = ...
            sum(BinarioServoTornozeloFreq1.signals.values) / size(BinarioServoTornozeloFreq1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(1,5) = ...
            max(BinarioServoTornozeloFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,6) = ...
            min(BinarioServoTornozeloFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,7) = ...
            sum(BinarioServoTornozeloFreq2.signals.values) / size(BinarioServoTornozeloFreq2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(1,9) = ...
            max(BinarioServoTornozeloFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,10) = ...
            min(BinarioServoTornozeloFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,11) = ...
            sum(BinarioServoTornozeloFreq3.signals.values) / size(BinarioServoTornozeloFreq3.signals.values,1);

            
    % CARGA
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,1) = ...
            max(CargaServoTornozeloFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,2) = ...
            min(CargaServoTornozeloFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,3) = ...
            sum(CargaServoTornozeloFreq1.signals.values) / size(BinarioServoTornozeloFreq1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(2,5) = ...
            max(CargaServoTornozeloFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,6) = ...
            min(CargaServoTornozeloFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,7) = ...
            sum(CargaServoTornozeloFreq2.signals.values) / size(BinarioServoTornozeloFreq2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(2,9) = ...
            max(CargaServoTornozeloFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,10) = ...
            min(CargaServoTornozeloFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,11) = ...
            sum(CargaServoTornozeloFreq3.signals.values) / size(BinarioServoTornozeloFreq3.signals.values,1);

        
        BinarioCargaMaximaMinimaMediaServoTornozelo
        
    % GRAFICO
        figure(1);
        
        subplot(2,3,1);
        
        plot(BinarioServoTornozeloFreq1.time,BinarioServoTornozeloFreq1.signals.values,'c');
        hold on;
        plot(BinarioServoTornozeloFreq2.time,BinarioServoTornozeloFreq2.signals.values,'b');
        plot(BinarioServoTornozeloFreq3.time,BinarioServoTornozeloFreq3.signals.values,'r');
        %plot(AnguloServoTornozelo.time,AnguloServoTornozelo.signals.values,'g');
        axis([0 BinarioServoTornozeloFreq1.time(size(BinarioServoTornozeloFreq1.time,1),1) -12 12]);
        grid on; hold off;
        title(BinarioCargaMaximaMinimaMediaServoTornozelo(1,3));
        
        subplot(2,3,4);
        plot(CargaServoTornozeloFreq1.time,CargaServoTornozeloFreq1.signals.values,'c');grid on;
        hold on;
        plot(CargaServoTornozeloFreq2.time,CargaServoTornozeloFreq2.signals.values,'b');grid on;
        plot(CargaServoTornozeloFreq3.time,CargaServoTornozeloFreq3.signals.values,'r');grid on;
        %plot(AnguloServoTornozelo.time, AnguloServoTornozelo.signals.values,'g');
        axis([0 CargaServoTornozeloFreq1.time(size(CargaServoTornozeloFreq1.time,1),1) -100 100]);
        grid on; hold off;
        title(BinarioCargaMaximaMinimaMediaServoTornozelo(2,3));

% JOELHO
    % BINARIO
        BinarioCargaMaximaMinimaMediaServoJoelho(1,1) = ...
            max(BinarioServoJoelhoFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,2) = ...
            min(BinarioServoJoelhoFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,3) = ...
            sum(BinarioServoJoelhoFreq1.signals.values) / size(BinarioServoJoelhoFreq1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(1,5) = ...
            max(BinarioServoJoelhoFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,6) = ...
            min(BinarioServoJoelhoFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,7) = ...
            sum(BinarioServoJoelhoFreq2.signals.values) / size(BinarioServoJoelhoFreq2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(1,9) = ...
            max(BinarioServoJoelhoFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,10) = ...
            min(BinarioServoJoelhoFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,11) = ...
            sum(BinarioServoJoelhoFreq3.signals.values) / size(BinarioServoJoelhoFreq3.signals.values,1);

        
    % CARGA
        BinarioCargaMaximaMinimaMediaServoJoelho(2,1) = ...
            max(CargaServoJoelhoFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,2) = ...
            min(CargaServoJoelhoFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,3) = ...
            sum(CargaServoJoelhoFreq1.signals.values) / size(BinarioServoJoelhoFreq1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(2,5) = ...
            max(CargaServoJoelhoFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,6) = ...
            min(CargaServoJoelhoFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,7) = ...
            sum(CargaServoJoelhoFreq2.signals.values) / size(BinarioServoJoelhoFreq2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(2,9) = ...
            max(CargaServoJoelhoFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,10) = ...
            min(CargaServoJoelhoFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,11) = ...
            sum(CargaServoJoelhoFreq3.signals.values) / size(BinarioServoJoelhoFreq3.signals.values,1);

        
        BinarioCargaMaximaMinimaMediaServoJoelho
        
    % GRAFICO
        subplot(2,3,2);
        plot(BinarioServoJoelhoFreq1.time,BinarioServoJoelhoFreq1.signals.values,'c');grid on;
        hold on;
        plot(BinarioServoJoelhoFreq2.time,BinarioServoJoelhoFreq2.signals.values,'b');grid on;
        plot(BinarioServoJoelhoFreq3.time,BinarioServoJoelhoFreq3.signals.values,'r');grid on;
        %plot(AnguloServoJoelho.time, AnguloServoJoelho.signals.values/100,'g');
        axis([0 BinarioServoJoelhoFreq1.time(size(BinarioServoJoelhoFreq1.time,1),1) -4 4]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoJoelho(1,3));
        
        subplot(2,3,5);
        plot(CargaServoJoelhoFreq1.time, CargaServoJoelhoFreq1.signals.values,'c');grid on;
        hold on;
        plot(CargaServoJoelhoFreq2.time, CargaServoJoelhoFreq2.signals.values,'b');grid on;
        plot(CargaServoJoelhoFreq3.time, CargaServoJoelhoFreq3.signals.values,'r');grid on;
        %plot(AnguloServoJoelho.time, AnguloServoJoelho.signals.values,'g');
        axis([0 CargaServoJoelhoFreq1.time(size(CargaServoJoelhoFreq1.time,1),1) -100 100]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoJoelho(2,3));
    
%ANCA
    % BINARIO
        BinarioCargaMaximaMinimaMediaServoAnca(1,1) = ...
            max(BinarioServoAncaFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,2) = ...
            min(BinarioServoAncaFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,3) = ...
            sum(BinarioServoAncaFreq1.signals.values) / size(BinarioServoAncaFreq1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(1,5) = ...
            max(BinarioServoAncaFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,6) = ...
            min(BinarioServoAncaFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,7) = ...
            sum(BinarioServoAncaFreq2.signals.values) / size(BinarioServoAncaFreq2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(1,9) = ...
            max(BinarioServoAncaFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,10) = ...
            min(BinarioServoAncaFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,11) = ...
            sum(BinarioServoAncaFreq3.signals.values) / size(BinarioServoAncaFreq3.signals.values,1);
       
    % CARGA
        BinarioCargaMaximaMinimaMediaServoAnca(2,1) = ...
            max(CargaServoAncaFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,2) = ...
            min(CargaServoAncaFreq1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,3) = ...
            sum(CargaServoAncaFreq1.signals.values) / size(BinarioServoAncaFreq1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(2,5) = ...
            max(CargaServoAncaFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,6) = ...
            min(CargaServoAncaFreq2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,7) = ...
            sum(CargaServoAncaFreq2.signals.values) / size(BinarioServoAncaFreq2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(2,9) = ...
            max(CargaServoAncaFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,10) = ...
            min(CargaServoAncaFreq3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,11) = ...
            sum(CargaServoAncaFreq3.signals.values) / size(BinarioServoAncaFreq3.signals.values,1);

        
        BinarioCargaMaximaMinimaMediaServoAnca
        
    % GRAFICO
        subplot(2,3,3);
        plot(BinarioServoAncaFreq1.time, BinarioServoAncaFreq1.signals.values,'c');grid on;
        hold on;
        plot(BinarioServoAncaFreq2.time, BinarioServoAncaFreq2.signals.values,'b');grid on;
        plot(BinarioServoAncaFreq3.time, BinarioServoAncaFreq3.signals.values,'r');grid on;
        %plot(AnguloServoAnca.time, AnguloServoAnca.signals.values/100,'g');
        axis([0 BinarioServoAncaFreq1.time(size(BinarioServoAncaFreq1.time,1),1) -4 4]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoAnca(1,3));
        
        subplot(2,3,6);
        plot(CargaServoAncaFreq1.time, CargaServoAncaFreq1.signals.values,'c');grid on;
        hold on;
        plot(CargaServoAncaFreq2.time, CargaServoAncaFreq2.signals.values,'b');grid on;
        plot(CargaServoAncaFreq3.time, CargaServoAncaFreq3.signals.values,'r');grid on;
        %plot(AnguloServoAnca.time, AnguloServoAnca.signals.values,'g')
        axis([0 CargaServoAncaFreq1.time(size(CargaServoAncaFreq1.time,1),1) -100 100]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoAnca(2,3));
        
        
        