Verfasst am: 25.10.2011, 17:56
Titel: Ansatz für Erstellung einer Graphik in Vulkan-Optik gesucht
Ich bin schon für jeden Ansatz dankbar...
Folgendes soll herauskommen: Ich möchte graphisch einen Vulkan durch Schieberegler (GUI) manipulieren. Wenn ich z.B. den Schieberegler für Wassergehalt verschiebe, eruptiert der Vulkan in entsprechender Weise.
Das Programm für die Eruption ist geschrieben. Über die Schieberegler möchte ich die Anfangswerte des Programms ändern und damit verändert sich dann die Eruption. Ich sitze jetzt etwas auf dem Schlauch, wie ich am geschicktesten fortfahre. Ich hatte mir zuerst, so wie hier auch mit meinem Code angegeben, gedacht den Vulkan via Hand für jeden Matrixeintrag selber zu bauen. Diese kleine Model ist eine 30x30 Matrix, aber ich brauche im Endeffekt bestimmt eine 400x400.
Hat jemand eine Idee, ob ich das irgendwie anders machen kann? Egal welche Idee..., ich bin für Anregungen wirklich dankbar
Code:
schlot=zeros(30,30) ;
for i=1:1:30
schlot(12:30,13:17) = 0.3 ;
schlot(10,14:16) =0.6% gelber fitzel im krater
%schlot(6:10,14.1:15.4) = 0.3 erste zahl: y-achse, zweite zahl: x-achse
%obere hälfte des vulkanes
Verfasst am: 25.10.2011, 18:37
Titel: Re: Ansatz für Erstellung einer Graphik in Vulkan-Optik ges
Hallo maze,
Ich finde den pixeligen Vulkan sehr schick. Das mag daran liegen, dass ich auf einem ZX-81 Programmieren gelernt habe: 16kB RAM, Grafik mit 64*44 Pixeln. Dabei waren die "Pixel" nicht mal einzeln ansprechbar: Man hatte 22 Zeilen a 32 Buchstaben, und es gab 15 Sonderzeichen, bei denen ein 2x2 Raster mit den unterschiedlichen Möglichkeiten gefüllt war - und natürlich das Leerzeichen. An Farbe war damals noch nicht zu denken.
Ein hochauflösendes Bild würde ich mit einem Zeichenprogramm erstellen, es per IMREAD einlesen und die unterschiedlichen Zonen nach den Pixel-Farben einteilen.
Jan, wieder einmal Danke für diesen Tipp. Du hattest mir schon letzte Woche bei dem Programm (Runge-Kutta schneller rechnen lassen) geholfen
Wenn ich diese Arbeit fertig habe, bekommst Du ne Widmung
Ich bin echt kein Naturtalent im Programmieren, Anfänger und habe dieses Riesenbaby vor mir... Schön, dass es so hilfreiche Leute wie Dich hier gibt.
Aber gerne. Ich freue mich immer, etwas von meinem Matlab-Wissen weitergebe zu können.
Gruß, Jan
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.