echo on % == Case Study Econometrisch Model en Verkeers Netwerk === % 1) De verbindingen staan voor de geldstromen van een devisie naar de % andere. Voor een plaatje zie opdr2_1.png % 2) Dit is niet mogelijk % 3) % Pa = 0.4107 Pa + 0.0352 Pm + 0.0500 Ps + 0.0587 Pg + 0.1174 Ph % Pm = 0.0582 Pa + 0.4118 Pm + 0.1241 Ps + 0.0922 Pg + 0.2609 Ph % Ps = 0.0665 Pa + 0.1532 Pm + 0.2010 Ps + 0.3151 Pg + 0.4739 Ph % Pg = 0.0742 Pa + 0.1021 Pm + 0.0773 Ps + 0.2889 Pg + 0.1384 Ph % Ph = 0.3904 Pa + 0.2977 Pm + 0.5476 Ps + 0.2451 Pg + 0.0094 Ph % Makkelijker, % 0 = -0.5893 Pa + 0.0352 Pm + 0.0500 Ps + 0.0587 Pg + 0.1174 Ph % 0 = 0.0582 Pa - 0.5882 Pm + 0.1241 Ps + 0.0922 Pg + 0.2609 Ph % 0 = 0.0665 Pa + 0.1532 Pm - 0.7990 Ps + 0.3151 Pg + 0.4739 Ph % 0 = 0.0742 Pa + 0.1021 Pm + 0.0773 Ps - 0.7111 Pg + 0.1384 Ph % 0 = 0.3904 Pa + 0.2977 Pm + 0.5476 Ps + 0.2451 Pg - 0.9906 Ph % De case heeft alles naar links gehaald, alles naar rechts halen zijn % een stuk minder operaties (lees: rekenwerk) % 4) case1; b = [0; 0; 0; 0; 0]; Aug = [A,b]; S = rref(Aug) % 5) % Basis : Pa, Pm, Ps, Pg % Vrij : Ph % % Pa = 0.3678 Ph % Pm = 0.7482 Ph % Ps = 0.9417 Ph % Pg = 0.4427 Ph % Ph = 1 % % Totaal % Pa = 0.3678 + 0.7482 + 0.9417 + 0.4427 + 1 = 802.04 % % Pa = 84.273 % Pm = 171.434 % Ps = 214.770 % Pg = 101.435 % Ph = 229.128 % === Case Studie verkeersstromen === % 1) Het aantal auto's dat -bij een korte opservatietijd- op een kruispunt % komt en er weer af gaat zal gelijk blijven. % 2) Argumented matrix figuur 3 % Ik zal de kruispunten met coordinaten beschrijven, de basis (0,0) ligt % linksonderin. Aankomende auto's zijn positief, vertrekkende negatief % (0,0) : 4571 - 6433 + 6998 - x11 - x15 % (0,1) : x15 + x12 - x16 - 8080 % (0,2) : x16 - x13 - x17 + 5379 % (0,3) : x17 + x14 - 5394 + 6049 - 5648 % (1,0) : x11 - 19929 - x4 + x8 % (1,1) : -x12 - x8 + x5 + x9 % (1,2) : -x9 -x6 + x10 + x13 % (1,3) : -x10 + x7 + 15089 - x14 % (2,0) : x4 + 18144 - 10475 - x1 % (2,1) : x1 + 16680 - x2 - x5 % (2,2) : x2 - 7598 - x3 + x6 % (2,3) : x3 + 9462 - 18820 - x7 % % x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 Total % (0,0) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 5136 % (0,1) 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 -1 0 -8080 % (0,2) 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 1 -1 5379 % (0,3) 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 -4993 % (1,0) 0 0 0 -1 0 0 0 1 0 0 1 0 0 0 0 0 0 -19929 % (1,1) 0 0 0 0 1 0 0 -1 1 0 0 -1 0 0 0 0 0 0 % (1,2) 0 0 0 0 0 -1 0 0 -1 1 0 0 1 0 0 0 0 0 % (1,3) 0 0 0 0 0 0 1 0 0 -1 0 0 0 -1 0 0 0 15089 % (2,0) -1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7669 % (2,1) 1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 16680 % (2,2) 0 1 -1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 -7598 % (2,3) 0 0 1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -9358 % 3) % De bovenstaande matrix komt niet overeen met de matrix van de case % studie, want: % * Hun hebben de rij volgorde anders aangepakt % * Ze maken fouten, kijk naar de rij 1 0 0 -1 1 0 8080, dit kan niet want % zowel de x12 als de x15 zijn aankomend, maar verschillen in waarde % 4) % Ik verander de foute matrix niet. network; % 5) for j=1:12, A = rowcombine(A,12,j,1); end A % Het klopt helemaal niet. Alle x1 .. x17 zouden 0 moeten zijn, totaal % verkeer is -6980. Als ik 'de rand' optelt met de hand kom ik uit op -5, % maar zoals eerder vermeld. De waardes van de rand staan fout in de % matrix. % 6) network; rref(A) % 7) % 15 basis variables % 1 vrije variable (x16) % 8) % Hiervoor moet je kijken waar de eindwaarde van een bepaalde xY % Y=1...16 negetief is, deze stoom staat dan de andere kant op pause