Matlab
Dune- 23.10.2014 - 20:11 2091 5
Dune
Here to stay
|
Servus! Ich werd jetzt mehr mit Matlab machen müssen und fang quasi bei null an (Maple und C/++ Kenntnisse vorhanden). Daher wollte ich fragen, ob ihr vielleicht ein paar Tipps für gute Tutorials oder Homepages habt? Alles willkommen, alles wäre eine Hilfe Danke
|
sLy-
semiconductor physicist
|
ich hab zwar ein skript aus den uni zeiten, finde aber dass das relativ schlecht ist.
Aber wichtigster tipp auf jedenfall mal: in matlab immer mit matrizen arbeiten! So gut wie alle funktionen sind darauf optimiert. Wenn man es richtig macht, kann man for-schleifen so gut wie immer umgehen und bekommt sehr gute geschwindigkeiten.
|
Hansmaulwurf
u wot m8?
|
Aber wichtigster tipp auf jedenfall mal: in matlab immer mit matrizen arbeiten! So gut wie alle funktionen sind darauf optimiert. Wenn man es richtig macht, kann man for-schleifen so gut wie immer umgehen und bekommt sehr gute geschwindigkeiten. Jep, viel mit indizes und indexen beschäftigen. Da geht viel weiter, vor allem schneller. Wobei es sind die meisten Routinen auf 2D-Matrizen/Vektoren optimiert, d.h. du bist am besten dran wenn du mehrere Samples hast die multidimensional sind, das du jede in einen 1-d Vektor verwandelst und die dann zusammen als 2D-Matrix bearbeitest. Das ist gerade bei hochdimensionalen Daten teilweise ein brain****, aber auch da gibt's tools und Möglichkeiten um das lässig zu lösen in Matlab. Besonders genial an Matlab ist weiters die Hilfe (help vorm Befehl) als auch die Variable-Editoren auf der Seite, wo du dir live deine Daten-Struktur anschauen kannst. Obwohl ich mittlerweile schon Jahre damit arbeite verwend ich es noch immer täglich, das macht das debuggen zu nem Witz. Das allergrößte Manko ist der Speicherbedarf, der ist tw. ein schlechter Witz. (Ein 1 Gig File braucht bei mir tw. 3 Gig RAM obwohl das die einzige Variable ist die ich hab) Deswegen auch mit "clear variable" regelmäßig Sachen löschen die du nicht brauchst, damit du nicht irgendwann in den out of memory error läufst Ebenso können die System-Befehle zach sein, wenn du z.B. viele (>2000) Einzeldateien herumschieben willst, kannst viel Kaffee trinken und warten Wenn du mir per PM ne Mail-Adresse schreibst, kann ich dir morgen warscheinlich auch noch Vorlesungsfolien schicken.
Bearbeitet von Hansmaulwurf am 23.10.2014, 21:45
|
Hansmaulwurf
u wot m8?
|
|
Dune
Here to stay
|
Danke, ich les mich mal rein :-)
Es gibt ja Infos wie Sand am Meer, aber gute sind rar, deshalb meine Frage nach Erfahrungen.
Ich denke vor die nächsten Wochen werd ich mich mal auf die Basics konzentrieren, ab Februar sollte ich dann langsam in der Lage sein auch ein bissl damit zu programmieren
|
Vinci
hatin' on summer
|
|