Archiv

Archiv für die Kategorie ‘Scripts’

Flexible & erweiterte Progressbar in Matlab mit Event-Listener

12. März 2011 Woody Keine Kommentare
Advanced Fortschrittsanzeige

Erweiterte Watibar

In Matlab fängt man mit Progressbars eigentlich recht simpel an. Und dann wirds größer und man will Informationen unterbringen, zum Beispiel wieviel Zeit vergangen ist, wieviel noch verbleibt, diverse Zwischenstände. Und wenn erst einmal für eine Funktion eine solche komplexe Waitbar erstellt hat, möchte man sie auch weiterverwenden, austauschen, konfigurieren, etc.

Wie man das recht gut, objekt-orientiert und elegant mit Event-Listeners in Matlab realisieren kann, versuche ich mal im Folgenden an Hand eines simplen Beispiels zu demonstrieren… Mehr…

Zeilenumbruch in Tooltips – Matlab GUI

17. April 2010 Woody Keine Kommentare

Zeilenumbrüche in Tooltips bei Matlab GUIs einfügen – Wie macht man das? Vor dem Problem stand ich eben, als ich mit GUIDE dabei war eine kleine GUI zu verfeineren. “\n” funktioniert übrigens nicht ;) . Was aber funktioniert ist html, es gibt ein undokumentiertes Feautre, mit dem einfach html eingefügt werden kann – Java machts möglich.

string = '<html>Nicht nur Zeilenumbrüche<br>sondern zum Beispiel auch <b>fett</b> ist möglich</html>';

Aber das ist noch nicht alles, das ganze funktioniert nicht nur mit Tooltips, sondern auch mit den meisten andern GUI-Objekten, wie z.B. listbox oder Buttons. Nur mit StaticText, also simplen Labels, geht es wohl nicht. Dabei ist es unerheblich, ob man die GUI im Editor schreibt oder mit GUIDE die Werte setzt.

Und kurz nachgedacht, wenn das ganze html ist, ja, dann kann man auch Bilder und jede Menge anderen Unfug damit einbinden, z.B. einen Button mit einem Bild versehen.

KategorienScripts Tags: , , , ,

Beschriftete Balkendiagramme in Matlab

30. Juli 2009 Woody 1 Kommentar

Wer viel mit Matlab rechnet und viele Daten generiert, möchte diese auch gerne auswerten – ich zum Beispiel mit Balkendiagrammen. Gut dabei ist, dass man mit Matlab auch über Scripte Diagramme und Figures erstellen kann. Schlecht ist – mal abgesehen davon, dass die vielen vielen Optionen nicht ganz trivial sind – dass nicht alle Funktionen ausgereift sind und einem nicht immer die Funktionalität bieten, die man zum Beispiel von anderen Programmen wie gnuplot, OpenOffice Spreadsheet gewohnt ist.
Mehr…

KategorienAllgemeines, Scripts Tags: ,

Neuronale Netze und Matlab

30. Juli 2009 Woody Keine Kommentare

In meinem Bio-Seminar, wo ein neuronales Netz entwickelt werden sollte, hab ich mich intensiv mit der Neural Network Toolbox in Matlab beschäftigt. Dieser Teil der Matlab Bioinformatic Tools ermöglicht einem relativ schnell und einfach ein neuronales Netz zur Mustererkennung zu entwickeln. Auf den ersten Blick scheint es zwar ein wenig verwirrend, aber hat man sich erstmal eingearbeitet sind Modifikationen an Neuronalen Netz, Netztyp, Trainingsparameter etc. relativ leicht zu bewerkstelligen. Mehr…

Grub: Dualboot Windows XP – ohne Linux

19. Mai 2009 Woody Keine Kommentare

Sollte man mal in der Situation sein, 2 Windows XP Partitionen zu benötigen, stellt sich die Frage, mit welchem Bootloader man das realisieren will. Eine Möglichkeiten einer solchen dualen Windows-Installation lässt sich mit Grub realisieren, es ist nicht wirklich besonders schwer. Vielleicht gibt es noch andere Möglichkeiten, aber ich hab nun mal grub ausprobiert, und das tat ganz gut. Und wer glaubt grub benötigt ein Linux, der irrt, das ganze geht auch ohne.
Mehr…

KategorienAllgemeines, Scripts Tags: , ,

gnuplot: Box-Whisker-Plot

3. Mai 2009 Woody Keine Kommentare

Als ich mit gnuplot vernünftige Boxplots, sogenannte Box-Whisker-Plots, erstellen wollte, fand ich keine nativen Funktionen dafür. Trotzdem hab ich für dieses Problem ein Workaround ausgemacht: Man legt einfach zwei Candelsticks übereinander, der zweite dient einfach nur als flache Markierung für den Median als eine schwarzer Linie. Fertig ist der Boxplot. :)

Der Code sieht dann bei mir etwa so aus: Mehr…

KategorienAllgemeines, Scripts Tags: ,