-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplotting.m
59 lines (51 loc) · 1.57 KB
/
plotting.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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
function [] = plotting(T, H, Qout, name)
% Plotting
tl = strcat('Water Level in 4-Tank-System - ', name);
figure('Name', tl)
title(tl)
subplot(2,2,1)
plot(T,H(:, 1))
title('Tank 1','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Water Level [cm]','interpreter','latex')
subplot(2,2,2)
plot(T,H(:, 2))
title('Tank 2','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Water Level [cm]','interpreter','latex')
if (size(H,2) == 4)
subplot(2,2,3)
plot(T,H(:, 3))
title('Tank 3','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Water Level [cm]','interpreter','latex')
subplot(2,2,4)
plot(T,H(:, 4))
title('Tank 4','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Water Level [cm]','interpreter','latex')
end
tl2 = strcat('Outflow Rate in 4-Tank-System - ', name);
figure('Name', tl2)
title(tl2)
subplot(2,2,1)
plot(T,Qout(:, 1))
title('Tank 1','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Flow rate [cm/s]','interpreter','latex')
subplot(2,2,2)
plot(T,Qout(:, 2))
title('Tank 2','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Flow rate [cm/s]','interpreter','latex')
subplot(2,2,3)
plot(T,Qout(:, 3))
title('Tank 3','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Flow rate [cm/s]','interpreter','latex')
subplot(2,2,4)
plot(T,Qout(:, 4))
title('Tank 4','interpreter','latex')
xlabel('Time [sec]','interpreter','latex')
ylabel('Flow rate [cm/s]','interpreter','latex')
end