M0047M

Lärare

Erik Olsson

Rum: E812
Epost: erik.olsson@ltu.se

Lars-Göran Westerberg

LaTeX och examinator

Kursinnehåll

1x introduktionsföreläsning
1x Föreläsning LaTeX
7x Matlablektioner
4x Datornågot
mm.

Matlab

Runtime compiled

Står för Matrix Laboratory

  • Alla variabler är matriser

Varför?

  • Ett verktyg för ingenjörer
  • Alla ingenjörer behöver kunna programmera
  • Enkelt att lära sig

Vad?

  • Kraftfullt
  • Egen scriptning och simulering
  • Koppla mätutrustning
  • Skapa GUI
  • Visualisera data i bilder, diagram och i flera dimensioner

Var?

  • Över hela världen
  • Både forskning och industri
  • Standard i industrin:
    • Flygindustrin
    • Bilindustrin
    • Beräkningsvetenskap
    • Inbyggda system
    • Robotik
  • Exempel:
    • Används för att effektivisera vindkraftverk med issmältning
    • Används för att analysera och diagnosera malaria
    • Kvalitetskontroll inom industrin

Att göra

  • Matlab Onramp tills nästa lektion

Exempel

Platta med olika temeperaturer vid 3 av sidorna, räkna ut temperatur i punkter

  • Delar upp i områden
  • Kollar områden runt om och tar genomsnitt
  • Matlab Börjar på index 1
while dT>tal
	oldT=T
	 for r=2:rows-1
		for c=1:cols-1
			if c>1
				T(c,r)=(T(r, c-1) + T(r-1, c) + T(r, c+1) + T(r+1, c))/4
			else
				T(c,r)=(T(r-1, c) + T(r, c+1) + T(r+1, c))/3
			end
		end
	end
	dT =  max(max(abs(oldT-T)))
end