So far I made this function:
function Ergebnis = Ergebnissfunktion(variablen1,Linedischarge)
% evalin('base',variablen1);
Ergebnis.Ah=nan(length(variablen1),length(Linedischarge));
Ergebnis.Wh=nan(length(variablen1),length(Linedischarge));
Ergebnis.P=nan(length(variablen1),length(Linedischarge));
for k1=1:length(variablen1)
tmp_struct = eval(variablen1{k1});
messdaten= tmp_struct.Data;
for k2 =1:length(Linedischarge)
templine=Linedischarge(k2);
reihe =(messdaten.State == 2)&(messdaten.Line==templine);
Ergebnis.Ah(k1,k2)= messdaten.Ah_step(reihe);
Ergebnis.Wh(k1,k2)= messdaten.Wh_step(reihe);
Ergebnis.P(k1,k2)= messdaten.P(reihe);
end
end
