Naturlagar i cyberrymden

Storlek: px
Starta visningen från sidan:

Download "Naturlagar i cyberrymden"

Transkript

1 Naturlagar i cyberrymden VT 2006 Lektion 1 Naturlagar i cyberrymden Hur naturlagarna används för att skapa naturtrogna datorsimuleringar, virtuella världar och datorspel Dagens föreläsning Presentation Kursens upplägg och administration Introduktion till fysikbaserade datorsimuleringar Test för fysikdidaktisk forskning Introduktion till fysik Lite MATLAB Martin Servin Institutionen för fysik Umeå universitet Exempel Kursen Naturlagar i cyberrymden Introduktion till fysikbaserade datorsimuleringar Mål och innehåll Registrering Kurshemsidan Kompendium (100 kr) Schema och gästföreläsningar Tips Försäljning av kompendium 1

2 Olika typer av datorsimuleringar Vetenskapliga simuleringar VR Ingenjörssimuleringar Datorspel och film Vilka naturlagar? Svar: rörelselagar Rörelselagarna beskriver hur våra objekt utvecklas med tiden; hur objektens position, hastighet osv. förändras givet de krafter som finns närvarande. Dessa uttrycks normalt som ordinära differentialekvationer, t.ex x (t)=f(t) Varför simulera naturlagarna? Hur implementeras naturlagarna i datorprogram? Svar: för realism (samt praktiskt) Datorsimuleringar i forskning och teknisk utveckling: realism självklart mål. I upplevelseindustrin: uppenbart ofysikaliska förlopp sticker i ögonen på betraktaren. Mer verklighetstrogna förlopp förhöjer närvarokänslan. Svar: via tangentbordet och detta är vad vi ska ägna resten av kursen åt! 2

3 Fysikmotor Simuleringsloopen Naturlagarna kommer in i ett program genom en s.k. fysikmotor. En fysikmotor är ett kodbibliotek som kombineras med rutiner för visualisering, interaktion, AI osv Fysikmotorn hanterar hur simuleringsvärlden (med dess allas objekt) utvecklas med tiden. Vortex, ODE, Havok, Meqon, Novodex, Fysikmotor? Initialisering av värld och objekt Kraftberäkning ( yttre krafter) Hantering av tvång Hantering av kollisioner Kollisions-detektion Kollisions-respons Numerisk ekvationsslösare (stega fram i tiden) Visualisering Efteranalys Introduktion till fysik Vad är fysik? Två perpsektiv: fundamentala teorier och praktiskt fungerande modeller för klass av fenomen Partikelfysik Atomfysik Vätskedynamik Stela kroppar Allomfattande teori? Specialfall Vätskedynamik Atomfysik Stela kroppar Mer generell Hur använda fysiken i simuleringar? Djungel av formler att känna till och behärska? De grundläggande naturlagarna är (relativt) få! Övriga formler är specialfall (och definitioner). I simuleringar behöver endast (grovt sett) de grundläggande naturlagarna implementeras. Resten av fysiken följer då automatiskt. Välj teori/modell som är tillräckligt, men inte onödigt, generell. 3

4 Klassisk mekanik Rörelse (kinematik) Krafter Dynamik = rörelse+krafter Lägesvektor: Hastighetsvektor: Accelerationsvektor: Rörelse r(t)=[x(t),y(t),z(t)] v(t)=[v x (t),v y (t),v z (t)] a(t)=[a x (t),a y (t),a z (t)] x z r(t) a(t) y v(t) d v = r dt d a = v dt Accelerationen anger hur hastigheten förändras i storlek och riktning. Källan till hastighetsförändringar är krafter. Krafter Objekt Gravitation mm F = G r 2 Fjäder F = kd ( x) Friktion F f v F Glidfriktion Ff = µ F m F M x d F l Nära jordytan v m F Fl Luftmotstånd d F mg = Cv n M g = G r 2 Jord x F Punktmassor Saknar utsträckning. Rotation irrelevant. Vanligt att approximera andra objekt med punktmassor. Kraft påverkar hastigheten. Stela kroppar Har utsträckning och kan rotera. Kraft påverkar hastigheten och rotationshastigheten. Elastiska strängar, membran och kroppar Har utsträckning, kan rotera samt är elastisk. Kraft påverkar hastigheten, rotationshastigheten och svängningar. Vätskor Som elastiska objekt fast med full rörlighet. Mer krävande numerisk kod 4

5 Naturlagarna i klassisk mekanik Rörelselagar m a= F Newtons rörelselag Iα = M Konserveringslagar ptot = 0 Ltot = 0 E = 0 tot Rörelselag för rotation Bevarande av rörelsemängd (p=mv) Bevarande av rörelsemängdsmoment (L=Iw) Bevarande av energi MATLAB Introduktion: miljön, datatyper, vanliga operationer och kommandon. Programmering Tips Grafik C-MEX funktioner Kraft och motkraft F 1 F 2 F2 = -F 1 MATLAB-miljön Exempel på inmatningar >> 1/3 ; Beräkning ans= >> A=3*ans ; Tilldelning A= 1 >> x=[1,2,3,4,5]; ; Vektor >> x*x ; Vektorprodukt ans= 55 5

6 Matriser i MATLAB Matriser kan byggas upp term för term eller genereras med matrisbyggande funktioner >> A=[ 1 2 3; 4 5 6] ; Skapa matris A= >> A(2,3)=-6 ; Ändra i matris A= En vektor är en matris med dimension (1,n) eller (n,1). En skalär är en matris med dimension (1,1). Dessa behandlas inte annorlunda av MATLAB än andra matriser. Operationer och funktioner Matrisoperationer + - * / \ ^. Matrisfunktioner inv(m), det(m), size(m), Skalärfunktioner (verkar enskilt på varje element) sqrt(m), sin(m), exp(m), Matrisbyggande funktioner, t.ex. kolon-operatorn >> A=[ 0:0.5:2] ; Bygg upp vektor A= Plot Hur en plot är uppbyggd Hur en plot skapas i MATLAB y(x) = >> x=[0:0.01:3*pi]; >> y=sin(x.^2)./(1+x); >> plot(x,y) sin(x 2 ) 1+ x Programmering Spara följande som minfunktion.m function y=minfunktion(a,b) tmp=a/b; y=tmp^2; >> minfunktion(3,4) ans= Se kompendium för syntaxering av if-satser, for-slingor och while-loopar. Men för snabbare kod ersätt loopar med matris operationer. 6

7 Smart val av datatyper Om du har flera lika objekt, tex bollar Skapa inte en variabel för varje objetk, tex boll1_x=[1,0,1]; boll2_x=[1,0,2]; Välj smarta datatyper som gör det lätt att ändra antalet objekt och deras egenskaper. Lagra objektens variabler i matriser Lagra i struct Matrislagring av position, hastighet och radie: X dim (3,N) V dim (3,N) R dim (1,N) Struct-lagring av position, hastighet och radie: BOLL en strukt med N slots BOLL(n).x positionsvektor för boll n, dim (3,1) BOLL(n).v hastighetsvektor för boll n, dim (3,1) BOLL(n).radie radie för boll n, dim (1,1) Matrislagring ger snabbare beräkningar Struct-lagring ger tydligare och mer strukturerad kod Grafik Se exempel grafik.m Låt MATLAB sköta uppdateringen av grafikfönstret genom att tilldela handles till grafikobjekten Uppdatera objekten med set Exempel: H=plot(1,1); set(h, erasemode, xor ) axis([0,0,3,5]) daspect([1,1,1]) hold on set(h, XData,2, YData,4) Kommandon: line, rectangle % Plot med handtag H % Egenskap vid utritning % Figurens axlar % Skala axlar lika % Lås fast inställningar % Uppdatera objektets % position 3D Grafik Se exempel moving_spehers.m 7

8 C-MEX funktioner MATLAB ofta långsamt Med C-MEX funktioner kan beräkningstunga rutiner utföras med C-kod MEX-funktionen kompileras i MATLAB Resultatet är en dll-fil (mexglx i Linux) som anropas i MATLAB- koden som en M-fil. MATLAB-funktion function y=timestwo(x) y=2*x; C-MEX funktion # include mex.h void timestwo(double y[], double x[]) { y[0]=2.0*x[0]; } Exempel void mexfunction(int nlhs, mxarray *plhs[], int nrhs, const mxarray *prhs[]) { double *x,*y; plhs[0]=mxcreatedoublematrix(1,1,mxreal); x=mxgetpr(prhs[0]); y=mxgetpr(plhs[0]); timestwo(y,x); } Mål och innehåll att med kunskap om hur grundläggande naturlagar tillsammans med datorprogram används för att göra verklighetstrogna simuleringar grundläggande teori simuleras med datorprogram skrivna av studenter golfbollars rörelse hoppande föremål stela kroppars rörelse kollisioner hur programpaket kan användas för att simulera och grafiskt visualisera mer avancerade system 8

9 Tips Påbörja laborationerna i tid, svårighetsgraden ökar under kursen. Uppfinningsrikedom belönas. Dokumentera i rapporten! Att visa att naturlagarna är uppfyllda är viktigt. Dokumentera i rapporten! Börja laborationen med att skriva en algoritm. Skriv strukturerad kod med kommentarer. Exempel demo Besök gästföreläsningarna för att höra mer om hur kursens element används i verkligheten. 9

Miniprojekt: MEX och molekyldynamik

Miniprojekt: MEX och molekyldynamik 4 september 2013 Miniprojekt 1 (5) Beräkningsvetenskap DV Institutionen för informationsteknologi Beräkningsvetenskap Besöksadress: Polacksbacken, hus 2 Lägerhyddsvägen 2 Postadress: Box 337 751 05 Uppsala

Läs mer

Naturlagar i cyberrymden VT 2006 Lektion 6. Martin Servin Institutionen för fysik Umeå universitet. Modellering

Naturlagar i cyberrymden VT 2006 Lektion 6. Martin Servin Institutionen för fysik Umeå universitet. Modellering Naturlagar i cyberrymden VT 2006 Lektion 6 Modellering Martin Servin Institutionen för fysik Umeå universitet -You want a WHAT?! An Earth Simulator! I don t know You ll have to solve its equations of motion

Läs mer

Vetenskapsdagen 2016 SciLab för laborativa inslag i matematik eller fysik

Vetenskapsdagen 2016 SciLab för laborativa inslag i matematik eller fysik Vetenskapsdagen 2016 SciLab för laborativa inslag i matematik eller fysik Fredrik Berntsson (fredrik.berntsson@liu.se) 5 oktober 2016 Frame 1 / 23 Bakgrund och Syfte Inom kursen Fysik3 finns material som

Läs mer

Inlämningsuppgift 4 NUM131

Inlämningsuppgift 4 NUM131 Inlämningsuppgift 4 NUM131 Modell Denna inlämningsuppgift går ut på att simulera ett modellflygplans rörelse i luften. Vi bortser ifrån rörelser i sidled och studerar enbart rörelsen i ett plan. De krafter

Läs mer

university-logo Mekanik Repetition CBGA02, FYGA03, FYGA07 Jens Fjelstad 1 / 11

university-logo Mekanik Repetition CBGA02, FYGA03, FYGA07 Jens Fjelstad 1 / 11 Mekanik Repetition CBGA02, FYGA03, FYGA07 Jens Fjelstad 2010 03 18 1 / 11 Översikt Friläggning Newtons 2:a lag i tre situationer jämvikt partiklar stela kroppars plana rörelse Energilagen Rörelsemängd

Läs mer

Introduktion till kursen och MATLAB

Introduktion till kursen och MATLAB Introduktion till kursen och MATLAB TNA005: Tillämpad matematik i teknik och naturvetenskap för ED1, KTS1, och MT1 vårterminen 2018 Berkant Savas Kommunikations- och transportsystem Institutionen för teknik

Läs mer

Repetion. Jonas Björnsson. 1. Lyft ut den/de intressanta kopp/kropparna från den verkliga världen

Repetion. Jonas Björnsson. 1. Lyft ut den/de intressanta kopp/kropparna från den verkliga världen Repetion Jonas Björnsson Sammanfattning Detta är en kort sammanfattning av kursen Mekanik. Friläggning Friläggning består kortfattat av följande moment 1. Lyft ut den/de intressanta kopp/kropparna från

Läs mer

Laboration: Grunderna i MATLAB

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

Läs mer

Inledande matematik M+TD

Inledande matematik M+TD Introduktionsföreläsning p. 1/13 Introduktionsföreläsning Inledande matematik M+TD Stig Larsson http://www.math.chalmers.se/ stig Matematiska vetenskaper Chalmers tekniska högskola Göteborgs universitet

Läs mer

Matlabövning 1 Funktioner och grafer i Matlab

Matlabövning 1 Funktioner och grafer i Matlab Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom PM:et. Gå sedan igenom exemplen

Läs mer

Beräkningsverktyg HT07

Beräkningsverktyg HT07 Beräkningsverktyg HT07 Föreläsning 1, Kapitel 1 6 1.Introduktion till MATLAB 2.Tal och matematiska funktioner 3.Datatyper och variabler 4.Vektorer och matriser 5.Grafik och plottar 6.Programmering Introduktion

Läs mer

Inledning. Kapitel 1. 1.1 Bakgrund. 1.2 Syfte

Inledning. Kapitel 1. 1.1 Bakgrund. 1.2 Syfte Sammanfattning Vi har i kursen Modelleringsprojekt TNM085 valt att simulera ett geléobjekt i form av en kub. Denna består av masspunkter som är sammankopplade med tre olika typer av fjädrar med olika parametrar.

Läs mer

LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod

LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod TANA21+22/ 30 september 2016 LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER 1 Inledning Vi skall studera begynnelsevärdesproblem, både med avseende på stabilitet och noggrannhetens beroende av steglängden. Vi

Läs mer

Introduktion till MATLAB

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

Läs mer

Matlabövning 1 Funktioner och grafer i Matlab

Matlabövning 1 Funktioner och grafer i Matlab Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom hela PM:et. Gå sedan igenom

Läs mer

Kapitel extra Tröghetsmoment

Kapitel extra Tröghetsmoment et betecknas med I eller J används för att beskriva stela kroppars dynamik har samma roll i rotationsrörelser som massa har för translationsrörelser Innebär systemets tröghet när det gäller att ändra rotationshastigheten

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning läsvecka 4 Magnus oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/17 Denna föreläsning (läsvecka 4) Kursadministration (redovisning projekt 2,

Läs mer

MMA132: Laboration 1 Introduktion till MATLAB

MMA132: Laboration 1 Introduktion till MATLAB MMA132: Laboration 1 Introduktion till MATLAB De flesta numeriska metoder låter oss få en tillräckligt bra lösning på ett matematiskt problem genom att byta ut komplexa matematiska operationer med kombinationer

Läs mer

Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln

Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script

Läs mer

Mekanik FK2002m. Repetition

Mekanik FK2002m. Repetition Mekanik FK2002m Föreläsning 12 Repetition 2013-09-30 Sara Strandberg SARA STRANDBERG P. 1 FÖRELÄSNING 12 Förflyttning, hastighet, acceleration Position: r = xî+yĵ +zˆk θ = s r [s = θr] Förflyttning: r

Läs mer

Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund

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

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 27 oktober 2015 Sida 1 / 31

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 27 oktober 2015 Sida 1 / 31 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 27 oktober 2015 Sida 1 / 31 TANA17 Kursmål och Innehåll Målet med kursen är att Ge grundläggande färdighet

Läs mer

Numerisk kollision av stela kroppar

Numerisk kollision av stela kroppar Naturlagar i cberrmen VT 2006 Lektion 5 Numerisk kollision av stela kroppar Martin Servin Institutionen för fsik Umeå universitet -Look what happens to the ERTHLING when I remove his coffein an make some

Läs mer

Byggnationen av Cheopspyramiden - ett visualiseringsprojekt. Mathias Bergqvist, Rikard Gehlin, Henrik Gunnarsson

Byggnationen av Cheopspyramiden - ett visualiseringsprojekt. Mathias Bergqvist, Rikard Gehlin, Henrik Gunnarsson Byggnationen av Cheopspyramiden - ett visualiseringsprojekt Mathias Bergqvist, Rikard Gehlin, Henrik Gunnarsson 25 April 2010 0.1 Förord Gruppen vill tacka Adam Grudzinski för att ha fått tillåtelse att

Läs mer

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

Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi. Grunderna i MATLAB eva@it.uu.se Innehåll Vad är MATLAB? Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Eempel och smakprov: Grafik Beräkningar Bilder GUI Vad är MATLAB? Utvecklat

Läs mer

Ordinära differentialekvationer,

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

Läs mer

LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel

LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel Lennart Edsberg Nada, KTH December 2003 LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 M2 LÄSÅRET 03/04 Laboration 3 3. Torsionssvängningar i en drivaxel 1 Laboration 3. Differentialekvationer

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning 1 Anders Heyden Matematikcentrum Lunds Universitet Matematisk Modellering p.1/37 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk

Läs mer

TAIU07 Matematiska beräkningar med MATLAB för MI. Fredrik Berntsson, Linköpings Universitet. 15 januari 2016 Sida 1 / 26

TAIU07 Matematiska beräkningar med MATLAB för MI. Fredrik Berntsson, Linköpings Universitet. 15 januari 2016 Sida 1 / 26 TAIU07 Matematiska beräkningar med MATLAB för MI Fredrik Berntsson, Linköpings Universitet 15 januari 2016 Sida 1 / 26 TAIU07 Kursmål och Innehåll Målet med kursen är att Ge grundläggande färdighet i att

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning läsvecka 3 Anders Heyden Matematikcentrum Lunds Universitet Matematisk Modellering p.1/39 Denna föreläsning (läsvecka 3) Matematisk modellering - fördjupning Modelleringsexempel

Läs mer

Två gränsfall en fallstudie

Två gränsfall en fallstudie 19 november 2014 FYTA11 Datoruppgift 6 Två gränsfall en fallstudie Handledare: Christian Bierlich Email: christian.bierlich@thep.lu.se Redovisning av övningsuppgifter före angiven deadline. 1 Introduktion

Läs mer

Mekanik Föreläsning 8

Mekanik Föreläsning 8 Mekanik Föreläsning 8 CBGA02, FYGA03, FYGA07 Jens Fjelstad 2010 02 19 1 / 16 Repetition Polära koordinater (r, θ): ange punkter i R 2 m h a r: avståndet från origo (0, 0) θ: vinkeln mot positiva x axeln

Läs mer

TSBB14 Laboration: Intro till Matlab 1D

TSBB14 Laboration: Intro till Matlab 1D TSBB14 Laboration: Intro till Matlab 1D Utvecklad av Maria Magnusson med mycket hjälp av Lasse Alfredssons material i kursen Introduktionskurs i Matlab, TSKS08 Avdelningen för Datorseende, Institutionen

Läs mer

Integration av matematik och teknik på ingenjörsutbildningar

Integration av matematik och teknik på ingenjörsutbildningar Integration av matematik och teknik på ingenjörsutbildningar BTH, Sektionen för teknik: Anders Hultgren Wlodek Kulesza Magnus Nilsson Lunds universitet, Matematikcentrum Björn Walther m m v2(t) 2 k2 b2

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning 1 Magnus Oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/34 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk

Läs mer

SF1626 Flervariabelanalys

SF1626 Flervariabelanalys 1 / 28 SF1626 Flervariabelanalys Föreläsning 2 Hans Thunberg Institutionen för matematik, KTH VT 2018, Period 4 2 / 28 SF1626 Flervariabelanalys Dagens lektion: avsnitt 11.1 11.3 Funktioner från R till

Läs mer

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 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:

Läs mer

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

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»

Läs mer

Modeller och teknik Grundl program och gränssnitt. Matlab-tips

Modeller och teknik Grundl program och gränssnitt. Matlab-tips Matlab-tips Matlab Guide För att underlätta programmerandet av Grafiska användargränssnitt (GUI Graphical User Interface) så finns en modul i Matlab som heter Guide och där kan man rita upp sitt användargränsnitt

Läs mer

Projekt: Filmat tornfall med modell av tornet. Benjamin Tayehanpour, Adrian Kuryatko Mihai

Projekt: Filmat tornfall med modell av tornet. Benjamin Tayehanpour, Adrian Kuryatko Mihai Projekt: Filmat tornfall med modell av tornet Benjamin Tayehanpour, Adrian Kuryatko Mihai Abstrakt Detta dokument avhandlar vad som händer när ett torn faller. Såväl elastiska som stela kroppar behandlas.

Läs mer

SG1108 Tillämpad fysik, mekanik för ME1 (7,5 hp)

SG1108 Tillämpad fysik, mekanik för ME1 (7,5 hp) Läsåret 11/12 Utförliga lärandemål SG1108 Tillämpad fysik, mekanik för ME1 (7,5 hp) Richard Hsieh Huvudsakligt innehåll: Vektoralgebra och dimensionsbetraktelser. Kraft och kraftmoment. Kraftsystem; kraftpar,

Läs mer

MATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc.

MATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc. Introduktion till MATLAB Martin Nilsson Avdelningen för teknisk databehandling Institutionen för informationsteknologi Uppsala universitet MATLAB the Matrix Laboratory utvecklat av MathWorks, Inc. Matematisk

Läs mer

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab?

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab? Beräkningsvetenskap och Matlab Beräkningsvetenskap == Matlab? Grunderna i Matlab Beräkningsvetenskap I Institutionen för, Uppsala Universitet 1 november, 2011 Nej, Matlab är ett verktyg som används inom

Läs mer

7,5 högskolepoäng. Provmoment: tentamen. Tentamen ges för: Högskoleingenjörer årskurs 1. Tentamensdatum: 2012-03-12 Tid: 09.00-13.

7,5 högskolepoäng. Provmoment: tentamen. Tentamen ges för: Högskoleingenjörer årskurs 1. Tentamensdatum: 2012-03-12 Tid: 09.00-13. Mekanik rovmoment: tentamen Ladokkod: TT8A Tentamen ges för: Högskoleingenjörer årskurs 7,5 högskolepoäng Tentamensdatum: -3- Tid: 9.-3. Hjälpmedel: Hjälpmedel vid tentamen är hysics Handbook (Studentlitteratur),

Läs mer

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem Lennart Edsberg NADA 3 april 007 D11, M1 Laboration 4 A Numerisk behandling av integraler och begynnelsevärdesproblem Denna laboration ger 1 bonuspoäng. Sista bonusdatum 7 april 007 Efter den här laborationen

Läs mer

Institutionen för Fysik och Astronomi! Mekanik HI: Rotationsrörelse

Institutionen för Fysik och Astronomi! Mekanik HI: Rotationsrörelse Rotationsrörelse I denna laboration kommer vi att undersöka dynamik rotationsrörelse för stela kroppar. Experimentellt kommer vi att undersöka bevarandet av kinetisk rotationsenergi och rörelsemängdsmoment

Läs mer

Laboration 4 Mekanik baskurs

Laboration 4 Mekanik baskurs Laboration 4 Mekanik baskurs Utförs av: Henrik Bergman Mubarak Ali Uppsala 015 03 7 Introduktion Denna laboration handlar om två specialfall av kollisioner, inelastiska och elastiska kollisioner. Vi ska

Läs mer

Robotarm och algebra

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

Läs mer

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 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

Läs mer

Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08

Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 Laboration 2: Om väntevärden och fördelningar 1 Syfte I denna laboration skall vi försöka

Läs mer

Tentamen i. för D1 m fl, även distanskursen. fredag 13 januari 2012

Tentamen i. för D1 m fl, även distanskursen. fredag 13 januari 2012 1 of 6 Örebro universitet Akademin för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Programmering grundkurs och Programmering C för D1 m fl, även distanskursen

Läs mer

Laboration 1: Figurer i hierarki

Laboration 1: Figurer i hierarki Laboration 1: Figurer i hierarki Bakgrund Två grundläggande tekniker i objektorienterad konstruktion är arv och komposition. Mål Laborationen har flera avsikter: 1. Ge kunskaper i hur program kan organiseras

Läs mer

TAIU07 Matematiska beräkningar med Matlab

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

Läs mer

Fysikaliska modeller. Skapa modeller av en fysikalisk verklighet med hjälp av experiment. Peter Andersson IFM fysik, adjunkt

Fysikaliska modeller. Skapa modeller av en fysikalisk verklighet med hjälp av experiment. Peter Andersson IFM fysik, adjunkt Fysikaliska modeller Skapa modeller av en fysikalisk verklighet med hjälp av experiment Peter Andersson IFM fysik, adjunkt På denna föreläsning Vad är en fysikalisk modell? Linjärisering med hjälp av logaritmer

Läs mer

Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson

Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson ANVÄNDARHANDLEDNING FÖR MÄTNING AV ACCELERATION HOS BILBANEBIL Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson 6 juni 2003 INNEHÅLL Industriprojekt ISY Innehåll 1 Inledning 2 2 Allmänt

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,

Läs mer

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor 1 Laboration 4 - Introduktion Syfte: Öva på självständig problemlösning

Läs mer

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap II, 5.0 hp, 2012-03-09 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat

Läs mer

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 TAIU07 Föreläsning 2 Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 Matriselement och Index För att manipulera

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning läsvecka 3 Magnus Oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/33 Denna föreläsning (läsvecka 3) Kursadministration (hur går projektarbetet?)

Läs mer

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

Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi. Grunderna i MATLAB stefan@it.uu.se Innehåll Vad är MATLAB? Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Exempel och smakprov: Grafik Beräkningar Bilder GUI Vad är MATLAB? Utvecklat

Läs mer

Välkommen! Till Kursen MEKANIK MSGB21. Föreläsningar & kursansvar:

Välkommen! Till Kursen MEKANIK MSGB21. Föreläsningar & kursansvar: Välkommen! Till Kursen MEKANIK MSGB21 Föreläsningar & kursansvar: Hans Johansson 21F226 Övningar: Lennart Berglund 21F227 Jens Ekengren 21D215 Anders Gåård 21F229 Sekreterare: Marika Johansson 21F218 Ur

Läs mer

FÖRSÄTTSBLAD TILL TENTAMEN. ELLER (fyll bara i om du saknar tentamenskod): Datum: 16 januari Bordsnummer:

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)

Läs mer

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning CTH/GU LABORATION 1 MVE16-1/13 Matematiska vetenskaper 1 Inledning Mer om grafritning Vi fortsätter att arbeta med Matlab i matematikkurserna. Denna laboration är i stor utsträckning en repetition och

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (16 januari 2016 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (17 januari 2017 F1 1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer

Läs mer

Arbete och effekt vid rotation

Arbete och effekt vid rotation ˆ F rˆ Arbete och effekt vid rotation = Betrakta den masslösa staven med längden r och en partikel med massan m fastsatt i änden. Arbetet som kraften ሜF uträttar vid infinitesimal rotation d blir då: ds

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan

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.

Läs mer

En introduktion till MatLab

En introduktion till MatLab Chalmers tekniska högskola En introduktion till MatLab Gustafsson Gabriel gabgus@student.chalmers.se Johansson Việt Simon simoj@student.chalmers.se Författare: Norell Pontus npontus@student.chalmers.se

Läs mer

Tentamen i Teknisk-Vetenskapliga Beräkningar

Tentamen i Teknisk-Vetenskapliga Beräkningar Umeå Universitet Institutionen för Datavetenskap Gunilla Wikström Tentamen i Teknisk-Vetenskapliga Beräkningar Tentamensdatum: 005-03- Skrivtid: 9-5 Hjälpmedel: inga Om problembeskrivningen i något fall

Läs mer

ATT RITA GRAFER MED KOMMANDOT "PLOT"

ATT RITA GRAFER MED KOMMANDOT PLOT MATLAB, D-plot ATT RITA GRAFER MED KOMMANDOT "PLOT" Syntax: Vi börjar med det enklaste plot-kommandot i matlab,,där x är en vektor x- värden och y en vektor med LIKA MÅNGA motsvarande y-värden. Anta att

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB

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

Läs mer

Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:

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

Läs mer

Laboration 3. Ergodicitet, symplektiska scheman och Monte Carlo-integration

Laboration 3. Ergodicitet, symplektiska scheman och Monte Carlo-integration Laboration 3 Ergodicitet, symplektiska scheman och Monte Carlo-integration Hela labben måste vara redovisad och godkänd senast 3 januari för att generera bonuspoäng till tentan. Kom väl förberedd och med

Läs mer

Bose-Einsteinkondensation. Lars Gislén, Malin Sjödahl, Patrik Sahlin

Bose-Einsteinkondensation. Lars Gislén, Malin Sjödahl, Patrik Sahlin Bose-Einsteinkondensation Lars Gislén, Malin Sjödahl, Patrik Sahlin 3 mars, 009 Inledning Denna laboration går ut på att studera Bose-Einsteinkondensation för bosoner i en tredimensionell harmonisk-oscillatorpotential.

Läs mer

Datorövning 1 Fördelningar

Datorövning 1 Fördelningar Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF20: MATEMATISK STATISTIK, ALLMÄN KURS, 7.5HP FÖR E, HT-15 Datorövning 1 Fördelningar I denna datorövning ska du utforska begreppen sannolikhet

Läs mer

Introduktionskurs i MATLAB (TSRT04)

Introduktionskurs i MATLAB (TSRT04) HT1 2015 Division of Communication Systems Department of Electrical Engineering (ISY) Linköping University, Sweden www.commsys.isy.liu.se/en/student/kurser/tsrt04 Om kursen Grunderna i MATLAB Vektorer

Läs mer

Generering av ljud utifrån fysikalisk simulering

Generering av ljud utifrån fysikalisk simulering UMEÅ UNIVERSITET Projektrapport Enheten för professionskurser 2010-05-18 Generering av ljud utifrån fysikalisk simulering Introduktion till ingenjörsarbete Namn Anders Berglund Viktor Johansson Sara Leonardsson

Läs mer

Dagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32)

Dagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32) Programmeringsteknik och Matlab Övning Dagens program Övningsgrupp 2 (Sal Q22/E2) Johannes Hjorth hjorth@nada.kth.se Rum 458 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d2

Läs mer

Obligatoriska uppgifter i MATLAB

Obligatoriska uppgifter i MATLAB Obligatoriska uppgifter i MATLAB Introduktion Följande uppgifter är en obligatorisk del av kursen och lösningarna ska redovisas för labhandledare. Om ni inte använt MATLAB tidigare är det starkt rekommenderat

Läs mer

Innehåll. Mina målsättningar. Vad krävs för att nå dit? Obligatoriska uppgifter. Websajten. Datastrukturer och algoritmer

Innehåll. Mina målsättningar. Vad krävs för att nå dit? Obligatoriska uppgifter. Websajten. Datastrukturer och algoritmer Innehåll Datastrukturer och algoritmer Föreläsning 1! Introduktion och begrepp Kurspresentation! - Målsättning! - Kursutvärdering! - Upplägg! - Översikt! Viktiga begrepp "1 "2 Mina målsättningar Alla ska

Läs mer

Laboration 6. Ordinära differentialekvationer och glesa system

Laboration 6. Ordinära differentialekvationer och glesa system 1 DN1212 VT2012 för T NADA 20 februari 2012 Laboration 6 Ordinära differentialekvationer och glesa system Efter den här laborationen skall du känna igen problemtyperna randvärdes- och begynnelsevärdesproblem

Läs mer

Joakim Holmberg, lektor, Mekanik och hållfasthetslära (IEI), examinator för TMMI03 (mekanik) och TMMI39 (mekanik f.k.).

Joakim Holmberg, lektor, Mekanik och hållfasthetslära (IEI), examinator för TMMI03 (mekanik) och TMMI39 (mekanik f.k.). LINKÖPINGS TEKNISKA HÖGSKOLA Tekniska fakultetskansliet FÖRSLAG TILL PROGRAMNÄMND INFÖR ÅR 2018 NÄMND/NÄMNDER: MD Förslagsställare (Namn, funktion, Inst/Enhet) Joakim Holmberg, lektor, Mekanik och hållfasthetslära

Läs mer

Numeriska Metoder och Grundläggande Programmering för P1, VT2014

Numeriska Metoder och Grundläggande Programmering för P1, VT2014 Numeriska Metoder och Grundläggande Programmering för P1, VT2014 Föreläsning 2: Styrstrukturer & Programmeringsstrategi (Kap. 3 4 i MATLAB Programming for Engineers, S. Chapman) January 21, 2014 Innehåll:

Läs mer

Kollisioner, impuls, rörelsemängd kapitel 8

Kollisioner, impuls, rörelsemängd kapitel 8 Kollisioner, impuls, rörelsemängd kapitel 8 ! Sida 4/4 Laboration 1: Fallrörelse på portalen ikväll Institutionen för Fysik och Astronomi! Mekanik HI: 2014 Fallrörelse Institutionen för Fysik och Astronomi!

Läs mer

At=A' % ' transponerar en matris, dvs. kastar om rader och kolonner U' % Radvektorn U ger en kolonnvektor

At=A' % ' transponerar en matris, dvs. kastar om rader och kolonner U' % Radvektorn U ger en kolonnvektor % Föreläsning 1 26/1 % Kommentarer efter %-tecken clear % Vi nollställer allting 1/2+1/3 % Matlab räknar numeriskt. Observera punkten som decimaltecken. sym(1/2+1/3) % Nu blev det symboliskt pi % Vissa

Läs mer

TFYA16: Tenta Svar och anvisningar

TFYA16: Tenta Svar och anvisningar 180111 TFYA16 1 TFYA16: Tenta 180111 Svar och anvisningar Uppgift 1 a) Svar: 89 cm x = 0 t 3 dt = [ t 3 9 ] 0 = 8 m 89 cm 9 b) Om vi betecknar tågets (T) hastighet relativt marken med v T J, så kan vi

Läs mer

SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2

SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 Matematisk Statistik SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 1 Introduktion Denna laboration är inte poänggivande utan är till för den som vill bekanta sig med MATLAB. Fokusera

Läs mer

Mekanik FK2002m. Kinetisk energi och arbete

Mekanik FK2002m. Kinetisk energi och arbete Mekanik FK2002m Föreläsning 6 Kinetisk energi och arbete 2013-09-11 Sara Strandberg SARA STRANDBERG P. 1 FÖRELÄSNING 6 Introduktion Idag ska vi börja prata om energi. - Kinetisk energi - Arbete Nästa gång

Läs mer

Introduktion till MATLAB, med utgångspunkt från Ada

Introduktion till MATLAB, med utgångspunkt från Ada Introduktion till, med utgångspunkt från Desktop-miljö som innefattar editor, kommandofönster, graffönster och mycket mer. Interpreteras Snabbt att testa kommandon Terminal + emacs + gnatmake Kompileras

Läs mer

FÖRBEREDELSER INFÖR DELTENTAMEN OCH TENTAMEN

FÖRBEREDELSER INFÖR DELTENTAMEN OCH TENTAMEN FÖRBEREDELSER INFÖR DELTENTAMEN OCH TENTAMEN Repetera de övningsuppgifter som kännts besvärliga. Om du behöver mera övning så kan du välja fritt bland de övningsuppgifter i Problemsamlingen som överhoppats.

Läs mer

Teknisk dokumentation MCIV

Teknisk dokumentation MCIV Segmentering av MR-bilder med ITK 2006-05-16 Teknisk dokumentation MCIV Version 1.0 Granskad Godkänd Status Bilder och grafik projektkurs, CDIO MCIV LIPs 1 Segmentering av MR-bilder med ITK 2006-05-16

Läs mer

Laboration 1. Grafisk teknik (TNM059) Introduktion till Matlab. R. Lenz och S. Gooran (VT2007)

Laboration 1. Grafisk teknik (TNM059) Introduktion till Matlab. R. Lenz och S. Gooran (VT2007) Laboration 1 Grafisk teknik (TNM059) Introduktion till Matlab R. Lenz och S. Gooran (VT2007) Introduktion: Denna laboration är en introduktion till Matlab. Efter denna laboration ska ni kunna följande:

Läs mer

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

Platser för att skriva och testa kod online. Workshop om programmering i matematikkurser, version 0.7 senast sparat Cheat sheets Nedan finns referensblad för fyra olika programmeringsspråk, som kan bli aktuella att använda i matematikundervisning. MATLAB är en välkänd programvara för att göra matematiska beräkningar,

Läs mer

Datum: , , , ,

Datum: , , , , RR:1 Instruktion till laborationen ROTERANDE REFERENSSYSTEM Författare: Lennart Selander, Svante Svensson Datum: 2000-02-21, 2004-12-02, 2006-12-01, 2012-02-03, 2013-01-22 Mål Att få erfarenhet av de fenomen

Läs mer

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

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från

Läs mer

Introduktionsföreläsning

Introduktionsföreläsning Introduktionsföreläsning Beräkningsvetenskap DV Institutionen för Informationsteknologi, Uppsala Universitet 29 oktober, 2012 Lärare Emanuel Rubensson (föreläsningar, lektioner) Martin Tillenius (lektioner)

Läs mer

II. Partikelkinetik {RK 5,6,7}

II. Partikelkinetik {RK 5,6,7} II. Partikelkinetik {RK 5,6,7} med kraft att beräkna och förstå Newtons lagar och kraftbegreppet är mycket viktiga för att beskriva och förstå rörelse Kenneth Järrendahl, 1: Tröghetslagen Newtons Lagar

Läs mer

Datorövning 1: Fördelningar

Datorövning 1: Fördelningar Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF45/MASB03: MATEMATISK STATISTIK, 9 HP, VT-18 Datorövning 1: Fördelningar I denna datorövning ska du utforska begreppen sannolikhet och

Läs mer

Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,

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

Läs mer