MATLAB-modulen Programmering i MATLAB. Höstterminen 2015 3hp. Vad är MATLAB

Relevanta dokument
IF1611 Ingenjörsmetodik (Engineering Fundamentals)

Kursinformation Grundkurs i programmering med Python

Laboration: Grunderna i MATLAB

Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION

Objektorienterad Programmering (TDDC77)

Programmeringsteknik II

Introduktionsmöte Innehåll

Övningar och datorlaborationer, Datorer i system

Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

Grundkurs i programmering - intro

EDAA01 Programmeringsteknik - fördjupningskurs

Kursanalys DD1312 hösten 2008

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

Boken?!?! Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Variabler printf

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB

TDIU01 (725G67) - Programmering i C++, grundkurs

Inledande programmering med C# (1DV402) Introduktion till. eller så här är det tänkt att fungera.

DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012

2D1210, Numeriska Metoder, GK I för V 2.

Programmering, grundkurs

Välkomna till Numme och MATLAB, 9 hp, för Materialdesign och Energi&Miljö, årskurs 2

Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.

Välkomna till kursen i grundläggande programmering DVGA08, ISGA04

1. Flervalsfråga Andel

Introduktionsföreläsning

Välkomna till DIT012 IPGO

MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...

SF1513 (tidigare DN1212) Numeriska metoder och grundläggande programmering. för Bio3, 9 hp (högskolepoäng)

Kursprogram. Byggnadsmekanik VSMA05 HT 2017

Kursprogram. Byggnadsmekanik VSMA05 HT 2018

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg ) behöver inte redovisas

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1.

Introduktionsföreläsning. Outline. Beräkningsvetenskap I. Sara Zahedi Hanna Holmgren. Institutionen för Informationsteknologi, Uppsala Universitet

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

Övningar och datorlaborationer, Datorer i system

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska

Föreläsning 1: Introduktion till kursen

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

Sammanställning av kursutvärdering Samlad bedömning

Introduktion till kursen och MATLAB

Datavetenskapligt program, 180 högskolepoäng

Algebra och Ekvationer År 7

Lab1 inginfo07. Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X).

Föreläsning 1: Introduktion till kursen

Planering Programmering grundkurs HI1024 HT data

Funktioner, Algebra och Ekvationer År 9

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt

Välkomna till DIT012 IPGO. Tyvärr en bug i Google Docs: Sidnummer stämmer inte alltid. Alla anteckningar börjar på sidan 1.

Objektorienterad Programmering (TDDC77)

Planering Programmering grundkurs HI1024 HT TIDAA

FK Numeriska metoder

Laboration 1, Datamodellering. Observera. Tips. Förberedelse. Genomförande

VSMA05 Byggnadsmekanik - Kursprogram HT 2019

TNA005: Tillämpad matematik i teknik och naturvetenskap. Kursinformation VT 2015

Kursinformation och studiehandledning, M0043M Matematik II Integralkalkyl och linjär algebra, Lp II 2016.

Outline. Objektorienterad Programmering (TDDC77) Kursinfo. Outline. Hemsida. Organization. Ahmed Rezine Examination. Webreg.

Kursanalys. Douglas Wikström 15 juni Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008

DD1361 Programmeringsparadigm Föreläsning 1: Intro

Poäng. Start v. Programmeringsteknik med C och Matlab 7,50. Antal registrerade (män/kvinnor) 274 (194/80)

TMV166/186 Linjär Algebra M/TD 2009/2010

Kursanalys DA2003 höst 2017

Det ska endast finnas två bilder av samma typ på spelplanen.

Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17

Föreläsning 2. Operativsystem och programmering

Programmering, grundkurs, 8.0 hp, Elektro, KTH, hösten Programmering: att instruera en maskin att utföra en uppgift, kräver olika språk:

Introduktion till programmering, hösten 2011

SF1672, Linjär Algebra med Matlab för F1 Lab0

Föreläsning 1 & 2 INTRODUKTION

Föreläsning 1: Intro till kursen och programmering

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16

KURSPROGRAM HT-18 MATEMATISK STATISTIK AK FÖR D, I OCH PI, FMSF45 & MASB03

Linjär algebra och geometri 1

Matematik: Beräkningsmatematik (91-97,5 hp)

Kort-kort om utdelade användarkonton och datormiljön på NADA

Välkomna! Utveckling och drift av mjukvarusystem. Webbprogrammerare. #wplnu #udmlnu.

Platser för att skriva och testa kod online. Workshop om programmering i matematikkurser, version 0.7 senast sparat

Linjär algebra och geometri I

Linjär algebra med tillämpningar, lab 1

Kursinformation, TNIU19 Matematisk grundkurs fo r byggnadsingenjo rer, 6 hp

Föreläsning 1: Introduktion till kursen

Kursprogram. Byggnadsmekanik VSMA05 HT 2016

Kursinformation. Statistik och geometri, 7 hp. inom kursen 973G10, 15 hp för Lärare i årskurs 4-6

Föreläsning 1: Intro till kursen och programmering

TDP002 Imperativ programmering. Laborationsmaterial emacs python-mode

ENDIMENSIONELL ANALYS FÖR C OCH D HT 2016, DELKURS B1, 8 HP

b) NY KURS (Ange kursnamn, årskurs, önskad läsperiod, schemablocksplacering. Bifoga utkast till kursplan.)

TDDC77 Objektorienterad Programmering

Introduktionsföreläsning

STOCKHOLMS UNIVERSITET HT 2011 Statistiska institutionen Bertil Wegmann

STOCKHOLMS UNIVERSITET VT 2011 Avd. Matematisk statistik GB DATORLABORATION 1: TIDSSERIER.

Administrivia. hh.se/db Verónica Gaspes (Kursansvarig) 2 Mattias Enervall (Övningsassistent) Examination. 1 Skriftlig tentamen (betyg)

Linjär algebra och geometri I

Studiehandledning Klinisk Biomekanik, 7,5 Hp.

Studiehandledning M0038M Matematik I Differentialkalkyl Lp 1, 2016

GRUNDKURS I C-PROGRAMMERING

ÄMAD04, Matematik 4, 30 högskolepoäng Mathematics 4, 30 credits Grundnivå / First Cycle

Utveckling av en ny utmaningsbaserad kurs i laboratoriemedicinsk diagnostik (18 hp) för blivande biomedicinska analytiker studenter

Kursinformation och lektionsplanering BML402

Transkript:

MATLAB-modulen Programmering i MATLAB Höstterminen 2015 3hp Vad är MATLAB MatrixLaboratory Avancerad miniräknare. Maskinoberoende programmeringsspråk högnivåspråk (Python, Javascript) - interaktivt Behöver inte kompileras. Kompilering ger snabbare kod (Fortran, C, C++). MATLAB används Som verktyg i många kurser på KTH. I undervisning, forskning och i industrin. 1

Programmering Producera, modifiera och bedöma program. Veta hur man hanterar delproblem. Söka fel, testa och ta hänsyn till effektivitet. Dokumentera och skriva underhållbara program. Tränar logiskt tänkande och problemlösning. Modulens upplägg 4 föreläsningar (föreläsningsanteckningar finns på kurswebben innan föreläsningen. Ta med dessa till föreläsningen.) F1: grunderna i MATLAB, variabler, m-filer, eventuellt något om sekvenser F2: Vektorer (sekvenser), matriser, beräkningar med vektorer och matriser. Rita grafer. F3: Upprepning (loopar) och villkorssatser. Logik. F4: Egendefinierade funktioner. Felsökning. 2

y 03/09/15 Modulens upplägg 7 schemalagda laborationstillfällen (för hjälp och redovisning) Jobba med självstudiematerial samt göra tre P-uppgifter som ska redovisas. Ni kommer inte att hinna göra allt under laborationstillfällena. Eget arbete krävs! 30 0.12 1 25 Mintemp Maxtemp 0.1 0.8 0.6 Temperatur i grader celsius 20 15 10 5 0.08 0.06 0.04 0.02 0 Im(z) 0.4 0.2 0 0.2 0.4 0 0.02 0.04 0.6 0.8 5 0 20 40 60 80 100 120 Dagnummer 0.06 0.06 0.04 0.02 0 0.02 0.04 0.06 0.08 0.1 x 1 1 0.5 0 0.5 1 Re(z) Modulen avslutas med ett skriftligt prov i tentamensperiod 1 (markerad med KS i ert schema) Laborationsarbete Självstudiematerialet samt de tre P-uppgifterna som ska redovisas görs i grupper om två (eller en, inte tre) Efter varje redovisad P-uppgift - byt labbgrupp! Hjälp gärna varandra genom diskussioner. Men, det är inte tillåtet att dela ut sin kod (sitt program) till andra. Det räknas som FUSK. 3

Material Allt material finns på kurswebben (SF1667/Matlabmodulen) Föreläsningsanteckningar (ta med till föreläsningen) Laborationsmaterial (självstudie + P-uppgifter) MATLAB i korthet av Carina Edlund Länkar till tutorials på Mathworks hemsida Rekommenderad bok för er som vill veta mer. Finns på kårbokhandeln ISBN 9781292060538 Examination av MATLAB-modulen MATLAB-modulen är på 3.0 hp och består av ett Ladokmoment med betyg P/F För att bli godkänd på denna del måste du Bli godkänd på 3 P-uppgifter (muntlig redovisning vi terminal senast vid angivet datum 18/9, 25/9, 9/10) Datum för senaste redovisning står i lydelsen samt på kurswebben. Viktigt: vi förväntar oss att ni redovisar så snart ni är klara med en P- uppgift. Om alla väntar till sista minuten kommer vi inte att hinna med alla redovisningar. Klara ett skriftligt prov i tentamensperiod 1. 4

Muntliga redovisningen Vid redovisningen ska båda i gruppen närvara. Båda ska kunna redogöra för alla detaljer. Vid redovisningen ska ni visa upp hur ni har löst den aktuella uppgiften (genom att visa upp och förklara er kod). Eventuella utskrifter och plottar (om så efterfrågas) ska även visas upp. Ni ska kunna svara på frågor kring koden samt visa att gör det den ska. Koden ska uppfylla funktionskraven samt vara enkel att förstå och använda. Tidsåtgång MATLAB-modulen består inte endast av de schemalagda tillfällena 3.0 hp motsvarar ca 80 timmar 4 föreläsningar + 7 laborationstillfällen +1 prov = 24 timmar i sal 80-24=56 timmar eget arbete Arbete med övningsuppgifter och laborationer Inläsning och övning på egen hand 5

03/09/15 Tillgång till MATLAB MATLAB finns tillgängligt att använda i datorsalarna på KTH Alla KTH-studenter får gratis hämta ett exemplar av MATLAB till sin privata dator. Om du vill göra det så gå till KTH:s nedladdningsservice för studenter. Sidan hittas så här från KTH:s startsida http://www.kth.se. välj STUDENT PÅ KTH välj IT-support Välj Programvara välj KTH Mjukvarunerladdning Problem med programvara vänd er till IT-supporten på KTH-info. Linux-miljön i datorsal Logga in med ditt KTH-konto och password Öppna ett terminalfönster I terminalfönstret ① Skapa en katalog för kurser >mkdir KURSER! ② Gå till katalogen >cd KURSER! ③ Skapa en underkatalog för algebra-kursen >mkdir TILLALG2015! Dash Home: skriv terminal 6

03/09/15 Starta MATLAB i Linux-miljö Dash Home: skriv matlab Starta MATLAB MATLAB-fönstret Arbetskatalogen Arbetsyta Katalogfönster Kommandofönster Historiefönster Promt 7