Grafici e Calcoli con i Dati

  • Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni fa da Simone .
  • Creatore
    Topic
  • #88096
    Up
    0
    Down
    ::


    Mi servirebbe una consulenza per la gestione dei grafici!!! 😀

    Se genero un grafico per cordinate, ad esempio inserendo un file.txt, posso far svolgere dei calcoli a LaTeX con quei dati o conviene usare un programma esterno??

    Ad esempio, se ho dei dati sperimentali, posso calcolare l’interpolazione lineare e ottenerne l’espressione analitica della retta??

    Spero d’essere stato sufficientemente chiaro…. 🙂

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #88097
      Up
      0
      Down
      ::

      Bottoli” post=87550Se genero un grafico per cordinate, ad esempio inserendo un file.txt, posso far svolgere dei calcoli a LaTeX con quei dati o conviene usare un programma esterno??

      Ad esempio, se ho dei dati sperimentali, posso calcolare l’interpolazione lineare e ottenerne l’espressione analitica della retta??

      Spero d’essere stato sufficientemente chiaro…. 🙂

      Puoi usare pgfplots, fa anche le regressioni lineari. Qui una guida in italiano: http://www.lorenzopantieri.net/LaTeX_files/Grafici.pdf oppure consulta il più completo manuale ufficiale con il comando [tt]texdoc pgfplots[/tt].

    • #88098
      Up
      0
      Down
      ::


      Grazie, ci darò un occhiata 🙂

    • #88099
      Up
      0
      Down
      ::


      Ho dato un occhiata all’articolo che m’hai segnalato, ma li si consiglia di utilizzare programmi esterni per svolgere calcoli sui dati…. 🙁

    • #88100
      Up
      0
      Down
      ::

      Bottoli” post=87565Ho dato un occhiata all’articolo che m’hai segnalato, ma li si consiglia di utilizzare programmi esterni per svolgere calcoli sui dati…. 🙁

      Per fare solo il grafico dei punti forniti dall’esterno non c’è bisogno di altri programmi, per la regressione lineare non so se sia proprio indispensabile usarli, non l’ho mai fatta con pgfplots. Comunque nella breve guida in italiano che ti ho segnalato mi sembra non si parli della regressione lineare, che però è trattata nel manuale ufficiale in inglese

    • #88101
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Bisogna sempre ricordarsi di una cosa: LaTeX è un markup fatto per un programma di tipocomposizione (composizione tipografica) — in realtà lo stesso markup con pochissime varianti, quasi trascurabili per la funzionalità di base, serve sia per l’eseguibile tex, sia per pdftex, sia per xetex sia per luatex, e forse ne dimentico qualcuno.

        Un programma di tipocomposizione certamente è in grado di fare dei calcoli, ma è ottimizzato per fare i calcoli che servono in tipografia.

        Non voglio dire che un grafico sperimentale non abbia nulla a che vedere con al tipografia, ma un foglio di calcolo, come Excel, o Calc fa quei calcoli (come la regressione lineare) molto meglio e molto più rapidamente; per cui il suggerimento di rifarsi a programmi esterni non vuol dire che pgfplots non sia capace di fare calcoli, ma li fa in modo non ottimale; scendendo nei dettagli i programmi del sistema TeX (escluso luatex) fanno calcoli solo con numeri interi e camuffano con dei numeri interi le quantità fratte, rappresentandole internamente come lunghezze la cui misura è rappresentata con un numero fratto a virgola fissa, cioè con 16 cifre binarie dopo il separatore fra la parte intera e la parte fratta. Il che equivale a moltiplicare il numero fratto per 2^{16} e conservare al parte intera. Ti puoi immaginare quanto polverone si solleva facendo tutte queste trasformazioni per adattare/costringere il programmi a lavorare con quantità che noi all’esterno vediamo come numeri decimali fratti.

        Chiaramente un programma fatto per fare calcoli non destinati solo alla tipografia, non perde tempo con questi cambiamenti di rappresentazione e quindi esegue molto più velocemente i calcoli da fare.

        Nessuno vieta di usare pgfplots per fare calcoli che non abbiano a che fare con al rappresentazione puntuale di ciò che deve disegnare, ma usando programmi esterni si fa meglio; poi la rappresentazione grafica, macinati i numeri del caso e dati in pasto a pgfplot, viene rappresentato magnificamente.

        Conoscendo quali sono il limiti di calcolo del sistema TeX (eccettuato luatex) si fanno le cose con cognizione di causa e poi non ci si lamanta del fatto che pdfplots è lento.

        Se uno ha voglia di studiarsi il linguaggio lua e l’interfaccia lua-tex, non ci sono problemi a far fare i conti a luatex.

        Segnalo anche che esiste un pacchetto che permette ai programmi del sistema TeX di gestire le tabelle come se fossero fogli di calcolo; non l’ho mai usato, ma sembra interessante; si tratta del pacchetto spreadtab; la documentazione si legge con texdoc spreadtab. Però, anche se carica il pacchetto fp (floating point) non è che cambi modo di fare i calcoli; semplicemente “simula” le operazioni floating point con numeri interi.

      • #88102
        Up
        0
        Down
        ::


        Grazie mille per l’ottima delucidazione, OldClaudio 🙂

        Viste come stanno le cose, penso che mi convenga svolgere i calcoli su programmi appositi (nel mio caso Excel) e nel caso inserire i dati o come file.txt o tramite l’espressione analitica.

        Grazie ancora 🙂

    Visualizzazione 5 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top