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/20 22:17]
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:
-====== Comment ​définir une fonction~? ======+====== Comment ​obtenir des opérateurs mathématiques textuels comme « log »? ======
  
 +Il existe un certain nombre de fonctions définies par défaut :
  
-$\Reponse Il existe un certain nombre de fonctions définies par défaut~:+^ Opérateur ​             ^ Commandes ​               ^ ^ Opérateur ​             ^ Commandes ​               ^ 
 +$\arccos             | ''​\arccos'' ​             | | $\cos$ ​                | ''​\cos'' ​                | 
 +| $\arcsin$ ​             | ''​\arcsin'' ​             | | $\sin$ ​                | ''​\sin'' ​                | 
 +| $\arctan$ ​             | ''​\arctan'' ​             | | $\tan$ ​                | ''​\tan'' ​                | 
 +| $\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'' ​               |
  
-<​latex>​ +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 ​?]] »
-\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} +
-</​latex>​ +
- +
- +
-$\Reponse$ ​ On peut utiliser la commande ​''​mathop''​~:​ +
-''​newcommand''​\{''​fonction''​\}\{''​mathop''​\marg{fonction}\}.  +
-Si l'on utilise ​en plus la commande ''​nolimits'',​ on peut déterminer +
-la gestion des indices et exposants de cette fonction comme dans +
-l'​exemple~\vref{maths-mathop}. +
- +
- +
-Utilisation de ''​mathop''​\label{maths-mathop} +
- +
-<code latex> +
-\newcommand{\rad}{\mathop{\mathrm{rad}}} +
-\newcommand{\radn}{\mathop{\mathrm{rad}}\nolimits} +
-\\alpha \rad_{t \to \infty} = 0 \] +
-\\alpha \radn_{t \to \infty} = 0 \] +
-</code> +
- +
- +
- +
-$\Reponse$ ​ Sous <​latex>​\LaTeXe<​/latex>, le package [[ctanpkg>​amsopn|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~: ''​DeclareMathOperator''​\{''​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 ''​sum'',​ il faut +
-alors plutôt utiliser ''​DeclareMathOperator*''​. +
- +
-% \reponse De même, le package [[ctanpkg>​amstex|amstex]] (<​latex>​\LaTeX</​latex>​2.09) définit les commandes +
-% ''​operatorname''​ et ''​operatornamewithlimits''​. +
- +
-Exemple~: +
- +
-<code latex> +
-$\operatorname{rad}$ +
-</​code>​+
  
 +{{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.1476994662.txt.gz · Dernière modification: 2016/10/20 22:17 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0