a = figure; set(a,'visible','off'); d = csvread("ex10ab.csv")(:,2) ./ 1000; plot(d, '.k'); title("Measurements on scheduling jitter"); xlabel("Measurement"); ylabel("Time (µs)"); text(2000, 101, sprintf("Min: %.3f µs", max(d))); text(2000, 101.25, sprintf("Mean: %.3f µs", mean(d)));; text(2000, 101.50, sprintf("Std: %.3f µs", std(d))); text(2000, 101.75, sprintf("Max: %.3f µs", max(d))); print("-dsvg", "ex10ab.svg"); a = figure; set(a,'visible','off'); d = csvread("ex10d.csv")(:,2) ./ 1000; plot(d, '.k'); title("Measurements on interrupt latency via LPT1"); xlabel("Measurement"); ylabel("Time (µs)"); text(2000, 22.9, sprintf("Min: %.3f µs", max(d))); text(2000, 22.7, sprintf("Mean: %.3f µs", mean(d))); text(2000, 22.5, sprintf("Std: %.3f µs", std(d))); text(2000, 22.3, sprintf("Max: %.3f µs", max(d))); print("-dsvg", "ex10d.svg");