%% Statistiken
clear all;close all;clc;
%% Messwerte
A = [ 349 351 350 348 348 349 350 351 ]; % Messwerte 1
B = [ 282 287 292 290 285 288 288 287 ]; % Messwerte 2
N = size(A,2); % Anzahl der Messwerte
%% Darstellung
figure(1)
plot(1:N,A,'rs-','MarkerSize',5)
hold on
plot(1:N,B,'bs-','MarkerSize',5)
xlabel(' Nr. ');xlim([1 N]);
ylabel(' Wert ');ylim([min(B)-10 max(A)+10]);
grid on
%% Berechnung von Mittelwert und Fehler
M1 = mean(A);
F1 = std(A);
M2 = mean(B);
F2 = std(B);
%% Darstellung
text(3,max(A),['M_1 = ',num2str(M1,'%6.2f')]); % Anzeigen des Mittelwertes in der Grafik
text(4.5,max(A),['F_1 = ',num2str(F1,'%6.2f')]); % Anzeigen des Fehlers in der Grafik
text(5,min(B),['M_2 = ',num2str(M2,'%6.2f')]); % Anzeigen des Mittelwertes in der Grafik
text(6.5,min(B),['F_2 = ',num2str(F2,'%6.2f')]); % Anzeigen des Fehlers in der Grafik
%% Fehlerbalken
hold on
errorbar(N/2,M1,F1,'ro','MarkerSize',8,'Linewidth',2);
hold on;
errorbar(N/2+1,M2,F2,'bo','MarkerSize',8,'Linewidth',2);
%% Ende