Adaptiva algoritmer och intelligenta maskiner, 2005 Hemtentamen
|
|
- Mattias Ekström
- för 6 år sedan
- Visningar:
Transkript
1 Adaptiva algoritmer och intelligenta maskiner, 2005 Hemtentamen Hemtentamen består av 5 uppgifter. Totalpoängen är 25 och varje uppgift ger 5 poäng. För godkänt krävs minst 10 poäng. Det är givetvis tillåtet att diskutera uppgifterna med andra teknologer, men de lösningar du skickar måste vara dina egna. Uppenbara fall av plagiat kommer att leda till poängavdrag för de inblandade. Skicka dina lösningar via till mattias.wahde@me.chalmers.se, med TYDLIG information om ditt namn och personnummer. Lösningarna SKALL skickas i form av EN zip-fil, som vid extraktion ger 5 kataloger med namnen Uppgift1, Uppgift2 etc. Till VARJE uppgift skall bifogas (1) dina Matlabprogram för den aktuella uppgiften, (2) en separat, kortfattad rapport i PDF- eller MS Word-format. OBS! Inlämnade uppgifter som saknar rapport ger 0 poäng. Detsamma gäller uppgifter för vilka matlabprogrammet ej är direkt körbart: Ingen editering, kopiering av filer mellan olika kataloger eller annan modifikation skall behöva göras av den som rättar uppgiften. Alltså: Kontrollera NOGA att (1) dina program är körbara (gå ur Matlab, starta om det igen, och kör programmen), (2) rapporterna har bifogats och att du har SVARAT på de frågor som ingår i uppgiften (läs NOGA de separata instruktionerna för varje uppgift), (3) alla filer har samlats i EN zip-fil enligt ovan. Dessutom: Kontrollera att du faktiskt BIFOGAR zip-filen när du skickar mailet. Zip-filen ska skickas, via , senast den 16/5 kl (OBS! 11 på förmiddagen, EJ kl. 23!). Sen inlämning medför 5 poängs avdrag (fram till den 17/5) eller 10 poängs avdrag (fr.o.m. 18/5, kl ). Vissa av uppgifterna är individualiserade, d.v.s. uppgiftens parametrar varierar från teknolog till teknolog. Parametrarna finns att ladda ner på
2 1 Handelsresandeproblemet Handelsresandeproblemet (TSP) förekommer i många tillämpningar, t.ex. vid utplacering av m komponenter på ett kretskort. Det rör sig då oftast om mycket stora m ( eller mer). Här skall vi lösa samma problem, men för en transporttillämpning, där m är mycket mindre: Ett företag har som uppgift att leverera varor till 30 olika städer. Givetvis vill man göra detta på ett så effektivt sätt som möjligt. Man måste alltså lösa TSP. Skriv en GA som kan söka efter den kortaste vägen mellan m orter (för godtyckligt m). Ett krav är att programmet alltid skall generera korrekta rutter, d.v.s. sådana som endast besöker varje stad en gång och, i sista steget, återvänder till startstaden. Använd därför en kodningsmetod där varje kromosom består av en permutation av talen 1, 2,..., m, d.v.s. städernas index. Man behöver även speciella operatorer som ser till att nya individer bildas på ett korrekt sätt. Implementera order crossover enligt uppgift 3.6 i kursboken, i form av en separat Matlabfunktion med följande gränssnitt (OBS!) function [c1new,c2new] = order_crossover(c1,c2); där c1, c2, c1new och c2new är kromosomer. Skriv även en valfri mutationsoperator (t.ex. den som finns i uppgift 3.6, men andra operatorer är också möjliga). Städernas position anges med två koordinater (x, y), och listan över koordinaterna finns att ladda ner i Matlabformat på I många transportproblem är kostnaden inte en enkel linjär funktion av avståndet. I denna uppgift, antag att kostnadsfunktionen c(i, j) ges av L 0 om L L 0 c(i, j) = L om L 0 < L L 1 (1) L 2 L 1 om L > L 1, där L = (x i x j ) 2 + (y i y j ) 2, (2) är avståndet mellan stad i och stad j. Som fitnessmått, använd uttrycket f = 1 c, (3) där c betecknar summan av alla delkostnaderna för de 30 resorna längs rutten. Använd de numeriska värdena L 0 = 3.0 och L 1 = 6.0. Kör sedan programmet för att finna en rutt med så hög fitness som möjligt (se websidan för information om vilka värden som måste nås för full poäng). Ange följande i din rapport: (1) kostnaden c och (2) längden för den bästa rutt du funnit. Skicka dessutom med (1) ditt TSP-program samt (2) den bästa kromosomen (d.v.s. en permutation av talen 1, 2,...,30) i Matlab-format, d.v.s. som en.mat-fil eller en.m-fil.
3 2 Funktionsanpassning med neuronnät Neuronnät används ofta för funktionsanpassning, d.v.s. för att bilda en representation av en okänd funktion f(x 1, x 2,...,x m ). I denna uppgift ska du använda backpropagation för att ta fram ett neuronnät som kan representera en given funktion f(x, y) av två variabler på intervallet x, y [0, 1]. Nätet ska alltså ha två insignaler och en utsignal. De funktioner (en per teknolog) som ska användas finns beskrivna på I detta fall skall både en träningsmängd och en valideringsmängd genereras. Träningsmängden skall bestå av N tr = 121 in-utdatapar av typen (x, y, f(x, y)), tagna från ett rutnät med separationen 0.1 mellan närliggande punkter. Datamängden skall placeras i en Matlabfil (training_data.mat eller training_data.m) på formen training_data = [ ; ; ; ; ]; (Siffervärdena för f(x, y) kommer givetvis att variera från fall till fall). Valideringsmängden skall placeras i en Matlabfil (validation_data.mat eller validation_data.m), och skall bestå av N val = 100 in-utdatapar, tagna i mittpunkterna mellan de punkter som ingår i träningsmängden, d.v.s. validation_data = [ ; ; ; ; ]; Välj själv antalet neuroner i mellanlagret (så litet som möjligt, men inte mindre!). Definiera medelfelet för ett neuronnät som ɛ = 1 N ( ˆf(xi, y i ) f(x i, y i ) ) 2, (4) N i=1 där ˆf är neuronnätets uppskattning av det verkliga funktionsvärdet f i punkten x i, y i. För träningsmängden beräknas felet ɛ tr med N = N tr och för valideringsmängden beräknas felet ɛ val med N = N val. OBS! Uppgiften fortsätter på nästa sida!
4 Under träningen, som skall genomföras med vanlig, stokastisk gradientföljning, d.v.s. den metod som oftast används i samband med backpropagation, mät träningsfelet ɛ tr och valideringsfelet ɛ val efter var 10:e träningsepok (Liksom i inlämningsuppgift 2 skall felen beräknas med fixa vikter). OBS! Backpropagationalgoritmen får EJ ges direkt information om sitt resultat på valideringsmängden under pågående träning! Däremot får ɛ val (givetvis) användas för att bestämma när träningen skall avbrytas. För full poäng krävs att ett visst minimivärde nås för ɛ val. För mer information, se websidan enligt ovan. Tag med följande i din rapport: (1) Information om minimivärdena (d.v.s. för ditt bästa neuronnät) för felen ɛ tr och ɛ val och (2) en plot (skall inkluderas i rapporten OBS!) över felen ɛ tr och ɛ val som funktion av träningsepoken (d.v.s. för epok 10, 20, 30, etc., enligt ovan). Dessutom SKALL (1) backpropagationprogrammet och (2) både träningsmängden och valideringsmängden bifogas (i Matlabformat, d.v.s i en.mat-fil eller en.m-fil). Vidare SKALL (3) ett testprogram test_net bifogas, där användaren kan skriva in en godtycklig punkt (x, y) och få ut uppskattningen ˆf(x, y) från ditt bästa nätverk, enligt >> f_estimate = test_net(x,y) Detta program måste alltså läsa in det bästa nätverket från en fil (alternativt får det bästa nätverket gärna hårdkodas i testprogrammet). Det skall INTE vara nödvändigt att åter köra backpropagationalgoritmen för att kunna testa nätet.
5 3 Hopfieldnätverk Hopfieldnätverk kan användas för läsning av handstilar, t.ex. vid automatisk sortering av post. Det inlästa tecknet består då av en matris av n x n y pixlar, där varje pixel motsvaras av en neuron i Hopfieldnätverket. För enkelhets skull antar vi här att varje pixel antingen är av (vit pixel, insignal = -1) eller på (svart pixel, insignal = +1), d.v.s. vi definierar inga mellanlägen (gråskalor). Vi sätter n x = n y = 7. Hopfieldnätverket kommer alltså att ha 7 2 = 49 neuroner och = 2352 vikter (diagonalelementen är alla lika med 0). Skriv ett Matlabprogram som kan lagra N mönster med 49 pixlar vardera i ett Hopfieldnätverk (de lagrade mönstren får hårdkodas i programmet). Lagra sedan de tre mönstren som finns definierade på websidan, d.v.s. Programmet skall kunna läsa ett godtyckligt startmönster som inparameter och därefter iterera med Hopfieldalgoritmen (s. 86 i kursboken). Programmet SKALL köras exakt på följande sätt (utan modifikation, editering etc.) >> hopfield(start_pattern) där start_pattern är startmönstret (en vektor med 49 komponenter, där komponenterna 1-7 motsvarar översta raden i matrisen (från vänster till höger, som vanligt), komponenterna 8-14 motsvarar näst översta raden etc.). Under körningen SKALL programmet visa (grafiskt) det aktuella mönstret, så att man på skärmen kan följa konvergensen mot en attraktor. Använd gärna det exempelprogram för det grafiska gränssnittet som finns på websidan! Definiera sedan en brusig variant av vart och ett av de tre lagrade mönstren, där åtminstone 5 pixlar har ändrats (jämfört med de lagrade mönstren). Kontrollera att programmet konvergerar mot de lagrade mönstren. De tre brusiga varianterna SKALL bifogas i form av tre stycken matlabvektorer (med 49 element vardera) i en fil noisy_vectors.mat, så att de kan läsas in och direkt testas i Hopfieldprogrammet enligt ovan. Slutligen, finn en godtycklig falsk attraktor för ditt nätverk, d.v.s. en attraktor som inte finns med bland de tre lagrade mönstren (inverterade versioner av de tre mönstren räknas ej!). TIPS: starta med en slumpmässig insignal. Bifoga en plot över den falska attraktorn i din rapport. Dessutom skall (1) Hopfieldprogrammet och (2) de tre brusiga vektorerna bifogas, enligt ovan.
6 4 Q-learning Q learning kan bl.a. användas vid problem som går ut på att finna den bästa vägen till ett givet mål. Implementera (i Matlab) Q learning enligt avsnitt 3.4 i boken, och applicera ditt program på den arena som finns att ladda ner på Från början sätts Q till noll för alla tillstånd och alla handlingar (handling 1 = höger, handling 2 = upp, handling 3 = vänster, handling 4 = ned). Notera att inte alla handlingar är tillgängliga i alla tillstånd: roboten får inte lämna rutnätet. Periodiska randvillkor skall inte användas. Notera att roboten i denna uppgift kan, i ett givet läge, röra sig i alla tillåtna riktningar, d.v.s. någon framåtriktning definieras ej. Vid varje träningsepisods början skall roboten placeras i en slumpmässig position (men inte i måltillståndet T, ej heller i någon av de blockerade rutorna). Under träningen skall roboten (i varje steg) med sannolikheten ɛ utföra den handling som är associerad med det högsta Q värdet (i det aktuella tillståndet), och med sannolikheten 1 ɛ skall roboten utföra en slumpmässig handling. Vid varje steg uppdateras (i princip) Q matrisen enligt avsnitt 3.4, med δ = 0.9. (I många fall sker dock ingen förändring av Q matrisen, d.v.s. uppdateringen genomförs men ger ingen förändring av Q). Belöningar skall utdelas enligt följande: Om roboten når måltillståndet ges belöningen +20, och träningsepisoden avslutas. Om roboten försöker gå in i någon av de blockerade rutorna ges istället belöningen -10 (d.v.s. ett straff) innan roboten tillåts fortsätta rörelsen. OBS! I dessa fall står dock roboten kvar i den tidigare rutan, d.v.s. den tillåts inte gå in i de blockerade rutorna (men får ett straff för att den försöker göra det). Kör ditt Q learningprogram, och plocka fram Q matrisen (d.v.s. den matris som Q konvergerar mot efter många träningsepisoder). För enkelhets skull, definierna Q matrisen som en 49 4-matris, motsvarande de 49 rutnätscellerna. (1-7 = rad 1 (räknat uppifrån, från vänster till höger), 8-14 = rad 2 etc.) Notera dock att några rader i Q matrisen (nämligen de rader som motsvarar de blockerade rutorna samt måltillståndet) kommer enbart att innehålla nollor. Dessutom kommer det att finnas ytterligare ett antal nollor i Q matrisen, motsvarande handlingar som ej är tillåtna (exempel: Q(1, upp) = 0, eftersom det inte är tillåtet att gå uppåt från det övre vänstra hörnet). Notera också att det går att ta fram Q matrisen för hand. Man kan alltså kontrollera om programmets resultat är korrekt (och körningen därför kan avbrytas). I din rapport skall Q-matrisen (en 49 4-matris) bifogas. Dessutom skall (1) det program som användes vid träningen bifogas (d.v.s. Q-learningprogrammet) SAMT (2) ett enkelt testprogram (ska kunna köras utan att man först måste köra träningsprogrammet) som skriver ut den väg som fås om roboten i varje steg utför den handling som är associerad med högst Q-värde, d.v.s path = show_path(initial_state) där initial_state är det aktuella starttillståndet. Vägen (som returneras av show_path) får antingen representeras grafiskt eller skrivas ut i form av en vektor, t.ex. >> etc., för fallet initial_state = 1 (vilket starttillstånd som helst (utom de blockerade rutorna) ska dock kunna väljas).
7 5 Dataklassifikation med GA I många sammanhang, t.ex. inom medicin och molekylärbiologi, är det viktigt att kunna klassificera data i olika kategorier med utgångspunkt i kriterier som tas fram ur mätdata. Ett viktigt exempel är klassifikation av cancerdata. Sedan några år tillbaka är det möjligt att mäta aktiviteten (expressionsnivån) hos många (tusentals) gener samtidigt, och de uppmätta genaktiviteterna kan (eventuellt) användas för att identifiera gener som orsakar cancer, eller som åtminstone konsekvent uppvisar en viss typ av aktivitet efter att en cancertumör har bildats. De mätdata man har att arbeta med i dessa sammanhang brukar ordnas i en matris där varje rad representerar en gen, och varje kolumn en person, antingen med cancer (kategori I) eller utan (kategori II). Dessa s.k. genexpressionsmatriser innehåller alltså ofta tusentals rader men bara några tiotal kolumner eftersom varje mätning fortfarande är mycket kostsam. Det är därför viktigt att försöka finna klassifikatorer med så få parametrar som möjligt. I denna uppgift ska ni, med hjälp av en genetisk algoritm, ta fram en linjär klassifikator, d.v.s. av typen α 1 g i1 + α 1 g i α N g in > β, (5) där α j, j = 1,..., N och β är konstanter och g ij, j = 1,...,N är mätvärdet för gen i j. Olikheten ska vara uppfylld, d.v.s. vänsterledet ska vara större än högerledet, för personer i kategori I. För personer i kategori II ska det omvända gälla. Ett exempel: betrakta en starkt förenklad genexpressionsmatris bestående av mätningar av 3 gener för 4 personer: I I II II gen gen gen De två första mätningarna representerar alltså personer i kategori I, och de två sista personer i kategori II. I detta fall skulle t.ex. regeln g 2 > 0.5, d.v.s. N = 1, α = 1, i 1 = 2, β = 0.5, klassificera datamängden perfekt. Uppgift: Skriv nu en genetisk algoritm som kan generera linjära klassifikatorer (av varierande längd) och finn en så liten klassifikator som möjligt ( 5 gener), som hundraprocentigt (d.v.s. helt korrekt) kan klassificera den träningsdatamängd som finns att ladda ner på Låt fitnessvärdet vara lika med andelen korrekt klassificerade mätningar i träningsdatamängden. För full poäng krävs att den identifierade klassifikatorn når ett perfekt resultat (100%) på träningsdatamängden, och åtminstone 95 procents precision på valideringsdatamängden. OBS! valideringsdatamängden får INTE användas vid optimeringen, bara för testning. Det är dock givetvis tillåtet att mäta även valideringsfelet under pågående träning. I din rapport skall bifogas (1) den bästa klassifikatorn på den form som anges i ekvation (5) ovan, (2) en plot över träningsfelet och valideringsfelet som funktion av antalet evaluerade generationer. OBS! Uppgiften fortsätter på nästa sida!
8 Dessutom skall (1) träningsprogrammet (din GA) bifogas SAMT (2) ett enkelt testprogram med vars hjälp man kan testa den bästa klassifikator du funnit (får hårdkodas i testprogrammet) enligt fitness = test_classifier(data, correct_class) där data skall kunna representera antingen träningsdatamängden eller valideringsdatamängden och correct_class är klassindelningen för den aktuella datamängden (se websidan för mer information). Notera att det INTE skall vara nödvändigt att åter köra träningsprogrammet för att kunna testa din bästa klassifikator.
Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I/KF, 5. hp, 215-3-17 Skrivtid: 14 17 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall
MMA132: Laboration 2 Matriser i MATLAB
MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen
729G43 Artificiell intelligens / Maskininlärning 3. Marco Kuhlmann
729G43 Artificiell intelligens / 2015 Maskininlärning 3 Marco Kuhlmann Förra gången: Perceptroninlärning Beslutsregel predicerat y-värde Exempel: AND Välj parametrar θ 0, θ 1, θ 2 sådana att perceptronen
Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Avdelningen för beräkningsvetenskap Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, 2015-12-17 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!)
1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u =
Kursen bedöms med betyg,, 5 eller underkänd, där 5 är högsta betyg. För godkänt betyg krävs minst poäng från uppgifterna -7. Var och en av dessa sju uppgifter kan ge maximalt poäng. För var och en av uppgifterna
MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...
Allt du behöver veta om MATLAB: Industristandard för numeriska beräkningar och simulationer. Används som ett steg i utvecklingen (rapid prototyping) Har ett syntax Ett teleskopord för «matrix laboratory»
FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum
Johan Helsing, 11 oktober 2018 FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum Inlämningsuppgift 3 Sista dag för inlämning: onsdag den 5 december. Syfte: att träna på att hitta lösningar
Uppgift 1 ( Betyg 3 uppgift )
2008-03-25.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program (en funktion), my_plot_figure, som läser in ett antal sekvenser av koordinater från tangentbordet och ritar ut dessa till en
Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.
TAIU07 Föreläsning 3 Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. 27 januari 2016 Sida 1 / 21 Logiska variabler
TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28
TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 9 november 2015 Sida 1 / 28 Föreläsning 3 Linjära ekvationssystem. Invers. Rotationsmatriser. Tillämpning:
TMA226 datorlaboration
TMA226 Matematisk fördjupning, Kf 2019 Tobias Gebäck Matematiska vetenskaper, Calmers & GU Syfte TMA226 datorlaboration Syftet med denna laboration är att du skall öva formuleringen av en Finita element-metod,
Laboration 1 i SF1544: Öva på Matlab och konstruera en optimal balk Avsikten med denna laboration är att:
Laboration 1 i SF1544: Öva på Matlab och konstruera en optimal balk Avsikten med denna laboration är att: - snabbt komma igång med träning på matlabprogrammering (uttnyttja gärna alla schemalagda laborationstillfällen,
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade
1(15) Bilaga 1. Av Projekt Neuronnätverk, ABB Industrigymnasium, Västerås Vt-05
1(15) Bilaga 1 2(15) Neuronnätslaboration Räknare Denna laboration riktar sig till gymnasieelever som går en teknisk utbildning och som helst har läst digitalteknik samt någon form av styrteknik eller
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
Fråga 5 (1 poäng) För att definiera ett sökproblem krävs...
OBS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervarlsfrågorna ges 1 poäng för korrekt svar och 0,5 poäng om skillnaden mellan antalet korrekta svar och antalet
SF1624 Algebra och geometri
SF1624 Algebra och geometri Tjugofemte föreläsningen Mats Boij Institutionen för matematik KTH 10 december, 2009 Tentamens struktur Tentamen består av tio uppgifter uppdelade på två delar, Del A och Del
729G43 Artificiell intelligens (2016) Maskininlärning 3. Marco Kuhlmann Institutionen för datavetenskap
729G43 Artificiell intelligens (2016) Maskininlärning 3 Marco Kuhlmann Institutionen för datavetenskap Modell med vektornotation parametervektor särdragsvektor Perceptron kombinerar linjär regression med
Grundläggande Idéer Algoritmens komponenter Numerisk optimering Genetisk Programmering. Genetiska Algoritmer
Genetiska Algoritmer 1 Grundläggande Idéer 2 3 4 Exempel Parallell optimering inspirerad av biologisk evolution Parallell optimering inspirerad av biologisk evolution Population av hypoteser Urvalprocess
Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Avdelningen för beräkningsvetenskap Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, 017-0-14 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!)
ELLER (fyll bara i om du saknar tentamenskod): Datum: 32 maj Bordsnummer: Kontrollera att du fått rätt tentamensuppgifter
FÖRSÄTTSBLAD TILL TENTAMEN Din tentamenskod (6 siffror): ELLER (fyll bara i om du saknar tentamenskod): Personnummer: - Datum: 32 maj 4711 Kursens namn (inkl. grupp): Beräkningsvetenskap I (1TD393 DEMO)
Konvergens för iterativa metoder
Konvergens för iterativa metoder 1 Terminologi Iterativa metoder används för att lösa olinjära (och ibland linjära) ekvationssystem numeriskt. De utgår från en startgissning x 0 och ger sedan en följd
TDDD78 projekt: Tower Defence
projekt: Tower Defence 1 Introduktion Tower Defence är en kategori av spel med rötter till 1980-talet som går ut på att försvara en punkt (ofta symboliserat som en bas eller by) från horder av monster
2D Potentialen i en nervcell definieras normalt som skillnaden i spänning mellan dess axon och dendrit.
2D1432 Artificiella Neuronnät och andra lärande system Lösningsförslag till Tentamen 2003-03-06 Inga hjälpmedel. Uppgift 1 Vilka av följande påståenden är sanna? Korrigera de som är fel. 1. Potentialen
Projekt 3: Diskret fouriertransform
Projekt 3: Diskret fouriertransform Diskreta fouriertransformer har stor praktisk användning inom en mängd olika områden, från analys av mätdata till behandling av digital information som ljud och bildfiler.
Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration
10 februari 2017 Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration Syfte med övningen: Introduktion till ett par numeriska metoder för lösning av ekvationer respektive
Tentamen för kursen TME135 Programmering i Matlab för M1
Tentamen för kursen TME135 Programmering i Matlab för M1 Tid: 18 oktober 2011 kl 8:30-12:30 Lärare: Håkan Johansson, mobil: 0739-678 219, kontor: 772 8575 Tillåtna hjälpmedel: P. Jönsson: MATLAB-beräkningar
Vinjetter TDDC91 Datastrukturer och algoritmer
Vinjetter TDDC91 Datastrukturer och algoritmer 17 augusti 2015 2 Scenario 1 Man har inom Posten Logistik AB skrivit programvara för sortering av kundinformation och vill standardisera användningen av sorteringsalgoritmer.
LARS ULVELAND HOPFIELDNÄTVERK FÖR IGENKÄNNING AV DEGRADERADE BILDER OCH HANDSKRIVNA TECKEN
LARS ULVELAD HOPFIELDÄTVERK FÖR IGEKÄIG AV DEGRADERADE BILDER OCH HADSKRIVA TECKE E PROJEKTRAPPORT FÖR PROJEKTKURSE I BILDAALYS HT 02 Teori för Hopfieldnätverk Hopfieldmodellen är en typ av neuronnät,
Tentamen i Beräkningsvetenskap I (nya versionen), 5.0 hp, Del A
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I (nya versionen), 5.0 hp, 2008-2-9 Skrivtid: 4 00 7 00 (OBS! Tre timmars skrivtid!) Hjälpmedel:
Lösningsförslag till tentamen i SF1861 Optimeringslära för T. Torsdag 28 maj 2010 kl
Lösningsförslag till tentamen i SF86 Optimeringslära för T. Torsdag 28 maj 2 kl. 4. 9. Examinator: Per Enqvist, tel. 79 62 98. (a) Inför variablerna x = (x sr, x sm, x sp, x sa, x sd, x gr, x gm, x gp,
Tentamen TEN1 HI
Tentamen TEN1 HI1029 2014-03-14 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha
Optimeringslära Kaj Holmberg
Tekniska Högskolan i Linköping TAOP88 Matematiska Institutionen Lösning till tentamen Optimeringslära 9--7 Kaj Holmberg Lösningar Uppgift a: Inför slackvariabler x 5, x 6 och x 7 Starta med slackvariablerna
Fråga 5 (1 poäng) För att definiera ett sökproblem krävs...
OBS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervarlsfrågorna ges 1 poäng för korrekt svar och 0,5 poäng om skillnaden mellan antalet korrekta svar och antalet
TDDC74 Programmering: Abstraktion och modellering Datortenta , kl 14-18
TDDC74 Programmering: Abstraktion och modellering Datortenta - 017-10-7, kl 14-18 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis
Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund
Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism En civilingenjör ska kunna idealisera ett givet verkligt problem, göra en adekvat fysikalisk modell och behandla modellen med matematiska
Kappa 2014, lösningsförslag på problem 5
Kappa 2014, lösningsförslag på problem 5 Lag Spyken Roger Bengtsson, Sten Hemmingsson, Magnus Jakobsson, Susanne Tegler Problemet I det här problemet betraktas m n stora rektangulära rutnät, där m avser
Hemuppgift 2, SF1861 Optimeringslära för T, VT-10
Hemuppgift 2, SF1861 Optimeringslära för T, VT-1 Kursansvarig: Per Enqvist, tel: 79 6298, penqvist@math.kth.se. Assistenter: Mikael Fallgren, werty@kth.se, Amol Sasane, sasane@math.kth.se. I denna uppgift
TANA81: Simuleringar med Matlab
TANA81: Simuleringar med Matlab - Textsträngar och Texthantering. - Utskrifter till fil eller skärm. - Exempel: Slumptal och Simulering. - Exempel: Rörelseekvationerna. - Vanliga matematiska problem. Typeset
NUMPROG, 2D1212, vt Föreläsning 9, Numme-delen. Stabilitet vid numerisk behandling av diffekvationer Linjära och icke-linjära ekvationssystem
NUMPROG, 2D1212, vt 2005 Föreläsning 9, Numme-delen Stabilitet vid numerisk behandling av diffekvationer Linjära och icke-linjära ekvationssystem Då steglängden h är tillräckligt liten erhålles en noggrann
Linjära ekvationssystem. Avsnitt 1. Vi ska lära oss en metod som på ett systematiskt sätt löser alla linjära ekvationssystem. Linjära ekvationssystem
Avsnitt Linjära ekvationssystem Elementära radoperationer Gausseliminering Exempel Räkneschema Exempel med exakt en lösning Exempel med parameterlösning Exempel utan lösning Slutschema Avläsa lösningen
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 14:e Mars, 2017 Provkod: TEN1 Hjälpmedel:
Föreläsning 5. Approximationsteori
Föreläsning 5 Approximationsteori Låt f vara en kontinuerlig funktion som vi vill approximera med en enklare funktion f(x) Vi kommer använda två olika approximationsmetoder: interpolation och minstrakvadratanpassning
Lösningsförslag till övningsuppgifter, del V
Lösningsförslag till övningsuppgifter, del V Obs! Preliminär version! Ö.1. (a) Vi kan lösa uppgiften genom att helt enkelt räkna ut avståndet mellan vart och ett av de ( 7 ) = 1 paren. Först noterar vi
TMV166 Linjär Algebra för M. Tentamen
MATEMATISKA VETENSKAPER TMV66 6 Chalmers tekniska högskola 6 8 kl 8:3 :3 (SB Multisal) Examinator: Tony Stillfjord Hjälpmedel: ordlistan från kurshemsidan, ej räknedosa Telefonvakt: Olof Giselsson, ankn
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2016-12-22 KTH STH Flemingsberg 8.15-13.00 Tillåtna hjälpmedel: Kursboken C PROGRAMMING A Modern Approach K. N. King helt utan anteckningar Alternativt C från början
Introduktion till MATLAB
29 augusti 2017 Introduktion till MATLAB 1 Inledning MATLAB är ett interaktivt program för numeriska beräkningar med matriser. Med enkla kommandon kan man till exempel utföra matrismultiplikation, beräkna
Ordinära differentialekvationer,
(ODE) Ordinära differentialekvationer, del 1 Beräkningsvetenskap II It is a truism that nothing is permanent except change. - George F. Simmons ODE:er är modeller som beskriver förändring, ofta i tiden
Experimentella metoder, FK3001. Datorövning: Finn ett samband
Experimentella metoder, FK3001 Datorövning: Finn ett samband 1 Inledning Den här övningen går ut på att belysa hur man kan utnyttja dimensionsanalys tillsammans med mätningar för att bestämma fysikaliska
Artificiella Neuronnät
Artificiella Neuronnät 2 3 4 2 (ANN) Inspirerade av hur nervsystemet fungerar Parallell bearbetning Vi begränsar oss här till en typ av ANN: Framåtkopplade nät med lagerstruktur 3 4 Fungerar i princip
Enlagersnät Flerlagersnät Generalisering. Artificiella Neuronnät
Artificiella Neuronnät 1 Karaktäristiska egenskaper Användningsområden Klassiska exempel Biologisk bakgrund 2 Begränsningar Träning av enlagersnät 3 Möjliga avbildningar Backprop algoritmen Praktiska problem
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
För teknologer inskrivna H06 eller tidigare. Skriv GAMMAL på omslaget till din anomyna tentamen så att jag kan sortera ut de gamla teknologerna.
Matematik Chalmers Tentamen i TMV225 Inledande matematik M, 2009 01 17, f V Telefon: Christoffer Cromvik, 0762 721860 Inga hjälpmedel. Kalkylator ej tillåten. Varje uppgift är värd 10 poäng, totalt 50
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 13:e januari klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 13:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
Oändligtdimensionella vektorrum
Oändligtdimensionella vektorrum Vi har i den här kursen huvudsakligen studerat ändligtdimensionella vektorrum. Dessa är mycket användbara objekt och matriskalkyl ger en bra metod att undersöka dom med.
Tentamen 1 i Matematik 1, HF okt 2018, Skrivtid: 14:00-18:00 Examinator: Armin Halilovic
Tentamen i Matematik, HF9 4 okt 8, Skrivtid: 4:-8: Examinator: Armin Halilovic För godkänt betyg krävs av max 4 poäng Betygsgränser: För betyg A, B, C, D, E krävs, 9, 6, respektive poäng Komplettering:
1 Minkostnadsflödesproblem i nätverk
Krister Svanberg, april 2012 1 Minkostnadsflödesproblem i nätverk Ett nätverk består av en given mängd noder numrerade från 1 till m (där m är antalet noder) samt en given mängd riktade bågar mellan vissa
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 13:e Mars, 2018 Provkod: TEN1 Hjälpmedel:
Linjära ekvationer med tillämpningar
UMEÅ UNIVERSITET Institutionen för matematik och matematisk statistik Olof Johansson, Nina Rudälv 2006-10-17 SÄL 1-10p Linjära ekvationer med tillämpningar Avsnitt 2.1 Linjära ekvationer i en variabel
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 20 Mars, 2015 Provkod: TEN1 Hjälpmedel:
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 19:e Mars, 2019 Provkod: TEN1 Hjälpmedel:
Laboration 5: Regressionsanalys. 1 Förberedelseuppgifter. 2 Enkel linjär regression DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK Laboration 5: Regressionsanalys DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08 Syftet med den här laborationen är att du skall
Optimalitetsvillkor. Optimum? Matematisk notation. Optimum? Definition. Definition
Optimum? När man har formulerat sin optimeringsmodell vill man lösa den Dvs finna en optimal lösning, x, till modellen Nästan alltid: Sökmetoder: Stå i en punkt, gå till en annan (bättre Upprepa, tills
Linjära ekvationssystem
Linjära ekvationssystem Gausselimination Vanlig gausselimination för det linjära ekvationssystemet Ax = b utgår från den utökade matrisen [A b] och applicerar elementära radoperationer på denna för att
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 4. Funktioner 1 Egna Funktioner Uppgift 1.1 En funktion f(x) ges av uttrycket 0, x 0, f(x)= sin(x), 0 < x π 2, 1, x > π 2 a) Skriv en Matlab funktion
Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson Plot och rekursion
Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson 2010-11-19 Plot och rekursion I denna laboration skall du lära dig lite om hur plot i MatLab fungerar samt använda
Laboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
Linjära ekvationssystem
Föreläsning 3 Linjära ekvationssystem Gausselimination Vanlig gausselimination för det linjära ekvationssystemet Ax = b utgår från den utökade matrisen [A b] och applicerar elementära radoperationer på
2 februari 2016 Sida 1 / 23
TAIU07 Föreläsning 4 Repetitonssatsen while. Avbrott med break. Exempel: En Talföljd och en enkel simulering. Egna funktioner. Skalärprodukt. Lösning av Triangulära Ekvationssystem. Programmeringstips.
de var svåra att implementera och var väldigt ineffektiva.
OBS! För flervalsfrågorna gäller att flera alternativ eller inget alternativ kan vara korrekt. På flervalsfrågorna kan man bara ha rätt eller fel, dvs frågan måste vara helt korrekt besvarad. Totalt kan
Lösningsanvisningar till de icke obligatoriska workoutuppgifterna
Lösningsanvisningar till de icke obligatoriska workoutuppgifterna Linjära system 7. (a) Falskt. Kondition är en egenskap hos problemet oberoende av precisionen i beräkningarna. (b) Falskt. Pivotering påverkar
Datum: 24 okt Betygsgränser: För. finns på. Skriv endast på en. omslaget) Denna. Uppgift. Uppgift Beräkna. Uppgift Låt z. Var god. vänd.
Tentamen i Linjär algebra, HF94 Datum: 4 okt 8 Skrivtid: 4:-8: Lärare: Marina Arakelyan, Elias Said Examinator: Armin Halilovic För godkänt betyg krävs av max 4 poäng Betygsgränser: För betyg A, B, C,
HI1024 Programmering, grundkurs TEN
HI1024 Programmering, grundkurs TEN2 2014-10-27 KTH STH Haninge 13.15-18.00 Tillåtna hjälpmedel: En A4 handskriven på ena sidan med egna anteckningar Kursboken C PROGRAMMING A Modern Approach K. N. King
Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:
TANA81: Beräkningar med Matlab - Variabler och Matriser - Logiska uttryck och Villkor - Repetitionssatser - Grafik - Funktioner Variabler I Matlab skapas en variabel genom att man anger dess namn och ger
Robotarm och algebra
Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson 2010-12-07 Robotarm och algebra I denna laboration skall du lära dig lite mer om möjlighetera att rita ut mer avancerade
Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten.
OS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervalsfrågorna ges 1 poäng för korrekt svar och 0,5 poäng om skillnaden mellan antalet korrekta svar och antalet
Moment 6.1, 6.2 Viktiga exempel Övningsuppgifter T6.1-T6.6
Moment 6., 6. Viktiga exempel 6.-6. Övningsuppgifter T6.-T6.6 Matriser Definition. En matris är ett schema med m rader och n kolonner eller kolumner, som vi kallar dem i datalogin innehållande m n element.
Programmeringsuppgift Game of Life
CTH/GU STUDIO TMV06a - 0/0 Matematiska vetenskaper Programmeringsuppgift Game of Life Analys och Linär Algebra, del A, K/Kf/Bt Inledning En cellulär automat är en dynamisk metod som beskriver hur komplicerade
Numerisk Analys, MMG410. Lecture 13. 1/58
Numerisk Analys, MMG410. Lecture 13. 1/58 Interpolation För i tiden gällde räknesticka och tabeller. Beräkna 1.244 givet en tabel över y = t, y-värdena är givna med fem siffror, och t = 0,0.01,0.02,...,9.99,10.00.
Vektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Linjära avbildningar I Innehåll En liten tillbakablick:
Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python
Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python Hjälpmedel Följande hjälpmedel är tillåtna: Exakt en valfri bok, t.ex. den rekommenderade kursboken. Boken får ha anteckningar,
Uppgift 1 ( Betyg 3 uppgift )
2008-03-12.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program som läser igenom en textfil som heter FIL.TXT och skriver ut alla rader där det står ett decimaltal först på raden. Decimaltal
Tentamen i Beräkningsvetenskap II, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap Per Lötstedt, tel. 47 2986 Saleh Rezaeiravesh Tentamen i Beräkningsvetenskap II, 5.0 hp, 206-0-4 Skrivtid: 4 00 7 00 (OBS!
TENTA: TDDD11 & TDDC68. Tillåtna hjälpmedel. Starta Emacs, terminal och tentakommunikationsfönster. Skicka in frågor och uppgifter
TENTA: TDDD11 & TDDC68 Tillåtna hjälpmedel Det är tillåtet att ha böcker (t.ex. Ada-bok, formelsamlingar, lexikon,...) med sig samt utdelade lathundar (finns på kurshemsidan) för Ada, Unix och Emacs. Utdraget
Tentamen för kursen. Linjära statistiska modeller. 17 februari
STOCKHOLMS UNIVERSITET MATEMATISK STATISTIK Tentamen för kursen Linjära statistiska modeller 17 februari 2010 9 14 Examinator: Anders Björkström, tel. 16 45 54, bjorks@math.su.se Återlämning: Rum 312,
TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 9 juni 2016, kl 14 18
TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 9 juni 2016, kl 14 18 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt.
TDDC74 Programmering: Abstraktion och modellering Tentamen, lördag 27 augusti 2016, kl 8 12
TDDC74 Programmering: Abstraktion och modellering Tentamen, lördag 27 augusti 2016, kl 8 12 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt.
Fixpunktsiteration. Kapitel Fixpunktsekvation. 1. f(x) = x = g(x).
Kapitel 5 Fixpunktsiteration 5.1 Fixpunktsekvation En algebraisk ekvation kan skrivas på följande två ekvivalenta sätt (vilket innebär att lösningarna är desamma). 1. f(x) = 0. En lösning x kallas en rot
LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664
LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664 Tillämpad envariabelanalys med numeriska metoder för CFATE1 den 1 mars 214 kl 8.-1. 1. Bestäm värdemängden till funktionen f(x) = 2 arctan x + ln (1 + x 2 ), där
Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1
22 januari 214 Miniprojekt 1 (6) Beräkningsvetenskap I/KF Institutionen för informationsteknologi Beräkningsvetenskap Besöksadress: ITC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751 5
FÖRSÄTTSBLAD TILL TENTAMEN. ELLER (fyll bara i om du saknar tentamenskod): Datum: 16 januari Bordsnummer:
FÖRSÄTTSBLAD TILL TENTAMEN Din tentamenskod (6 siffror): ELLER (fyll bara i om du saknar tentamenskod): Personnummer: - Datum: 16 januari 2013 Kursens namn (inkl. grupp): Beräkningsvetenskap I (1TD393)
Laboration 3. Funktioner, vektorer, integraler och felskattning
1 SF1520 K2 HT2014 NA 21 december 2015 Laboration 3 Funktioner, vektorer, integraler och felskattning Efter den här laborationen skall du kunna använda och skriva egna funktioner med flera in- och utparametrar,
DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP
DIFFERENTIALEKVATIONER INLEDNING OCH GRUNDBEGREPP Differentialekvation (DE) är en ekvation som innehåller derivator av en eller flera okända funktioner ORDINÄRA DIFFERENTIAL EKVATIONER i) En differentialekvation
Dagens föreläsning (F15)
Dagens föreläsning (F15) Problemlösning med datorer Carl-Mikael Zetterling bellman@kth.se KP2+EKM http://www.ict.kth.se/courses/2b1116/ 1 Innehåll Programmering i Matlab kap 5 EKM Mer om labben bla Deluppgift
Föreläsning 7. Felrättande koder
Föreläsning 7 Felrättande koder Antag att vi vill skicka ett meddelande som består av bokstäver a,b,c,d. Vi kan koda a,b,c,d. Antag att det finns en viss sannolikhet att en bit i ett meddelande som skickas
5B1817 Tillämpad ickelinjär optimering. Metoder för problem utan bivillkor, forts.
5B1817 Tillämpad ickelinjär optimering Föreläsning 5 Metoder för problem utan bivillkor, forts. A. Forsgren, KTH 1 Föreläsning 5 5B1817 2006/2007 Lösningar För en given metod blir en lösning den bästa
Armin Halilovic: EXTRA ÖVNINGAR
ABSOLUTBELOPP Några exempel som du har gjort i gymnasieskolan: a) = b) 0 =0 c) 5 = 5 Alltså x 0 et av ett tal x är lika med själva talet x om talet är positivt eller lika med 0 et av x är lika med det