mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Octave anfängerfrage


Autor: McFloppy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin Fangemeinde ;)

Arbeite mich grade in Octave ein, da ich in naher Zukunft mit DSP & 
Audio spielen will. Nun, die Grundfunktionen sind etwa ähnlich zu yacas, 
nun bin ich aber an der Plotfunktion. Dazu habe ich 2 Fragen:
1. Wie kann ich Plots als JPG speichern?
2. Wenn ich plot3 starte, macht er was. Es kommt kein Fehler, aber auch 
kein Plot... was mache ich falsch?
x= -10:0.1:10;
plot3(sin(x),cos(x),x);

Gruß Floppy

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
McFloppy wrote:
> Moin Fangemeinde ;)
>
> Arbeite mich grade in Octave ein, da ich in naher Zukunft mit DSP &
> Audio spielen will. Nun, die Grundfunktionen sind etwa ähnlich zu yacas,
> nun bin ich aber an der Plotfunktion. Dazu habe ich 2 Fragen:
> 1. Wie kann ich Plots als JPG speichern?

Nimm besser PNG (Begründung siehe Bildformate):
gset terminal png;
gset output "plot.png";
plot3(sin(x),cos(x),x);

> 2. Wenn ich plot3 starte, macht er was. Es kommt kein Fehler, aber auch
> kein Plot... was mache ich falsch?
> x= -10:0.1:10;
> plot3(sin(x),cos(x),x);

Bei mir funktioniert das. Da muss irgend etwas an deiner Installation 
faul sein.

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,

so wie von dir angegeben, funktioniert plot3 bei mir auch
übrigens die Version 2.9.14 von octave ist raus, kannst
dann gleich die allerneuste ausprobieren :)

wie man hinterher die Bilder abspeichert weiss ich nicht.
habe bis jetzt nicht gebraucht

@Andreas
gset terminal png;

gset ... mag mein octave nicht
gibst du damit die Parameter an gnuplot weiter?
es müsste dann auch eine allgemeinere methode dafür geben oder?

Gruss, Daniel

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe gerade gesehen dass das octave hier uralt ist (2.1.x). In den 
neueren Versionen heißt die Funktion _gnuplot_set_. Ob es auch einen 
direkteren Weg gibt weiß ich nicht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.