Matlab: inserire \tilde \hat e simboli nelle label

  • Creatore
    Topic
  • #71493
    Up
    0
    Down
    ::


    Ciao a tutti!
    Avrei bisogno di scrivere sugli assi dei grafici realizzati con Matlab versione 5.3.0.10183 (R11) (eh lo so…vecchiotta! Del 1999) dei simboli, come ad esempio la tilde (\tilde{}), il cappelletto (hat{}) etc. etc. solo che non so assolutamente come fare. Ho trovato in varie discussioni su internet che la sintassi da impiegare, ad esempio per scrivere la tilde sulla “S”, sarebbe la seguente:

    xlabel(‘$\hat{S}$’,’Interpreter’,’latex’)

    Tuttavia ottengo il messaggio di errore:

    Bad value for text property: ‘Interpreter’.

    Error in ==> C:\MATLABR11\toolbox\matlab\graph2d\xlabel.m
    On line 24 ==> set(h, ‘FontAngle’, get(ax, ‘FontAngle’), …

    » Warning: Unable to interpret Tex string “\hat{S}$”.

    Come posso fare? Credo sia dovuto al aftto che non ho “Interpreter”, è possibile?

    Grazie mille a tutti

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

        Mattep” post=70638Ciao a tutti!
        Avrei bisogno di scrivere sugli assi dei grafici realizzati con Matlab versione 5.3.0.10183 (R11) (eh lo so…vecchiotta! Del 1999) dei simboli, come ad esempio la tilde (\tilde{}), il cappelletto (hat{}) etc. etc. solo che non so assolutamente come fare. Ho trovato in varie discussioni su internet che la sintassi da impiegare, ad esempio per scrivere la tilde sulla “S”, sarebbe la seguente:

        xlabel(‘$\hat{S}$’,’Interpreter’,’latex’)

        Tuttavia ottengo il messaggio di errore:

        Bad value for text property: ‘Interpreter’.

        Error in ==> C:\MATLABR11\toolbox\matlab\graph2d\xlabel.m
        On line 24 ==> set(h, ‘FontAngle’, get(ax, ‘FontAngle’), …

        » Warning: Unable to interpret Tex string “\hat{S}$”.

        Come posso fare? Credo sia dovuto al aftto che non ho “Interpreter”, è possibile?

        Grazie mille a tutti

        Evidentemente la versione di Matlab è abbastanza vecchia. Il comando [tt]xlabel(‘$\hat{S}$’,’Interpreter’,’latex’)[/tt] nel mio Matlab R2010a non dà nessun errore.

        Ciao
        Orlando

      • #71495
        Up
        0
        Down
        ::


        Non riesco a trovare la discussione in cui ne parlavo, comunque con Matlab inizialmente utilizzavo laprint. Non ricordo più bene come funziona, ma so che ti permette di inserire anche dei pacchetti in uno pseudo preambolo cosicchè i caratteri generati siano coerenti con i font del documento. Ora non lo utilizzo più in quanto esporto i dati che mi interessano e lavoro da dentro LaTeX con pgfplots (texdoc pgfplots)

        Ciao
        Fra

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

          Spike” post=70642Non riesco a trovare la discussione in cui ne parlavo, comunque con Matlab inizialmente utilizzavo laprint. Non ricordo più bene come funziona, ma so che ti permette di inserire anche dei pacchetti in uno pseudo preambolo cosicchè i caratteri generati siano coerenti con i font del documento. Ora non lo utilizzo più in quanto esporto i dati che mi interessano e lavoro da dentro LaTeX con pgfplots (texdoc pgfplots)

          Ciao
          Fra

          Per la versione di Mattep credo che laprint non vada bene. Stavo per scrivere di matlab2tikz ma ho esitato visto che è richiesta una versione di Matlab più recente. La via senza dubbio migliore è pgfplots, magari esportando i dati in un file .dat, per esempio.

          Ciao
          Orlando

        • #71497
          Up
          0
          Down
          ::


          Grazie a tutti!
          Ho comuqnue risolto semplicemente decidendo di cambiare simbolo e sostituendo la tilde con un “cappelletto” al contrario che riesco a afre in Matlab

          Ciao

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

      Go to top