kunna besvara frågor om Pythons syntax och användarhandledningar (online help).
kunna beskriva svaret på en given sekvens av (eventuellt felaktiga) kommandon.
Färdighet och förmåga
kunna skriva beräkningsprogram som behövs i efterföljande kurser i V-utbildningen.
kunna visualisera, tolka och kritisk bedöma numeriska resultat.
kunna redovisa problemlösningar och numeriska resultat i skriftlig och grafisk form.
Värderingsförmåga och förhållningssätt
med adekvat terminologi och välstrukturerat redogöra för numerisk simulering av en projektuppgift inom V-området.
Kursinnehåll
Aritmetiska operationer, vektorer, matriser, enkla grafikfunktioner. Inbyggda funktioner (i python, NumPy och SciPy), egendefinerade funktioner och skript. Linjära ekvationssystem. Icke-linjära ekvationer. Anpassning till mätdata med minstakvadratmetoden. Numerisk integration. Tolkning och kritisk bedömning av resultat. Tillämpningar och projektarbete.
Förutsättningar
FMA420 Linjär algebra eller FMA421 Linjär algebra med beräkningsintroduktion eller FMA656 Matematik, linjär algebra eller FMAA20 Linjär algebra med introduktion till datorhjälpmedel eller FMAA21 Linjär algebra med numeriska tillämpningar eller FMAA55 Matematik, linjär algebra eller FMAB20 Linjär algebra eller FMAB22 Lineär algebra
Förutsatta förkunskaper:
FMAB65 Endimensionell analys B1, FMAB70 Endimensionell analys B2 och FMAB30 Flerdimensionell analys. Grundläggande Python-programmering motsvarande första halvan av V2:s programmeringskurs.