Seit meinem Grafik-Karten Problem bin ich mit Scilab ganz gut zurecht gekommen. Aktuell habe ich aber folgendes dringendes Problem bei dem ich nicht weiterkomme.
Viele plots, die ich generieren möchte, sind im weitesten Sinne Bode-Diagramme mit logarithmischer Achsen-Skalierung. Das klappt mit plot2d() auch sehr gut. Leider wird die Achsenbeschriftung automatisch in Zenerpotenzen angegeben. Ich würde die Beschriftung gerne selbst definieren bzw. die Darstellung in Potenzen vermeiden, weil sie die Lesbarkeit der Grafiken verschlechtern.
Ich habe bisher absolut gar keinen Lösungsansatz (in der Scilab-Hilfe und Online) finden können. Mit den axis_properties komm ich da anscheinend nicht weiter.
Ich habe einen Beispielplot angefügt, damit Ihr Euch vorstellen könnt was ich meine.
ich arbeite derzeit noch mit SciLab 4.1.2.
Auch hier werden zu Beginn an den Achsen die Zehnerpotenzen dargestellt.
Mit einem "Workaround" behelfe ich mir:
plot(x,y,logflag="ll"); // Erstellung Graph
a=gca(); // Axes Properties
p=a.x_ticks.labels; // In den Labels stehen anstelle Potenzen die Werte
a.x_ticks.labels=p; // Setzen der Labels
Wenn man jetzt die Grafik anschaut, stehen an der x-Achse Zahlenwerte anstelle der Potenzen.
Genauso mit der y-Achse verfahren.
p=a.y_ticks.labels;
a.y_ticks.labels=p;
Grafik anschauen: Jetzt stehen auch bei der y-Achse klassische Zahlen...
Anstelle dieser Labels können auch andere Labels ausprobiert werden.
Danke für deinen Input! Der Beitrag hat mir sehr geholfen!
Beste Grüße,
rolle
Options and Permissions
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.