%T9A2
%ich erstelle mir 5 Labormäuse:
maus(1).ohrmarke='M7777';
maus(1).kaefig=5;
maus(1).weiblich=true;
maus(1).wurfgroessen=[5 8 7];

maus(2).ohrmarke='M7735';
maus(2).kaefig=9;
maus(2).weiblich=true;
maus(2).wurfgroessen=[13 4 10 9];

maus(3).ohrmarke='M7754';
maus(3).kaefig=3;
maus(3).weiblich=false;
maus(3).wurfgroessen=[0];

maus(4).ohrmarke='M7763';
maus(4).kaefig=1;
maus(4).weiblich=true;
maus(4).wurfgroessen=[5 12 8 10];

maus(5).ohrmarke='M7731';
maus(5).kaefig=2;
maus(5).weiblich=true;
maus(5).wurfgroessen=[6 7 9];

maus;

%die Abfrage einzelner Parameter erfolgt über Abfragen, ähnlich der unten
%aufgeführten:

disp('Die Kaefignummern der ersten 4 Mause lauten:')
maus(1:4).kaefig


%%

%Ich möchte mirdie Größe des jeweil ersten Wurfes bei den ersten 3
%weiblichen Mäusen anzeigen lassen:

v=[]    % Ich erstelle mir einen leeren Vektor, in dem später die jeweilige Wurfgröße schritt für Schritt eingetragen werden soll.


for pos=1:length(maus)   %die for-Schleife läuft sooft, wie ich Mäuse habe
    if maus(pos).weiblich==true  % Test auf "weiblich", wenn ja, geht es weiter in der Schleife
        merke=pos       %Die weiblichen Tiere soll er sich merken
        if length(v)<3         %es sollen nur die ersten 3 weiblichen Tiere beachtet werden
            j=maus(merke).wurfgroessen(1)
            v=[v,j] %in den vormals leeren Vektor werden die Wurfgrößen eingetragen
        end
    end
end






