Er der fejl eller mangler på siden? Så skriv gerne til hacker(snabel-a)matfystutor.dk

Forskel mellem versioner af "MATLAB"

Fra Hackerwiki
Spring til navigation Spring til søgning
 
m
 
(23 mellemliggende versioner af 6 andre brugere ikke vist)
Linje 1: Linje 1:
MATLAB er et program, som kan beregne en masse ting for dig. Du kan bruge det til symbolmanipulation, integration, differentiation, tegning af grafer,
MATLAB er de fysikstuderendes yndlingsværktøj til nummeriske beregninger, herunder databehandling og simulering. Mange fysikstuderende møder allerede programmet i starten af deres uddannelse, selvom en officiel introduktion først gennemgåes i faget nummerisk fysik.
løsning af ligningssystemer, Monte Carlo-simuleringer og en masse andet. Programmet bliver brugt i faget Numerisk Fysik. Kurset ligger i 2. kvarter og
Som studerende på AU har du fri adgang til programmet, du skal bare følge
lærer dig at bruge programmet til diverse numeriske beregninger. Hvis du selv vil prøve kræfter med programmet, så kan du gå ind på kursets hjemmeside, som findes på [http://www.aula.au.dk AULA].
[https://studerende.au.dk/it-support/software/matlab/ Installations guiden].


MATLAB kan installeres og køres hjemmefra, hvis man har oprettet en [[VPN]]- eller [[SSH]]-forbindelse. Matlab kan downloades fra [https://ssl.nfit.au.dk/ NFITs server], hvor du logger ind med dit [[NFIT-login]].
Programmet kan køre på både Windows, Linux og Mac.


Det er muligt for studerende AU at få adgang til programmet ved at ansøge om det, se mere [http://studerende.au.dk/selvbetjening/lokale-it-services-og-support/it-paa-aarhus-bss/analysevaerktoejer/matlab/ her].
Du kan desuden finde en udførlig guide til hvordan MATLAB anvendes deres egen hjemmeside
=== Matlab til Ubuntu/Linux ===
[http://se.mathworks.com/help/matlab/ her]. Linket fører til en dokumentationen for MATLAB, og stort set alt kan findes der.  
For at installere Matlab åbnes DVD'en og man dobbeltklikker på INSTALL. Hvis dette ikke virker skal man højreklike på INSTALL og vælge properties/egenskaber; fanebladet Permissions/tilladelser og sætter kryds i "Allow executing as a program". Dette gøres også med filen xsetup? i mappen ?.


Når Matlab er installeret kan det være nødvendigt at køre det fra en terminal, da det ellers ikke vil starte.
MATLAB er ikke open source, så såfremt du ønsker adgang til programmet efter studiet, må du selv betale for det.
Dog findes gratis versionen Octave også, som kan stort set det samme.


På nogle gamle [[Linux]] versioner viser Matlab kun en blank grå skærm. Dette afhjælpes ved at slå visuelle effekter fra.
== Hvad kan MATLAB ==


Læs mere om MATLAB her: [http://en.wikipedia.org/wiki/MATLAB Wikipedia:MATLAB].
Fysikere op AU finder hurtigt ud af, at MatLab kan bruges til at regne og til at lave databehandling, samt lave scripts til at gøre databehandling lettere. Men MatLab kan meget mere end det. I MatLab kan man også skrive objekt orienteret kode, lave grafik og man kan lave stand-alone apps. Derudover supporter MatLab brugen af hardware så som webcams, Arduinos og Raspberry Pies, hvis man ønsker at kode til dem.


===MATLAB på Macintosh===
== Figurer i MATLAB ==
IFA udbyder ikke MATLAB til Mac OS, så det er altså ikke muligt at få programmet på din Macintosh, medmindre du selv køber det. (Der ligger en Mac istallationsfil på linux-dvd'en.)


Selvom MATLAB kan plotte figurer er disse typisk ikke særligt pæne. Det kan derfor anbefales at anvende [http://www.gnuplot.info/ gnuplot] eller [http://pyxplot.org.uk/ pyxplot] til at plotte figurer der skal indgå i rapporter. Husk altid at anvende vektorgrafik til dine figurer, ellers kan de skaleres forkert eller se pixelerede ud når de indsættes i LaTeX.


[[Category:IFA]]
== Hvis koden bliver langsom ==
[[Category:Program]]
 
MATLAB er et intuitivt og simpel programmeringssprog, men der er ulemper. MATLAB gemmer nemlig alle sine variable af typen "double", hvilket optager meget plads ved f.eks. løkker. Dette kan medføre at ens kode bliver langsom. Hvis koden bliver for langsom kan man overveje at skifte til et andet sprog, f.eks C eller Python. Dog findes der også en guide med tips og tricks til at lave en hurtigere kode
[http://se.mathworks.com/help/matlab/matlab_prog/techniques-for-improving-performance.html her].
 
== Hjælp til MATLAB ==
 
MathWorks har en omstændig dokumentation på deres egen [http://se.mathworks.com/help/matlab/ hjemmeside]. Derudover er stack Overflow som altid din ven.
 
== linuxapp.au.dk ==
 
Du kan også bruge [[linuxapp]]-serveren hvor MATLAB er installeret.

Nuværende version fra 5. jun. 2021, 12:57

MATLAB er de fysikstuderendes yndlingsværktøj til nummeriske beregninger, herunder databehandling og simulering. Mange fysikstuderende møder allerede programmet i starten af deres uddannelse, selvom en officiel introduktion først gennemgåes i faget nummerisk fysik. Som studerende på AU har du fri adgang til programmet, du skal bare følge Installations guiden.

Programmet kan køre på både Windows, Linux og Mac.

Du kan desuden finde en udførlig guide til hvordan MATLAB anvendes på deres egen hjemmeside her. Linket fører til en dokumentationen for MATLAB, og stort set alt kan findes der.

MATLAB er ikke open source, så såfremt du ønsker adgang til programmet efter studiet, må du selv betale for det. Dog findes gratis versionen Octave også, som kan stort set det samme.

Hvad kan MATLAB

Fysikere op AU finder hurtigt ud af, at MatLab kan bruges til at regne og til at lave databehandling, samt lave scripts til at gøre databehandling lettere. Men MatLab kan meget mere end det. I MatLab kan man også skrive objekt orienteret kode, lave grafik og man kan lave stand-alone apps. Derudover supporter MatLab brugen af hardware så som webcams, Arduinos og Raspberry Pies, hvis man ønsker at kode til dem.

Figurer i MATLAB

Selvom MATLAB kan plotte figurer er disse typisk ikke særligt pæne. Det kan derfor anbefales at anvende gnuplot eller pyxplot til at plotte figurer der skal indgå i rapporter. Husk altid at anvende vektorgrafik til dine figurer, ellers kan de skaleres forkert eller se pixelerede ud når de indsættes i LaTeX.

Hvis koden bliver langsom

MATLAB er et intuitivt og simpel programmeringssprog, men der er ulemper. MATLAB gemmer nemlig alle sine variable af typen "double", hvilket optager meget plads ved f.eks. løkker. Dette kan medføre at ens kode bliver langsom. Hvis koden bliver for langsom kan man overveje at skifte til et andet sprog, f.eks C eller Python. Dog findes der også en guide med tips og tricks til at lave en hurtigere kode her.

Hjælp til MATLAB

MathWorks har en omstændig dokumentation på deres egen hjemmeside. Derudover er stack Overflow som altid din ven.

linuxapp.au.dk

Du kan også bruge linuxapp-serveren hvor MATLAB er installeret.