SF1665 Tillämpad flervariabelanalys med numeriska metoder 9,0 hp

Applied Multi-variable Calculus with Numerical Methods

Denna grundläggande kurs i flervariabelanalys innehåller både analytiska och numeriska metoder, samt programmering i matlab. Ett övergripande mål med kursen är att studenten ska nå insikt om att såväl analytiska som numeriska metoder och programmeringsteknik behövs för att göra tillförlitliga och effektiva beräkningar och simuleringar av tekniska och naturvetenskapliga processer baserade på matematiska modeller.

  • Utbildningsnivå

    Grundnivå
  • Kursnivå (A-D)

  • Huvudområde

    Teknik
  • Betygsskala

    A, B, C, D, E, FX, F

Kurstillfällen/kursomgångar

VT14 CFATE1 för programstuderande

  • Perioder

    VT14 P3 (9,0 hp)

  • Anmälningskod

    60913

  • Kursen startar

    2014 vecka: 4

  • Kursen slutar

    2014 vecka: 12

  • Undervisningsspråk

    Svenska

  • Campus

    KTH Campus

  • Antal föreläsningar

    84 (preliminärt)

  • Antal övningar

    84 (preliminärt)

  • Undervisningstid

    Dagtid

  • Undervisningsform

    Normal

  • Antal platser

    Ingen begränsning

  • Kursansvarig

    Mats Boij <boij@kth.se>

  • Målgrupp

    CFATE1

  • Del av program

Lärandemål

Denna grundläggande kurs i flervariabelanalys innehåller både analytiska och numeriska metoder, samt programmering i matlab. Ett övergripande mål med kursen är att studenten ska nå insikt om att såväl analytiska som numeriska metoder och programmeringsteknik behövs för att göra tillförlitliga och effektiva beräkningar och simuleringar av tekniska och naturvetenskapliga processer baserade på matematiska modeller.

Grundläggande mål för linjär algebra och vektorgeometri:

Efter genomgången kurs ska studenten för godkänt betyg kunna  

  • Använda de grundläggande begreppen och problemlösningsmetoderna inom linjär algebra och geometri. Särskilt innebär det att kunna:
    - tolka funktionsgrafer och nivåkurvor/nivåytor och skissera sådan kurvor och ytor i enklare fall
    - beräkna partiella derivator och använda kedjeregeln för reell- och vektorvärda funktioner av flera variabler
    - bestämma och klassificera kritiska punkter
    - använda Taylors formel för att approximera funktioner samt uppskatta approximationsfelets storlek
    - använda Jacobimatrisen för att genomföra linjär approximation
    - använda gradienten för att beräkna riktingsderivata och visa förståelse för gradientens förhållande till nivåkurvor/nivåytor
    - lösa vissa optimeringsproblem, även med bivillkor
    - förklara hur multipelintegraler definieras och hur de kan approximeras med hjälp av Riemannsummor.
    - beräkna vissa multipelintegraler med hjälp av upprepad enkelintegrering och variabelbyten, speciellt till polära, cylindriska och rymdpolära (sfäriska) koordinater
    - visa förståelse för hur man kan använda integralkalkyl för att beräkna längder, areor, volymer och andra storheter som t ex massa och tyngdpunkt
    - redogöra för hur kurvintegraler samt yt- och flödesintegraler definieras samt genomföra beräkningar av enklare sådana med hjälp av parameterisering
    - redogöra för och tillämpa Greens formel och Gauss sats (Divergenssatsen)
    - förklara begreppen potential och konservativt vektorfält samt använda dessa i beräkningar.
  • Ställa upp enklare matematiska modeller för företeelser och förlopp som kan beskrivas med funktioner av flera variabler eller vektorvärda funktioner, och diskutera sådana modellers och deras lösningars relevans, rimlighet och noggrannhet, samt ha kännedom om hur matematisk programvara kan användas för att genomföra beräkningar inom flervariabelanalys.
  • Läsa och tillgodogöra sig text om flervariabelanalys och dess tillämpningar samt kommunicera matematiska resonemang och beräkningar inom detta område muntligen och skriftligen

Grundläggande mål för numeriska metoder och matlab:

Efter genomgången kurs ska studenten kunna

  • identifiera olika matematiska problem och skriva om dem på en form som är lämplig för numerisk behandling
  • välja lämplig numerisk metod för behandling av det givna problemet
  • motivera val av metod genom att redogöra för fördelar och begränsningar
  • välja en algoritm som leder till effektiva beräkningar och implementera den i ett programspråk lämpat för beräkningar t ex Matlab
  • presentera resultaten på ett relevant och illustrativt sätt
  • göra tillförlitlighetsbedömning av resultaten
  • bryta ner större problem i hanterliga delar och skriva egna funktioner för dessa i programspråket
  • använda styr- och datastrukturer
  • hantera filer på olika sätt, både vid inläsning och utskrift
  • använda färdiga funktioner ur programspråkets bibliotek (t ex Matlabs bibliotek) för beräkning, visualisering och effektiv programmering
  • skriva välstrukturerade program i programspråket.

Mål för högre betyg. Efter genomgången kurs ska studenten förutom de grundläggande målen kunna

  • Visa förståelse för hur Jacobimatrisen kan användas för att avgöra om en funktion är lokalt inverterbar.
  • Tillämpa implicita funktionssatsen.
  • Redogöra för och tillämpa Stokes sats
  • Beräkna gränsvärden för funktioner av flera variabler och identifiera situationer när gränsvärde saknas.
  • Redogöra för begreppen gränsvärde, kontinuitet, deriverbarhet och differentierbarhet för reellvärda funktioner av flera variabler.
  • Lösa problem som kräver mer omfattande beräkningar i flera steg.
  • Generalisera och anpassa metoder för att användas i delvis nya situationer.
  • Lösa problem som kräver syntes av material och idéer från hela kursen
  • Härleda viktiga samband och satser inom flervariabelanalysen.

Kursens huvudsakliga innehåll

Rummen Rn. Funktioner av flera variabler och vektorvärda funktioner inklusive följande egenskaper och begrepp. Funktionsyta, nivåkurva, nivåyta. Gränsvärde och kontinuitet, differentierbarhet, partiell derivata, kedjeregeln, differentialer. Tangentplan och linjär approximation. Taylors formel i flera variabler Gradient och riktningsderivata. Jacobimatris, Jacobideterminant. Inverterbarhet och implicit definierade funktioner. Koordinattransformationer. Optimering. Multipelintegraler. Kurvintegraler och Greens formel. Flödesintegraler och Gauss och Stokes satser. Tillämpningar. Numeriska metoder för icke-linjära ekvationssystem, partiella differentialekvationer.

Behörighet

SF1663 Tillämpad linjär algebra med numeriska metoder och matlab och SF1664 Tillämpad envariabelanalys med numeriska metoder och matlab, eller motsvarande.

Litteratur

Examination

  • LAB1 - Laborationsuppgifter, 2,0 hp, betygsskala: P, F
  • SEM1 - Seminarier, 1,0 hp, betygsskala: P, F
  • TEN1 - Tentamen, 2,0 hp, betygsskala: A, B, C, D, E, FX, F
  • TEN2 - Tentamen, 4,0 hp, betygsskala: A, B, C, D, E, FX, F

Krav för slutbetyg

  • TEN1 – Tentamen 2 hp, betygsskala A,B,C,D,E,FX,F
  • TEN2 – Tentamen 4 hp, betygsskala A,B,C,D,E,FX,F
  • LAB1 – Laborationsuppgifter 2 hp, betygsskala P/F
  • SEM1 – Seminarier 1 hp, betygsskala P/F

Ges av

SCI/Matematik

Kontaktperson

Lars Filipsson

Examinator

Lars Filipsson <lfn@kth.se>

Versionsinformation

Kursplan giltig från och med VT13.
Examinationsinformation giltig från och med HT12.