Inserimento codice matlab

  • Creatore
    Topic
  • #4996
    Up
    0
    Down
    ::


    Ciao a tutti è la prima volta che scrivo essendomi registrato da poco.
    Avrei una domanda da porvi….
    Attraverso una function di Matlab(per la precisione highligt.m scaricata dal sito ufficiale) riesco ad ottenere come output direttamente il file .tex dal file .m che metto in ingresso.Faccio questo per inserire nell’appendice della mia tesi il codice matlab che ho utilizzato per effettuare le mie simulazioni.
    La mia domanda è….avendo a disposizione in uscita il file Satellite.tex (che la funzione matlab mi genera come Classe LaTex un REPORT) come faccio ad inserirlo ad esempio nell’appendice C della tesi(che ovviamente è un file tesi.tex,Classe BOOK…..)?Devo usare il comando \include dopo la parte \appendix?

    Grazie a tutti in anticipo!

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #4997
      Up
      0
      Down
      ::


      se matlab te lo genera come un file stand alone devi giusto ripulirlo del preambolo, dell’end{docuemnt} alla fine e includerlo con un semplice include.
      era questa la domanda?
      ciao
      f
      p.s. sull’inclusione trovi svariati post, e lo stesso sull’inclusione di codice con diversi pacchetti, fra cui listing

    • #4998
      Up
      0
      Down
      ::


      scusami forse mi sono espresso male.
      la mia tesi è strutturata così:
      1)ho un file tesi.tex dove c’è il preambolo generale e alla voce \usepackage{packages} si fa riferimento ad un file packages.sty dove sono contenuti tutti i packages usati nella tesi.Successivamente in questo file sono inclusi attraverso il comando \input (e non \include come ti avevo scritto) tutti i sette capitoli(che sono sette files .tex separati) e le due appendici.
      2)ora se io levo il preambolo dal file .tex che mi genera quella funzione di matlab,levo \begin{document} e \end{document} poichè ci sono dei packages che non erano inclusi nel file packages.sty ce li devo mettere?Questi packages vengono utilizzati nel file .tex che genera matlab per il colore diversificato dei comandi e per la numerazione delle righe del listato.

      Questa è la procedura corretta da fare o sbaglio?

      Grazie

    • #4999
      Up
      0
      Down
      ::


      E’ la procedura esatta se vuoi riprodurre il codice Matlab in modo che assomigli a come lo vedi nell’editor di Matlab. Questa procedura comporta però che carichi altri pacchetti che forse (io non l’ho mai fatto) ti vanno a modificare il resto del testo.

      Quello che ti consiglio è utilizzare il pacchetto listings che riconosce i comandi Matlab e ti permette di scegliere tra moltissime impostazioni che riguardano la formattazione e altro. Ti rimando al manuale del pacchetto.

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

Go to top