Hallo,
Schon seit ein paar Stunden versuche ich Bilder mit festgelegter
Achsenskalierung der X-Achse in Scilab zu generieren.
Dabei arbeitet mein programm an sich korrekt, bis die Datei mit dem
Namen:
"C1Trend_100005_0" geladen wird.
Ab dieser Datei hängt die Grafikausgabe und Scilab stürzt ab.
Wenn im Folgenden Programm die 2 Zeilen:
a=gca();
a.data_bounds=[0.00,-zaehl;400,zaehl];
nicht vorhanden sind, funktioniert es, aber so bekomm ich die Achsen
eben nicht skaliert...
Um die vorgegebene Achsenskalierung als minimale auszuwählen, so dass
alle Abbildungen welche kleinere Werte enthalten mit dieser Skalierung
generiert werden. Aber bei Abbildungen mit größerem Wertebereich auf
Autoskalierung umgeschalten wird vertauscht man die Reihenfolge der
Befehle.
Nachteil ist dass die Abbildung untern Rechts keine Skalierung der
X-Achse bekommt...
1
whilezaehler<100084
2
clf()
3
disp('NeuerDurchgang')
4
whilei<7//Erzeuge je eine FFT der ersten 4 Zeitabschnite
Hier nun die Lösung. Es kommt entscheident darauf an, in welcher
Reihenfolge man Beschriftet und skaliert.
--> Leider scheint nirgends genau dokumentiert zu sein, in welcher
Reihenfolge man skalieren muss, damit Scilab nicht hängt...
Eine Funktionierende Varianten ist diese:
1
whilezaehler<100084
2
clf()
3
disp('NeuerDurchgang')
4
whilei<7//Erzeuge je eine FFT der ersten 4 Zeitabschnite