- Questo topic ha 2 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 9 mesi fa da .
-
Topic
-
Ciao a tutti,
sto disegnando una superficie da un file .dat contenente i risultati di alcuni misurazioni ottenendo la superficie che allego in figura. Il problema è che le misurazioni riguardano un pezzo con una forma vagamente esagonale pertanto ad esempio i punti (0,-6)(0,6)(45,6)… non hanno alcun significato fisico. Leggendo in internet e la documentazione del pacchetto pgfplot non ho trovato nulla che faccia al mio caso. Quello che vorrei è porre una serie di condizioni del tipo:
Se x<10 e -3disegna
Se x<10 e y>3 e x+ydisegna
Cioè vorrei che pgfplot disegnasse la superficie solo all’interno del dominio da me stabilito e fuori non disegnasse nulla.
Per quanto riguarda gnuplot ho trovato qualcosa sull’operatore “?” ma questo richiede una f(x) e non sapendo usare gnuplot non so come fare.
In alternativa mi basterebbe anche solo disegnare 4 triangoli bianchi sopra il grafico 2-D ma anche in questo caso non ho idea di come fare.
Se qualcuno potesse indicarmi una strada per risolvere questo problema gliene sarei gratoSono riuscito a ottenere il disegno che volevo con mathematica ma purtroppo il risultato grafico è abbastanza triste
- Devi essere connesso per rispondere a questo topic.