Matlab 2 Latex

  • Creatore
    Topic
  • #59717
    Up
    0
    Down
    ::


    E’ possibile esportare variabili matlab in Latex ocn un metodo che non sia in Matlab:

    `latex(vpa(NomeVariabile,NumeroCifreDecimali))` ?

    Con questo comando non riesco ad esportare in latex varibili che non abbiano numeri decimali :

    s=1
    latex(vpa(s,1))

    uscita 1.0

    latex(vpa(s,0)) non funziona.

    Qualcuno conosce altri metodi?

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #59718
      admin
      Amministratore del forum
        Up
        0
        Down
        ::

        E’ possibile esportare variabili matlab in Latex ocn un metodo che non sia in Matlab:

        `latex(vpa(NomeVariabile,NumeroCifreDecimali))` ?

        Con questo comando non riesco ad esportare in latex varibili che non abbiano numeri decimali :

        s=1
        latex(vpa(s,1))

        uscita 1.0

        latex(vpa(s,0)) non funziona.

        Qualcuno conosce altri metodi?

        Francamente non ho ben capito cosa vuoi fare. Per caso vuoi scrive in automatico dei calcoli in Matlab in qualche file .tex? In questo caso non so se il gioco vale la candela, forse fai prima a fare copia e incolla. In caso contrario puoi scriverti uno script in Matlab per la stampa su file dei dati. Ti riporto un esempio di quello che intendo:
        `a=10;
        stringa='\\documentclass[10pt,a4paper]{article}\n';
        stringa=strcat(stringa,'\\begin{document}\n'…
        ,'$a=',num2str(a),'$\n'…
        ,'\\end{document}');

        fid = fopen('test.tex','w');
        fprintf(fid,stringa);
        fclose(fid);`
        ma posso aver preso fischi per fiaschi, oppure più semplicemente non è quello che vuoi.

        Ciao
        Orlando

      • #59719
        admin
        Amministratore del forum
          Up
          0
          Down
          ::


          Aggiungo, a qunto scritto sopra, che alla pagina http://www.mathworks.com/matlabcentral/fileexchange/?term=Latex puoi trovare diverse cose utili per usare Matlab & LaTeX.

          Ciao
          Orlando

        • #59720
          Up
          0
          Down
          ::


          vi rigrazio per le risposte.
          Sebbene cercassi qualcosa di leggermente divero siete comunque riusciti a farmi trovare una soluzione.
          Il mio problema era riportare una matrice matlab in latex,ambiente array per esempio. se usavo il vecchio comando dovevo anche quando i numeri erano esatti tollerare una certa precisione (cifre decimali,minimo 1) e perciò una amtrice come:
          0 1
          4 5

          veniva
          0.0 1.0
          4.0 5.0
          estremamente brutto.

          risolto con

          `latex(sym(Matrice))` usando quindi sym invece che vpa.

          ancora grazie

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

      Go to top