(Dodatne) Praktične naloge iz Matlaba
Plače
V podjetju je 8 zaposlenih, spodnja tabela pa prikazuje plače vsakega zaposlenega za leto 2009.
| Oseba | Januar | Februar | Marec | April | Maj | Junij | Julij | Avgust | September | Oktober | November | December |
| A | 1157 | 1151 | 1158 | 1170 | 1146 | 1152 | 1149 | 1155 | 1148 | 1168 | 1147 | 1169 |
| B | 1106 | 1098 | 1080 | 1095 | 1094 | 1112 | 1097 | 1112 | 1105 | 1098 | 1106 | 1106 |
| C | 596 | 572 | 586 | 585 | 589 | 600 | 581 | 591 | 582 | 572 | 591 | 603 |
| D | 912 | 933 | 941 | 916 | 909 | 927 | 919 | 938 | 923 | 929 | 913 | 918 |
| E | 786 | 770 | 780 | 776 | 780 | 781 | 787 | 776 | 789 | 774 | 778 | 784 |
| F | 1138 | 1135 | 1151 | 1145 | 1124 | 1164 | 1136 | 1156 | 1156 | 1142 | 1143 | 1159 |
| G | 902 | 893 | 919 | 913 | 891 | 904 | 893 | 899 | 911 | 888 | 904 | 912 |
| H | 958 | 977 | 967 | 964 | 955 | 972 | 966 | 964 | 975 | 956 | 961 | 961 |
Z uporabo Matlaba ugotovite:
- Letne prejemke za vsakega zaposlenega v podjetju.
- Skupni izdatek podjetja za vsak mesec posebej.
- Povprečni mesečni zaslužek zaposlenih.
- Povprečni letni zaslužek zaposlenih.
Poleg tega z uporabo ustreznih diagramov prikažite spreminjanje povprečne, najvišje in najnižje mesečne plače za celotno leto ter razmerje med celoletnimi prejemki posameznih zaposlenih.
Prostornina piramide
Izračunajte prostornino piramide z oglišči A(0, 1, 0), B(2, 1, 2), C(3, 1, 1) in D(−2, 2, 3).
Viri:
Wikipedia - mešani produkt
Determinante
Študij
Na spletni strani Statističnega urada RS poiščite podatke o številu študentov za leta 2015-2020 in s primernim diagramom prikažite rezultate. Prikažite tudi rezultate glede na spol, nato z uporabo primernega diagrama prikažite razliko med številom študentk in številom študentov po letih.
Časovna zahtevnost
Sonja je pisala program za hitro urejanje podatkov, ki je moral biti kar se da učinkovit. Na voljo ima dva algoritma: A in B. Čas potreben za sortiranje n elementov za algoritem A pri tem dobro popiše formula
, za algoritem B pa
. Pomagaj ji ugotoviti za katere vrednosti
(približno) je bolje uporabiti algoritem A. Namig: pomagaj si z grafom.
Plače II
V podjetju so ugotovili, da so pri izračunu plač naredili napako. Da bi jo odpravili, morajo:
- vse januarske plače pomnožiti s faktorjem

- od februarskih plač odšteti desetino aprilske in majske plače (po prejšnjem izračunu)
- k decembrski plači prišteti petnajstino plače vseh drugih mesecev (po prejšnjem izračunu).
- k zadnji plači dodajo še božičnico v vrednosti 500 evrov
Pomagaj jim izračunati nove plače. Podatki, ki jih potrebujemo za nalogo, so taki, kot pri nalogi Plače. Namig: pomisli, kako se lahko zgornji popravki zapišejo kot linearne enačbe.
Na koncu bi radi ugotovili še tudi kako se čez leto giblje povprečna plača v tromesečju. Pomagaj jim z ustreznim stolpčnim diagramom.
Polinom
Poišči koeficiente a, b, c in d v splošni formuli kubičnega polinoma
tako, da bo potekal skozi točke A(0, 3), B(2, -3), C(-1, 0) in D(5, 2).
Namig: zapiši sistem štirih linearnih enačb za koeficiente a, b, c in d in ga reši.
Najbogatejši na svetu
Na spletni strani Forbes najdete tudi lestvico najbogatejših ljudi na svetu. Z uporabo tortnega diagrama prikažite, kakšna so razmerja bogastev prvih 7 ljudi z lestvice. Ne pozabite opisati, kaj prikazujete
Najbogatejši v ZDA
Na spletni strani Forbes najdete tudi lestvico 400 najbogatejših američanov za leto 2020. Z uporabo primernih diagramov prikažite razmerje med premoženji 10 najmlajših ljudi s te lestvice. Poiščite tudi enake podatke za leto 2019 ter z uporabo primernega diagrama primerjajte podatke za iste ljudi in ugotovite, ali se je njihovo bogastvo povečalo ali zmanjšalo. Ne pozabite opisati, kaj prikazujete
Največja šolnina
Na spletni strani Forbes najdete podatke o najboljših poslovnih šolah. Z uporabo primernih diagramov prikažite razmerje med šolninami za prvih 10 šol s te lestvice. Ne pozabite opisati, kaj prikazujete
Popis
V spodnji tabeli imamo podatke o številu državljanov Republike Slovenije glede na njihovo starost iz popisa, ki je bil narejen leta 2002.
| Starost | Število prebivalcev | Moški | Ženske |
| 0 | 16584 | 8560 | 8024 |
| 1 | 17733 | 9105 | 8628 |
| 2 | 17284 | 8915 | 8369 |
| 3 | 17452 | 9086 | 8366 |
| 4 | 17819 | 9186 | 8633 |
| 5 | 18411 | 9444 | 8967 |
| 6 | 18467 | 9529 | 8938 |
| 7 | 18938 | 9657 | 9281 |
| 8 | 19447 | 9916 | 9531 |
| 9 | 19626 | 10183 | 9443 |
| 10 | 20654 | 10523 | 10131 |
| 11 | 21785 | 11102 | 10683 |
| 12 | 22335 | 11621 | 10714 |
| 13 | 24018 | 12334 | 11684 |
| 14 | 25365 | 12945 | 12420 |
| 15 | 24456 | 12464 | 11992 |
| 16 | 24844 | 12704 | 12140 |
| 17 | 25838 | 13113 | 12725 |
| 18 | 26505 | 13515 | 12990 |
| 19 | 27026 | 13922 | 13104 |
| 20 | 28293 | 14529 | 13764 |
| 21 | 29141 | 14782 | 14359 |
| 22 | 29346 | 15200 | 14146 |
| 23 | 29314 | 15098 | 14216 |
| 24 | 29012 | 15038 | 13974 |
| 25 | 28978 | 14731 | 14247 |
| 26 | 28626 | 14464 | 14162 |
| 27 | 27913 | 14349 | 13564 |
| 28 | 27721 | 14193 | 13528 |
| 29 | 27610 | 14082 | 13528 |
| 30 | 27254 | 13886 | 13368 |
| 31 | 26239 | 13154 | 13085 |
| 32 | 26506 | 13340 | 13166 |
| 33 | 27157 | 13606 | 13551 |
| 34 | 28651 | 14168 | 14483 |
| 35 | 29990 | 14950 | 15040 |
| 36 | 30257 | 14906 | 15351 |
| 37 | 29255 | 14409 | 14846 |
| 38 | 29409 | 14668 | 14741 |
| 39 | 29437 | 14744 | 14693 |
| 40 | 29800 | 14929 | 14871 |
| 41 | 29126 | 14333 | 14793 |
| 42 | 29296 | 14610 | 14686 |
| 43 | 29203 | 14731 | 14472 |
| 44 | 29845 | 14856 | 14989 |
| 45 | 31157 | 15818 | 15339 |
| 46 | 30886 | 15626 | 15260 |
| 47 | 30876 | 15683 | 15193 |
| 48 | 30681 | 15640 | 15041 |
| 49 | 30519 | 15704 | 14815 |
| 50 | 28877 | 14792 | 14085 |
| 51 | 29725 | 15140 | 14585 |
| 52 | 27309 | 13936 | 13373 |
| 53 | 25445 | 12736 | 12709 |
| 54 | 24388 | 12291 | 12097 |
| 55 | 24028 | 11849 | 12179 |
| 56 | 16284 | 7937 | 8347 |
| 57 | 18754 | 9250 | 9504 |
| 58 | 22324 | 10691 | 11633 |
| 59 | 22137 | 10567 | 11570 |
| 60 | 21757 | 10520 | 11237 |
| 61 | 20825 | 10036 | 10789 |
| 62 | 20782 | 9869 | 10913 |
| 63 | 19727 | 9155 | 10572 |
| 64 | 19359 | 9082 | 10277 |
| 65 | 19846 | 9093 | 10753 |
| 66 | 18986 | 8698 | 10288 |
| 67 | 18947 | 8298 | 10649 |
| 68 | 18698 | 8005 | 10693 |
| 69 | 18310 | 7572 | 10738 |
| 70 | 17904 | 7422 | 10482 |
| 71 | 18352 | 7565 | 10787 |
| 72 | 16285 | 6504 | 9781 |
| 73 | 15646 | 6046 | 9600 |
| 74 | 14703 | 5452 | 9251 |
| 75 | 13526 | 4607 | 8919 |
| 76 | 12892 | 4046 | 8846 |
| 77 | 11438 | 3538 | 7900 |
| 78 | 11145 | 3340 | 7805 |
| 79 | 9992 | 2928 | 7064 |
| 80 | 9031 | 2530 | 6501 |
| 81 | 7451 | 2115 | 5336 |
| 82 | 6260 | 1760 | 4500 |
| 83 | 3616 | 984 | 2632 |
| 84 | 2667 | 728 | 1939 |
| 85 | 21176 | 5263 | 15913 |
V pomoč je zgornja tabela podana še v obliki MatLab matrike:
popis=[0,16584,8560,8024; 1,17733,9105,8628; 2,17284,8915,8369; 3,17452,9086,8366; 4,17819,9186,8633; 5,18411,9444,8967; 6,18467,9529,8938; 7,18938,9657,9281; 8,19447,9916,9531; 9,19626,10183,9443; 10,20654,10523,10131; 11,21785,11102,10683; 12,22335,11621,10714; 13,24018,12334,11684; 14,25365,12945,12420; 15,24456,12464,11992; 16,24844,12704,12140; 17,25838,13113,12725; 18,26505,13515,12990; 19,27026,13922,13104; 20,28293,14529,13764; 21,29141,14782,14359; 22,29346,15200,14146; 23,29314,15098,14216; 24,29012,15038,13974; 25,28978,14731,14247; 26,28626,14464,14162; 27,27913,14349,13564; 28,27721,14193,13528; 29,27610,14082,13528; 30,27254,13886,13368; 31,26239,13154,13085; 32,26506,13340,13166; 33,27157,13606,13551; 34,28651,14168,14483; 35,29990,14950,15040; 36,30257,14906,15351; 37,29255,14409,14846; 38,29409,14668,14741; 39,29437,14744,14693; 40,29800,14929,14871; 41,29126,14333,14793; 42,29296,14610,14686; 43,29203,14731,14472; 44,29845,14856,14989; 45,31157,15818,15339; 46,30886,15626,15260; 47,30876,15683,15193; 48,30681,15640,15041; 49,30519,15704,14815; 50,28877,14792,14085; 51,29725,15140,14585; 52,27309,13936,13373; 53,25445,12736,12709; 54,24388,12291,12097; 55,24028,11849,12179; 56,16284,7937,8347; 57,18754,9250,9504; 58,22324,10691,11633; 59,22137,10567,11570; 60,21757,10520,11237; 61,20825,10036,10789; 62,20782,9869,10913; 63,19727,9155,10572; 64,19359,9082,10277; 65,19846,9093,10753; 66,18986,8698,10288; 67,18947,8298,10649; 68,18698,8005,10693; 69,18310,7572,10738; 70,17904,7422,10482; 71,18352,7565,10787; 72,16285,6504,9781; 73,15646,6046,9600; 74,14703,5452,9251; 75,13526,4607,8919; 76,12892,4046,8846; 77,11438,3538,7900; 78,11145,3340,7805; 79,9992,2928,7064; 80,9031,2530,6501; 81,7451,2115,5336; 82,6260,1760,4500; 83,3616,984,2632; 84,2667,728,1939; 85,21176,5263,15913] |
- Nariši graf, ki prikazuje število prebivalcev glede na starost. Na abscisi naj bodo označene starosti, na ordinati pa število prebivalcev. Opazimo, da so v starostni skupini 85 let združeni vsi, ki so stari 85 let ali več. Odstrani to starostno skupino iz tabele in ponovno nariši graf.
- Nariši graf kot zgoraj, le da bo iz njega razvidna tudi razporeditev moških in žensk (glede na leta).
- Katera starostna skupina ima največ prebivalcev?
- Izpiši samo starostne skupine, ki so deljive s 5.
- Kakšna je povprečna starost prebivalca v Sloveniji?
- Za lažji prikaz, bi radi imeli podatke združene v 10-letne intervale. Pomagaj si z reshape.
Popis II
S pomočjo tabele pri nalogi Popis reši naslednji nalogi.
- Izračunaj povprečno starost prebivalcev RS, povprečno starost moških in povprečno starost žensk. Ugotovi tudi število prebivalcev, število moških in število žensk. Vse rezultate prikaži na primernem diagramu.
- Izračunaj število moških, ki so mlajši od 20 let in število žensk, ki so mlajše od 20 let. Rezultate prikaži na diagramu.
Fiziki
Kolegi fiziki z Jadranske 19 so hoteli eksperimentalno preveriti veljavnost Stefanovega zakona o sevanju črnega telesa:
kjer je
gostota energijskega toka,
(sigma) je Stefanova konstanta in
temperatura telesa v Kelvinih. Pri tem so izmerili naslednje podatke:
podatki = [273 315; 288 390; 298 445; 309 520; 331 680; 394 1370; 503 3620];
Prvi stolpec vsebuje temperaturo, drugi pa gostoto energijskega toka.
- Nariši graf izmerjenih vrednosti.
- S pomočjo operatorja nagibnica \, ki se uporablja za reševanje linearnih sistemov, iz izmerjenih vrednosti določi vrednost Stefanove konstante (v tem primeru imamo eno samo neznanko
, rešujemo pa linearni 'sistem'
): s = A\j, kjer je A=T4 (spomni se, kako izračunamo potenco vektorja), T je prvi stolpec podatkov, j pa drugi stolpec podatkov. Kakšno vrednost dobiš za
? Se to ujema z vrednostjo, ki jo najdeš na spletu? - Sedaj pa generiraj nekaj vrednosti temperature, npr. t=[273:10:513], s pomočjo Stefanovega zakona in izračunane vrednosti za
izračunaj pripadajoče vrednosti za j ter nariši oboje na istem grafu. Kako dobro se eksperimentalni podakti ujemajo s teorijo?
Moorov zakon (težja)
V računalništvu velja t.i. Moorov zakon (angleška stran ima precej več primerov in podatkov), ki pravi, da se zmogljivost računalniških komponent (hitrost procesorjev, velikost trdih diskov, velikost delovnega pomnilnika, ...) podvoji vsakih 18 mesecev. Oglej si podatke za velikost trdih diskov (podani so samo v obliki, primerni za Matlab):
| diski=[1956,0.005; 1980,0.026; 1980,0.018; 1981,0.005; 1981,0.005;1981,0.0063; 1981,0.01; 1981,0.01; 1981,0.019; 1981,0.02; 1981,0.026; 1981,0.026; 1983,0.006; 1983,0.01; 1983,0.01;1983,0.02; 1983,0.01; 1983,0.016; 1983,0.021; 1984,0.005; 1984,0.005; 1984,0.01; 1984,0.01; 1984,0.015; 1984,0.015;1984,0.02; 1984,0.02; 1984,0.005; 1984,0.006; 1984,0.011; 1984,0.01; 1984,0.011; 1984,0.01; 1984,0.02; 1984,0.015;1984,0.021; 1984,0.01; 1984,0.023; 1985,0.01; 1987,0.01; 1987,0.02; 1987,0.04; 1988,0.02; 1988,0.03; 1988,0.045;1988,0.06; 1988,0.25; 1989,0.02; 1989,0.04; 1995,1.7; 1995,2.1; 1995,2.9; 1995,0.24; 1995,0.42; 1995,0.52;1995,0.85; 1995,1.2; 1996,1.6; 1996,1.76; 1996,2; 1996,2.5; 1996,3.2; 1997,2.1; 1997,3.1; 1997,4;1997,2.1; 1997,3.1; 1997,3.5; 1997,4.3; 1997,5.1; 1997,7; 1997,3.2; 1997,3.2; 1997,4.3; 1997,4.3;1997,6.4; 1997,6.4; 1997,5.1; 1997,6.4; 1997,5.2; 1997,7; 1997,8.4; 1998,6.4; 1998,4.3; 1998,6.4;1998,8.4; 1998,5.2; 1998,6.4; 1998,5.1; 1998,4.3; 1998,6.4; 1998,6.4; 1998,5.2; 1998,4.3; 1998,6.4;1998,5.2; 1998,9; 1998,4.3; 1998,5.2; 1998,6.4; 1998,6.4; 1998,6.4; 1998,3.2; 1998,4.3; 1998,5.2;1998,6.4; 1998,5.7; 1998,4.3; 1998,6.4; 1998,5.2; 1998,5.1; 1998,5.2; 1998,6.4; 1998,8.4; 1998,6.4;1998,4; 1998,5.1; 1998,6.4; 1998,6.4; 1998,8.4; 1998,6.8; 1998,5.1; 1998,6.4; 1999,8; 1999,8.4;1999,8; 1999,19.2; 1999,8.4; 1999,10.2; 1999,8.4; 1999,10.2; 1999,10.2; 1999,8.4; 1999,6.4; 1999,10.2;1999,8.4; 1999,17.3; 1999,10; 1999,8.4; 1999,6.4; 1999,10.2; 1999,10.2; 1999,13.6; 1999,20; 1999,27.3;1999,13.6; 1999,20.5; 1999,18.2; 1999,10.2; 1999,10.2; 1999,13; 1999,13; 1999,20.4; 1999,17.3; 1999,27.3;1999,17.3; 2000,10.2; 2000,20.4; 2000,13.6; 2000,12.9; 2000,13.6; 2000,13; 2000,17.3; 2000,27.3; 2000,17.3;2000,17.3; 2000,20.4; 2000,20.5; 2000,15.2; 2000,20; 2000,15; 2000,17.2; 2000,28; 2000,17.3; 2000,20.3;2000,17; 2000,27; 2000,20.4; 2000,36.5; 2000,27; 2000,20; 2000,20; 2000,30; 2000,13.6; 2000,30;2000,40; 2000,15; 2000,15; 2000,30.5; 2000,20; 2000,40.9; 2000,15.3; 2000,30.7; 2000,20.4; 2000,30.7;2000,15; 2000,40; 2000,30; 2000,30.7; 2000,40.9; 2000,61.4; 2000,81.9; 2000,30.7; 2000,40.9; 2000,30;2000,30; 2000,80; 2001,61; 2001,82; 2001,40; 2001,40; 2001,30; 2001,40; 2001,30; 2001,82;2001,61; 2001,40; 2001,40; 2001,60; 2001,80; 2001,60; 2001,100; 2001,40; 2002,40; 2002,40;2002,100; 2002,60; 2002,80; 2002,40; 2002,100; 2002,120; 2002,40; 2002,40; 2002,60; 2003,40;2003,120; 2003,80; 2003,80; 2003,120; 2003,120; 2003,80; 2003,120; 2004,160; 2004,160; 2004,250;2004,80; 2004,80; 2004,120; 2004,120; 2004,160; 2004,250; 2005,160; 2005,250; 2007,250; 2007,500;2007,1000; 2008,150; 2008,250; 2008,500; 2008,1000; 2009,250; 2009,500; 2009,1500; 2009,2000; 2010,3000;2011,4000] |
V prvem stolpcu so letnice, v drugem pa velikost diskov v gigabajtih. Opazite lahko, da je za nekatera leta več podatkov.
- Podobno kot pri nalogi Fiziki, narišite graf izmerjenih vrednosti. Ker imamo za posamezno leto več podatkov, boste morali razmisliti, kašen graf je najbolj primeren.
- S kakšno funkcijo bi lahko opisali odvisnost velikosti diska od časa? Za čas lahko vzamete število let od 1956 naprej (torej bi prvi podatek ustrezal času 0, drugi pa času 24). Ker gre za eksponentno rast, bomo enačbo nastavili kot
, kjer sta c in a neznanki, x je kapaciteta diska (v gigabajtih), t pa čas (v letih). S pomočjo logaritma to enačbo prevedemo na linearno enačbo, kjer sta neznanki C=log c in A=log a. Spet torej rešujemo predoločen sistem, le da ima tokrat matrika sistema dva stolpca: v prvem so same enke, v drugem pa časi. S pomočjo operatorja nagibnica \ rešite ta predoločen sistem. Kakšne vrednosti dobite za C in A (oz. c in a)? Ali drži Moorov zakon? Koliko časa potrebujemo, da se kapaciteta diskov podvoji? - Kot pri prejšnji nalogi sedaj generirajte leta med 1956 in 2011, npr. z leta=1956:2011, nato iz izračunanih vrednosti za c in a izračunajte ustrezne kapacitete ter narišite graf teh vrednosti, skupaj s podatki iz tabele. Ali se naračunana krivulja dobro prilega danim podatkom?
