2009-11-15 14 views
10

Sur mon MacBook Pro de première génération, avec OS X 10.6.1, je peux lancer gnuplot et obtenir un tracé, après avoir défini le terminal sur x11, avec une commande commeoctave + gnuplot + os x 10.6: rien ne se passe

tracé [-6: 6] sin (x).

Mais quand je lance octave, et essayer une commande de tracé, comme

plot ([2 3], [4 5]) ou plot ([- 6: 0,01: 6], cos ([- 6 : 0.01: 6]))

Je ne reçois aucun message d'erreur et aucun tracé. Juste une autre invite d'octave. J'ai installé d'octave-3.2.3-i386.dmg. Ce qui donne?

Toute suggestion appréciée.

Répondre

24

Si gnuplot fonctionne après avoir réglé le terminal x11 (set term x11), alors vous pouvez essayer la même chose dans l'octave:

octave-3.2.3:1> setenv GNUTERM 'x11' 

Je crois que le terminal par défaut de gnuplot sur OS X est Aquaterm, il est donc probablement le terminal par défaut lorsque l'octave trace aussi avec gnuplot.

+0

Jonatan Lindén, merci toi! Votre suggestion a fonctionné. –

+0

qui a résolu mon problème aussi. Je vous remercie! – ingorichter

1

Si vous avez de l'eau, cela fonctionnera bien.

Il me semble que vous avez le port installé Aquaterm et Xcode également

Vérifiez avec:

sudo port installed 

si existe eau et vous avez Xcode installé essayer

sudo port uninstall aqua