Segno di funzione.

  • Creatore
    Topic
  • #3696
    Up
    0
    Down
    ::


    Ciao a tutti,
    ho un piccolo vuoto per quello che riguarda la simbologia matematica.
    Non ricordo come si fa ad scrivere il segno di una funzione.

    Tanto per capirci in Matlab sarebbe sign(P1-P2).

    C’è un modo od una simbologia particolare in LateX?

    Grazie 1k. 😀

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #3697
      Up
      0
      Down
      ::


      La soluzione indicata da tutti i manuali è mettere nel preambolo
      `\DeclareMathOperator{\sign}{sign}`
      e poi dove ti serve
      `$\sign(P1-P2)$`

    • #3698
      Up
      0
      Down
      ::


      Grazie 1k! 🙂 🙂

    • #3699
      Up
      0
      Down
      ::

      La soluzione indicata da tutti i manuali è mettere nel preambolo
      `\DeclareMathOperator{\sign}{sign}`
      e poi dove ti serve
      `$\sign(P1-P2)$`

      Io ho fatto così ma penso poi che sia la medesima cosa…

      `\newcommand{\sgn}{\,{\rm sgn}} % definisco il segno`

      Comunque grazie 1k! 🙂

    • #3700
      Up
      0
      Down
      ::


      Può anche darsi che il risultato che ottieni sia lo stesso, comunque ritengo che sia più efficace la soluzione fornita dall’AMS-LaTeX dato che non c’è bisogno di imporre manualmente spazi matematici e che siamo sicuri che la nuova funzione sia trattata come tutte le altre predefinite.

    • #3701
      Up
      0
      Down
      ::


      Credo che il comando fornito da amsmath sia migliore e più portabile, nel manuale c’è una mezza paginetta di funzionalità tipo spaziatura, indici e pedici, asterischi etc…
      ciao
      f

    • #3702
      Up
      0
      Down
      ::

      Può anche darsi che il risultato che ottieni sia lo stesso, comunque ritengo che sia più efficace la soluzione fornita dall’AMS-LaTeX dato che non c’è bisogno di imporre manualmente spazi matematici e che siamo sicuri che la nuova funzione sia trattata come tutte le altre predefinite.

      No. È sicuro che il risultato sarà diverso.

      Una definizione come \newcommand{\sgn}{\,{\rm sgn}} è sbagliata sotto una dozzina di aspetti diversi. Ne cito un po’ a caso.
      1) Non si comporta in modo corretto se seguito da un non delimitatore; si confronti il risultato ottenuto con $\log a$ e $\log(a+b)$ rispetto a $\sgn a$ e $\sgn(a+b)$.
      2) Non si comporta in modo corretto se preceduto da un delimitatore; le differenze fra $(\log a)$ e $y\log a$ dovrebbero essere evidenti. Provare lo stesso con \sgn.
      3) Non si devono mai usare i comandi obsoleti \rm, \it e simili.
      Ciao
      Enrico

    • #3703
      Up
      0
      Down
      ::

      Io ho fatto così ma penso poi che sia la medesima cosa…

      `\newcommand{\sgn}{\,{\rm sgn}} % definisco il segno`

      Utilizzi comandi obsoleti, sarebbe opportuno che leggessi qualche guida per aggiornarti. 😉

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

Go to top