Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
4_domaines_specialises:mathematiques:structures:declarer_une_nouvelle_fonction [2016/10/16 09:38]
jejust
4_domaines_specialises:mathematiques:structures:declarer_une_nouvelle_fonction [2022/01/06 09:22] (Version actuelle)
yannick.tanguy Fin de la relecture.
Ligne 1: Ligne 1:
-\question{Comment ​définir une fonction~?}%12.13+====== ​Comment ​obtenir des opérateurs mathématiques textuels comme « log »======
  
-\reponse ​Il existe un certain nombre de fonctions définies par défaut~: +Il existe un certain nombre de fonctions définies par défaut :
-+
-\small +
-\begin{tabular}{r@{\espaceok}lr@{\espaceok}lr@{\espaceok}lr@{\espaceok}l} +
- ​\Sm\arccos &  \Sm\cos& ​  ​\Sm\csc & \Sm\exp \\ +
- ​\Sm\ker ​  & ​ \Sm\limsup & \Sm\min ​ & \Sm\sinh\\ +
- ​\Sm\arcsin & \Sm\cosh& ​ \Sm\deg&​ \Sm \gcd \\ +
-  \Sm\lg ​ &    \Sm\ln ​ &    \Sm\Pr ​ &  \Sm\sup\\ +
- ​\Sm\arctan & \Sm\cot &  \Sm\det& ​ \Sm\hom ​ \\ +
-  \Sm\lim &    \Sm\log &    \Sm\sec ​ & \Sm\tan\\ +
- ​\Sm\arg ​ &   ​\Sm\coth & \Sm\dim & \Sm\inf \\ +
-  \Sm\liminf & \Sm\max &    \Sm\sin &  \Sm\tanh +
-\end{tabular} +
-}+
  
-\reponse On peut utiliser la commande ​\cmd{mathop}~:​ +^ Opérateur ​             ^ Commandes ​               ^ ^ Opérateur ​             ^ Commandes ​               ^ 
-\cmd{newcommand}\{\cmd{fonction}\}\{\cmd{mathop}\marg{fonction}\}.  +| $\arccos$ ​             | ''​\arccos'' ​             | | $\cos$ ​                | ''​\cos'' ​                | 
-Si l'on utilise en plus la commande ​\cmd{nolimits},​ on peut déterminer +| $\arcsin$ ​             | ''​\arcsin'' ​             | | $\sin$                 | ''​\sin'' ​                | 
-la gestion des indices et exposants de cette fonction comme dans +| $\arctan$ ​             | ''​\arctan'' ​             | | $\tan$                 | ''​\tan'' ​                | 
-l'exemple~\vref{maths-mathop}.+| $\inf$ ​                | ''\inf'' ​                | | $\sup$ ​                | ''​\sup'' ​                | 
 +| $\min$ ​                | ''​\min'' ​                | | $\max$ ​                | ''​\max'' ​                | 
 +| $\liminf$ ​             | ''\liminf'' ​             | | $\limsup$ ​             | ''​\limsup'' ​             | 
 +| $\cosh$ ​               | ''​\cosh'' ​               | | $\sinh$ ​               | ''​\sinh'' ​               | 
 +| $\cot$ ​                | ''​\cot'' ​                | | $\coth$ ​               | ''​\coth'' ​               | 
 +| $\exp$ ​                | ''​\exph'' ​               | | $\log$ ​                | ''​\log'' ​                | 
 +| $\ln$                  | ''​\ln'' ​                 | | $\lg$                  | ''​\lg'' ​                 | 
 +| $\csc$ ​                | ''​\csc'' ​                | | $\ker$ ​                | ''​\ker'' ​                | 
 +| $\deg$ ​                | ''​\deg'' ​                | | $\gcd$ ​                | ''​\gcd'' ​                | 
 +| $\Pr$                  | ''​\Pr'' ​                 | | $\det$ ​                | ''​\det'' ​                | 
 +| $\hom$ ​                | ''​\hom'' ​                | | $\lim$ ​                | ''​\lim'' ​                | 
 +| $\sec$ ​                | ''​\sec'' ​                | | $\arg$ ​                | ''​\arg'' ​                | 
 +| $\dim$ ​                | ''​\dim'' ​                | | $\tanh$ ​               | ''​\tanh'' ​               |
  
-\begin{exemple}{Utilisation de \cmd{mathop}\label{maths-mathop}} +S'il vous manque des fonctions, vous pouvez en définir vous-même avec la méthode indiquée à la question « [[4_domaines_specialises/​mathematiques/​structures/​operateurs/​definir_un_nouvel_operateur|Comment ​déclarer de nouveaux opérateurs ​mathématiques ​?]] »
-\newcommand{\rad}{\mathop{\mathrm{rad}}} +
-\newcommand{\radn}{\mathop{\mathrm{rad}}\nolimits} +
-\\alpha \rad_{t \to \infty} = 0 \] +
-\\alpha \radn_{t \to \infty} = 0 \] +
-\end{exemple} +
- +
-\reponse Sous \LaTeXe, le package \pack{amsopn} (cf.~\vref{question=AmSLaTeX}) +
-permet de déclarer de nouvelles fonctions qui seront gérées comme des +
-fonctions ​mathématiques ​(gestion de la police de caractères,​ disposition des +
-indices et exposants, etc.). Pour cela il faut déclarer une commande du +
-type~: \cmd{DeclareMathOperator}\{\cmd{fonction}\}\marg{fonction} dans le +
-préambule du document. Pour que les indices et exposants de la nouvelle +
-fonction puissent être gérés comme ceux de la fonction \cmd{sum}, il faut +
-alors plutôt utiliser \cmd{DeclareMathOperator*}. +
- +
-% \reponse De même, le package \pack{amstex} (\LaTeX2.09) définit les commandes +
-% \cmd{operatorname} et \cmd{operatornamewithlimits}. +
- +
-Exemple~: +
-\begin{noexemple} +
-$\operatorname{rad}$ +
-\end{noexemple} +
- +
-\endinput +
-%%% Local Variables:  +
-%%% mode: latex +
-%%% TeX-master: t +
-%%% End: +
  
 +{{htmlmetatags>​metatag-keywords=(LaTeX,​mathématiques,​structures mathématiques,​opérateurs mathématiques,​fonctions)
 +metatag-og:​title=(Comment définir une fonction)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
4_domaines_specialises/mathematiques/structures/declarer_une_nouvelle_fonction.1476603538.txt.gz · Dernière modification: 2016/10/16 09:38 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0