-
Notifications
You must be signed in to change notification settings - Fork 0
/
rysuj.m
24 lines (21 loc) · 806 Bytes
/
rysuj.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[pomiar, wyliczenia, filtrowanie] = wczytaj_pomiar(nazwa_pliku);
katy1 = find_permanent_angles(wyliczenia(1,:), pomiar(2,:), 20);
katy2 = find_permanent_angles(wyliczenia(1,:), pomiar(3,:), 20);
katy3 = find_permanent_angles(wyliczenia(1,:), pomiar(4,:), 20);
%% 1. Rysuj wyliczenia
figure(1);
plot(wyliczenia(1,:), wyliczenia(2,:), 'b-');
ylim([-20 20]);
figure(2);
plot(wyliczenia(1,:), wyliczenia(3,:),'r');
hold on;
plot(katy1(:,1), katy1(:,2), 'ro-');
plot(wyliczenia(1,:), wyliczenia(4,:),'g');
plot(katy2(:,1), katy2(:,2), 'go-');
plot(wyliczenia(1,:), wyliczenia(5,:),'b');
plot(katy3(:,1), katy3(:,2), 'bo-');
ylim([-180 180]);
hold off;
%% 2. Znajdź upadki
free_falls = find_free_falls(wyliczenia(1,:), wyliczenia(2,:), 10);
[angles, falls] = find_human_falls(free_falls, katy1, katy2, katy3);