function [abra, hitelesitettMeresiErtekek, elsoSzenzorHelyesMereseiSzovegben,...
    szenzorokDeliMeresenekAtlagaSzovegben]=gyak3_f32_(legnyomasErtekek)
% A bemenetünk egy 900 és 1060 közötti véletlenszerû értékeket tartalmazó
% 4x3x31-es mátrix.
%% Ide jöhet az 1. részfeladathoz szükséges adat kigyûjtése

estimeresek = squeeze(legnyomasErtekek(1,3,:));

napokszama = 1:31;

tartomanyban = find(930<=estimeresek & estimeresek<=1060);

%% Ide kerüljön az ábra kirajzoltatása

abra = figure; % ez után

hold on;

plot(napokszama,estimeresek, '-.ko',...
    'LineWidth', 3,...
    'MarkerSize', 7);

plot(tartomanyban,estimeresek(tartomanyban),'o',...
    'MarkerSize', 7,...
    'MarkerFaceColor','g',...
    'MarkerEdgeColor','r',...
    'LineWidth', 2);
xlim([1 31]);
ylim([890 1100]);
set(0,'DefaultAxesFontSize',12);

plot(napokszama,1060+0*napokszama,'-m', 'LineWidth', 2);
plot(napokszama,930+0*napokszama, '-m', 'LineWidth', 2);

%%Feliratok
title('Elsõ szenzor, esti mérés, minden nap', 'FontSize', 14);
xlabel('napok száma', 'FontSize', 12, 'FontWeight', 'bold');
ylabel('légköri nyomás [hPa]', 'FontSize', 12, 'FontWeight', 'bold');


%% Itt legyenek a további részfeladatok
legnyomasErtekek(legnyomasErtekek < 930 | legnyomasErtekek > 1060) = 0;
hitelesitettMeresiErtekek = legnyomasErtekek;

kivalasztas = squeeze(legnyomasErtekek(1,3,11:20));
mennyi = sum(930 < kivalasztas & kivalasztas < 1060);
elsoSzenzorHelyesMereseiSzovegben = sprintf('Helyes mérési értékek darabszáma (elsõ szenzor, esti mérés, 11-20. napokra): %g\n', mennyi);

%%szenzorok

kivalasztas1 = squeeze(legnyomasErtekek(2,2,:));
mennyi1 = sum(930 < kivalasztas1 & kivalasztas1 < 1060);
osszeg1 = sum(kivalasztas1(930 < kivalasztas1 & kivalasztas1 < 1060));
atlag1 = osszeg1/mennyi1;

kivalasztas2 = squeeze(legnyomasErtekek(3,2,:));
mennyi2 = sum(930 < kivalasztas2 & kivalasztas2 < 1060);
osszeg2 = sum(kivalasztas2(930 < kivalasztas2 & kivalasztas2 < 1060));
atlag2 = osszeg2/mennyi2;

kivalasztas3 = squeeze(legnyomasErtekek(4,2,:));
mennyi3 = sum(930 < kivalasztas3 & kivalasztas3 < 1060);
osszeg3 = sum(kivalasztas3(930 < kivalasztas3 & kivalasztas3 < 1060));
atlag3 = osszeg3/mennyi3;

szenzorokDeliMeresenekAtlagaSzovegben = sprintf('A második szenzor déli átlaga: %+09.3f, a harmadiknak: %+09.3f, és a negyediknek: %+09.3f', atlag1, atlag2, atlag3);
end
