Re: Il disegno programmato nell’Arte di scrivere con LaTeX

#72819
Liverpool
Partecipante
    Up
    0
    Down
    ::

    lorenzo.pantieri” post=72986Supponiamo che voglia fare il disegno di una funzione di due variabili, diciamo un paraboloide a sella, facendo fare i conti a Mathematica e il disegno a pgfplots? La procedura è analoga a quella per le curve nel piano?

    Finalmente ho avuto un po’ di tempo per provare la soluzione.
    Un aspetto che mi era sfuggito, quando ho risposto a questa domanda nell’intervento #72993 (che ora ho modificato), è che ogni samples righe (se varia prima la x) oppure ogni samples y righe (se varia prima la y) bisogna inserire una riga vuota, altrimenti il grafico viene disegnato come tante curve su piani perpendicolari al piano [xy].
    Cioè nel caso samples=3 e samples y=2:
    `
    oppure
    x_1 y_1 z_1 x_1 y_1 z_1
    x_2 y_1 z_2 x_1 y_2 z_2
    x_3 y_1 z_3
    x_2 y_1 z_3
    x_1 y_2 z_4 x_2 y_2 z_4
    x_2 y_2 z_5
    x_3 y_2 z_6 x_3 y_1 z_5
    x_3 y_2 z_6`
    Questo potrebbe essere un problema da gestire automaticamente con un software esterno. Ho provato con MATLAB e bisogna aggiungere 5 righe di codice per la scrittura corretta su file. Con Mathematica me ne sono servite 3, ma la sintassi è alquanto astrusa. Più complicata è la gestione di un file di dati prodotto da un software specialistico, che normalmente non ha funzioni di intervento nella scrittura su file. In tal caso, bisognerebbe modificare il file, eventualmente con l’aiuto di uno script, prima di darlo in pasto a pgfplots. Insomma: un’operazione da sconsigliare…

    Ciao

    P.S. Forse è scontato, ma nell’articolo non è stato detto che pgfplots non maneggia i numeri complessi, perciò per tracciare qualcosa sul piano di Gauss è necessario separare a priori la parte reale da quella immaginaria.

    Go to top