f75c34eb1c3ca6b236b22bba6ca43f69bee5e875
[des2015.git] / mart / ex10 / plots.m
1 a = figure;
2 set(a,'visible','off');
3 d = csvread("ex10ab.csv")(:,2) ./ 1000;
4 plot(d, '.k');
5 title("Measurements on scheduling jitter");
6 xlabel("Measurement");
7 ylabel("Time (µs)");
8 text(2000, 101, sprintf("Min: %.3f µs", max(d)));
9 text(2000, 101.25, sprintf("Mean: %.3f µs", mean(d)));;
10 text(2000, 101.50, sprintf("Std: %.3f µs", std(d)));
11 text(2000, 101.75, sprintf("Max: %.3f µs", max(d)));
12 print("-dsvg", "ex10ab.svg");
13
14 a = figure;
15 set(a,'visible','off');
16 d = csvread("ex10d.csv")(:,2) ./ 1000;
17 plot(d, '.k');
18 title("Measurements on interrupt latency via LPT1");
19 xlabel("Measurement");
20 ylabel("Time (µs)");
21 text(2000, 22.9, sprintf("Min: %.3f µs", max(d)));
22 text(2000, 22.7, sprintf("Mean: %.3f µs", mean(d)));
23 text(2000, 22.5, sprintf("Std: %.3f µs", std(d)));
24 text(2000, 22.3, sprintf("Max: %.3f µs", max(d)));
25 print("-dsvg", "ex10d.svg");