%% Struktura

hallgato.nev = 'Kis Pista';
hallgato.szul_datum = '1992.03.24.';
hallgato.evfolyam = 3;
hallgato.osztalyzatok = [2 4 3 5 3 4 4 3];

hallgato

% idővektor
t = linspace(0,2*pi,1000);

% első ábra
% amit csinalunk: struct array
rajz(1).x = t;
rajz(1).y = sin(3*rajz(1).x);
rajz(1).cim = 'Sin(3t)';

% második ábra
rajz(2).x = t;
rajz(2).y = cos(5*rajz(2).x);
rajz(2).cim = 'Cos(5t)';

% harmadik ábra
rajz(3).x = t;
rajz(3).y = rajz(1).y .* rajz(2).y;
rajz(3).cim = [rajz(1).cim '*' rajz(2).cim];

% kirajzolás
figure;
for pli = 1:length(rajz)
    subplot(3,1,pli);
    plot(rajz(pli).x,rajz(pli).y,'k');
    title(rajz(pli).cim);
    xlabel('t')
    xlim([0 2*pi]);
end