Matlab
Du som önskar repetera eller lära dig mer om grunderna i
Matlab hittar en hel del hjälp för detta bland länkarna nedan. I
stället för att köpa en bok om Matlab, så kommer du långt genom
att gå igenom någon sammanfattande introduktion, följa Mathworks
interaktiva videointroduktion eller titta på enskilda videoklipp
om olika delar av Matlab.
Några av de fria sammanställningarna nedan är skrivna för några
år sedan, för någon äldre version av Matlab. Grunderna i Matlab
är dock i de flesta fall oförändrade, så det mesta är
fortfarande aktuellt för den senaste versionen av Matlab.
Exempel på hur man använder Matlab för att generera tydliga
grafer till rapporten i TSKS06 hittar du HÄR.
Toolboxen Kretslab, som föreläsaren använder på
föreläsningarna
Ladda först ned och installera en studentversion av Matlab från Studentportalen. Du behöver även ett antal kursspecifika Matlabfunktioner och -skript.
- Ladda ned toolboxen Kretslab HÄR
(zip-fil, 1.5 MB).
Packa upp filen och spara mappen med m-filerna på lämplig plats. Lägg sedan till mappen bland Matlabs sökvägar, m.h.a. Matlabfunktionen pathtool. - OBS: Varje gång som Matlab startas
behöver du anropa funktionen startup för att initiera tollboxen som
används. (Det är några globala variabler som definieras.)
- Skriv kretslab i Matlabs kommandofönster för att få en beskrivning av toolboxens alla funktioner.
- Några centrala funktioner (skriv helpwin fkn eller help fkn för att se en beskrivning av funktionen fkn):
- in – definierar signaler och transformer
- signal – ritar signaler
- ohfig – ökar fontstorleken på text och
linjetjocklekar i grafer, bra för att få tydligare grafer
i rapport
- fouser – definierar fourierserier
- foutr – fouriertransformerar signaler
- output – filtrerar signaler (faltar insignal med impulssvar)
- spect – ritar amplitud- och fasspektrum eller -karaktäristik
- logspect – ritar amplitud- och fasspektrum eller
-karaktäristik i dB-skala
- pz – ritar pol-nollställediagram
- pzchange – interaktiv manipulation av
laplacetransformer: Ändra poler/nollställen i
pol-nollställediagram och samtidigt ritas amplitud- och
faskaraktäristik
Enskilda sammanfattande introduktioner till Matlab:
- Introduktion till Matlab (lokal kopia) - en lättläst Matlab-introduktion på svenska!
- Matlab Tutorial av Baily Hall, Union College i Schenectady, New York. Ett trevligt, översiktligt och lättläst material.
- En 17-sidig sammanställning av de vanligast förekommande Matlabfunktionerna (lokal kopia).
- En trevlig 12-sidig introduktion till Matlab (lokal kopia) på Indiana University (här även en lokal kopia av 14-sidig tidigare version).
- En gratisbok om Matlab, för ingenjörsstudenter: "Introduction
to Matlab for Engineering Students", David Houcque.
Boken är från 2005 och gäller en äldre version av Matlab,
men boken är ändå allmänt tillämpbar för nyare
Matlabversioner.
- Svensk
Matlabterminologi (från KTH)
Från Mathworks , företaget bakom Matlab
- Mathworks egna undervisningsmaterial i Matlab - Matlab Tutorials:
- MATLAB
Onramp - En interaktiv videointroduktion till Matlab
på ca 2 timmar. MYCKET
BRA!!
(Kräver inloggning först)
- MATLAB Fundamentals Academic Tutorial (Länken funkar inte längre – om du hittar nya adressen så säg gärna till Lasse!): En alternativ interaktiv videointroduktion till Matlab, med videoundervisning varvat med att du svarar interaktivt på frågor om det genomgångna materialet.
- Mer videoundervisning!
Utöver ovanstående interaktiva videoundervisning, har Mathworks även gjort andra pedagogiska och mycket bra undervisande korta videodemonstrationer:
-
Huvudsida med videodemonstrationer, demofiler, fria
webbseminarier m.m.
Börja då gärna med följande videodemonstrationer (motsvarande finns även i denna YouTube-spellista): - Matlab Overview ( ca. 2 min )
- Getting Started with Matlab ( ca. 7 min )
- Working in the Development Environment ( ca. 5 min )
- Working with Arrays (ca. 8 min)
- Basic Plotting Functions ( ca. 6 min )
- Creating a GUI (grafiskt användargränssnitt) with GUIDE (ca. 10,5 min)
- Programming and Developing Algorithms with Matlab ( ca. 4,5 min )
-
Writing a Matlab program (ca. 5 min)
- Getting Started with MATLAB - Mathworks egen webbaserade dokumentation/manual för Matlab.
- Matlab Primer – manualen i form av ett sammansatt pdf-dokument. Dokumentet är på över 200 sidor, så skriv inte ut dokumentet på universitetets skrivare!
- Översikt över tidigare versioner
- Release-historia (Wikipedia, läs gärna även resten av artikeln)
-
Matlab-dokumentation för tidigare versioner - om
du använder en äldre version av Matlab (ev. krävs
inloggning)
-
Matlab Support – dokumentation, funktionslistningar,
exempel, demo, m.m.
Här finns mycket...
Last updated: 2019-05-10