% T9_A2 - Mäuse
   % Um alle Daten beieinander zu halten, führt man in Matlab eine Struktur ein.  
   % Eine Struktur besteht aus mehreren Feldern, die verschiedene Datentypen besitzen können. 
   % Beispielsweise könnte man für die Verwaltung einer Mäusezucht folgende Struktur benutzen.
   % Die erste Maus erzeugt man mit:
   % Lassen Sie sich ausgeben, was gespeichert ist unter maus, maus.kaefig und maus.wurfgroessen(2);    

maus.ohrmarke='M7777';
maus.kaefig=5;
maus.weiblich=true;
maus.wurfgroessen=[5 8 7]; 

maus
maus.kaefig
maus.wurfgroessen(2)
   
   % Um eine weitere Maus hinzuzufügen, muss man dieser einen Index mitgeben:

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

   % Denken Sie sich ein paar weitere Mäuse aus und lassen Sie sich ausgeben:
      % Die Käfignummern der Mäuse 1 bis 4
      % Die Größe des jeweils ersten Wurfs der ersten 3 weiblichen Mäuse. 

maus(3).ohrmarke='M7897';
maus(3).kaefig=1;
maus(3).weiblich=false;
maus(3).wurfgroessen=[];

maus(4).ohrmarke='M7712';
maus(4).kaefig=2;
maus(4).weiblich=false;
maus(4).wurfgroessen=[];

maus(5).ohrmarke='M7755';
maus(5).kaefig=3;
maus(5).weiblich=true;
maus(5).wurfgroessen=[11 4 8 8];

maus(6).ohrmarke='M7705';
maus(6).kaefig=4;
maus(6).weiblich=true;
maus(6).wurfgroessen=[3 7 12 8];


%  Käfignummern der Mäuse 1 bis 4
maus(1:4).kaefig              


% Grösse des jeweils ersten Wurfs der ersten 3 weiblichen Mäuse   
wurfgr=[]                                      

for pos=1:length(maus)                           % für alle mäuse      
   if maus(pos).weiblich==true                   % wird geguckt ob diese weiblich sind
      maus(pos).wurfgroessen(1)                  % falls dies zutrifft wird die größe des ersten wurfes ermittelt
      wurfgr=[wurfgr, maus(pos).wurfgroessen(1)] % und für alle mäuse in einem vektor zusammengefasst
   end
end

wurfgr3=wurfgr(1:3)     % die ersten wurfgrößen der ersten drei weibchen werden aus dem vektor für alle mäuse gezogen
    












