SCRIVERE un’ONDINA su una FORMULA MATEMATICA

  • Creatore
    Topic
  • #115123
    Up
    0
    Down
    ::


    Ciao a tutti!

    Sto scrivendo delle formule riguardo al “valore atteso” e alla “varianza”, per un corso di Teoria dei Segnali elettrici (telecomunicazioni).

    Il problema è che c’è una notazione che non riesco ad inserire, non capisco se è un operatore matematico che LaTex “possiede” in qualche estensione, ma sembra una tilde ripetuta.

    Vorrei allegare una foto per rendere bene l’idea, visto che su Google non trovo nessuna immagine.

    Io l’ho reso usando

    \overset{\photon X}{argument}

    ma vorrei sapere se è un operatore che esiste da qualche parte, perchè senno devo “costruirlo” da me.

    Spero che qualcuno possa aiutarmi, grazie.

    N.B. Questo documento che sto facendo non devo inviarlo a nessuno, quindi se avete soluzioni non proprio formali va bene lo stesso!

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #115124
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum

        Non sono un telecomunicazionista, ma non ho mai visto un segno del genere nei testi che ho avuto per le mani.
        LaTeX contiene moltissimi segni; l’elenco piuttosto completo si torva nel manuale di Herbert Voß, che puoi legggere da solo aprendo un terminale o prompt dei comandi, scrivendoci dentor il comando texdoc symbols-a, premendo il tasto Invio e leggendo. è una specie di catalogo abbastanza ben suddiviso epr argomenti, quindi sono sicuro che se esiste un altro segno diverso da \photon e più adatto al tuo caso, lo trovi in pochi minuti.

      • #115125
        Up
        0
        Down
        ::

        OldClaudio” post=115517Benvenuto nel forum

        Non sono un telecomunicazionista, ma non ho mai visto un segno del genere nei testi che ho avuto per le mani.
        LaTeX contiene moltissimi segni; l’elenco piuttosto completo si torva nel manuale di Herbert Voß, che puoi legggere da solo aprendo un terminale o prompt dei comandi, scrivendoci dentor il comando texdoc symbols-a, premendo il tasto Invio e leggendo. è una specie di catalogo abbastanza ben suddiviso epr argomenti, quindi sono sicuro che se esiste un altro segno diverso da \photon e più adatto al tuo caso, lo trovi in pochi minuti.

        Grazie mille!

        Questo simbolo non c’è ad esempio nei testi di probabilità, ma solo in alcuni testi di “Teoria dei Segnali”, per cui credo che sia un simbolo “di nicchia” che comunque LaTex conosce.

        Farò come mi hai consigliato, se trovo qualcosa farò sapere!

        Ancora grazie per il suggerimento

      • #115126
        Up
        0
        Down
        ::


        Purtroppo il simbolo che cerco non c’è in texdoc symbols-a (lo chiamo PDF*), quindi penso che bisogna “crearlo” in qualche modo.

        Anzitutto, invio un’altra foto di questo simbolo che sta nel mio testo, che è scritto con LaTex (sta scritto nella prefazione), perchè sembra un simbolo estendibile: più è lunga la formula, più il simbolo diventa esteso.

        Per quanto riguarda la lista dei simboli, ho visto qualche soluzione simile. In particolare c’è un simbolo \lfilet (vedi pag 97del PDF*) che dovrebbe essere estendibile ( è Variable-sized); pensavo che si potesse ruotare (vedi pag 214 del PDF* “Reflecting and rotating …”) e mettere sopra la formula con \overset{}{}, però non riesco ad inserirlo…

        La soluzione più rapida ma scomoda è quella di usare photon, mando il file che ho preparato. Comunque il concetto è:

        \overset{\scriptsize\photon\photon … \photon X}{a+b+…}

        e poi vedo se riesco a coprire la formula!

        P.S *non sono riuscito a trovare quello di Herbert Voß, ho trovato però un PDF di Scott Pakin*

        Attachments:
        You must be logged in to view attached files.
      • #115127
        LuglioM26
        Partecipante
          Up
          0
          Down
          ::


          Ciao, puoi usare il (fantastico) pacchetto tikz.

          `
          \usepackage{tikz}
          \usetikzlibrary{decorations.pathmorphing}

          \section{valore atteso 2}

          \[
          \overset{\begin{tikzpicture}
          \draw [-,decorate,decoration={snake,amplitude=.4mm,segment length=2mm,
          %post length=1mm
          }] (0,0) — (8,0);
          \end{tikzpicture} \, X}{a+b+c+d+e+f+g+h+i+j+k+l+m+n}
          \]
          `

          Da pagina 55 del manuale (da prompt-> texdoc tikz) trovi ulteriori informazioni. Immagino si possa aggiustare il codice per regolare automaticamente la lunghezza in base al contenuto ma lascio la parola ai più esperti.

          Stefano

        • #115128
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            P.S *non sono riuscito a trovare quello di Herbert Voß, ho trovato però un PDF di Scott Pakin*

            Infatti è un mio errore: ho citato l’autore sbagliato.

            Il suggerimento di @LuglioM26 è molto valido, anche se non so se il disegno ottentuto sia allungabile a piacere.

            Non so nemmeno se il segno estensibile (in altezza) che hi trovato nel PDF si allungabile mantenedo la stessa “lunghezza d’onda”.

            Tuttavia il tuo approccio a me piace di più, anche se non ho nessuna prevenzione verso TikZ, che uso raramante, perché la maggior parte delle cose che mi servono le faccio con l’ambiente picture esteso con il pacchetto pict2e (cioè LaTeX standard; le funzionalità di pict2e sono descrittte da Lamport nella sua guida di LaTeX2e); riservo TikZ alle cose veramente difficili…Capisco benissimo che la linea ondulata che ti serve non abbia le stesse caratteristiche di una graffa, ma tempo fa, quando i font matematici OpenType non erano ancora così avanzati come oggi, avevo definti per quei font un comando \overbrace e un altro comando \underbarace che avevano le stesse proprietà di quei comandi con i font usabili con pdflatex.
            Non ti mando il codice, perché sono passati molti anni da allora e non sono sicuro di poterlo ritrovare nei miei vecchi file; tuttavia si trattava di misurare la larghezza della parte da raccogliere sopra o sotto la graffa orizzontale, poi creare una graffa con la giusta altezza complessiva sulla base di quella larghezza, e impostarla ruotandola di 90° in senso orario.. Se il segno del PDF è allungabile senza cambiare l’ondulazione, si può ripetere la stessa trafila.
            Certo al grafica di TikZ permette di risparmiare un mucchio di codice, ma una volta defnita la macro, non ci sono problemi ad usarla come un comando qualsiasi.

          • #115129
            Up
            0
            Down
            ::

            LuglioM26″ post=115540Ciao, puoi usare il (fantastico) pacchetto tikz.

            `
            \usepackage{tikz}
            \usetikzlibrary{decorations.pathmorphing}

            \section{valore atteso 2}

            \[
            \overset{\begin{tikzpicture}
            \draw [-,decorate,decoration={snake,amplitude=.4mm,segment length=2mm,
            %post length=1mm
            }] (0,0) — (8,0);
            \end{tikzpicture} \, X}{a+b+c+d+e+f+g+h+i+j+k+l+m+n}
            \]
            `

            Da pagina 55 del manuale (da prompt-> texdoc tikz) trovi ulteriori informazioni. Immagino si possa aggiustare il codice per regolare automaticamente la lunghezza in base al contenuto ma lascio la parola ai più esperti.

            Stefano

            Grazie mille per il suggerimento e per la pazienza!

            Ultimamente sono stato molto impegnato e non sono riuscito a trovare il tempo da dedicare a LaTex in generale.

            Ho usato il codice che mi hai dato e il risultato mi piace molto.
            Volevo sapere se si potesse mettere qualche altro simbolo oltre a “snake” che sia più “a ondina”, e in generale vorrei leggere il manuale che mi hai consigliato, solo che dal prompt non riesco a trovarlo.

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

        Go to top