« Mathc gnuplot/Tableau de pointeurs de fonctions » : différence entre les versions
Contenu supprimé Contenu ajouté
Automatique : Ajout de la navigation entre les chapitres |
Reformattage |
||
Ligne 8 :
== Préambule ==
* Le tableau de pointeurs de fonctions doit avoir la même forme que les fonctions.▼
▲
== Tableau de pointeurs de fonctions ==
Ligne 20 ⟶ 18 :
=== Les fonctions trigonométriques ===
==== Déclaration du tableau ====
<source lang="c">
Ligne 30 ⟶ 26 :
</source>
* Le tableau à la même forme que les fonctions : <tt>double ''tableau''(double)</tt>.▼
▲* Toutes les fonctions ont la même forme.
▲* Le tableau à la même forme que les fonctions.
▲* Il y a six fonctions. (0,1,2,3,4,5)= {cos,sin,tan,atan,asin,acos}.
==== Exemple d'un appel ====
<source lang="c">
cos(.5) == TrigF[0](.5)
</source>
==== Exemple à tester ====
<source lang="c">
Ligne 141 ⟶ 130 :
Au
* La décrémentation ce fait dans le tableau. '''TrigF[--i](x)'''
* Il entre 6 dans le tableau.
Ligne 193 ⟶ 182 :
=== Les fonctions f‘ et f‘‘ ===
* Voir listing en fin de page.▼
==== Déclaration du tableau ====
Ligne 205 ⟶ 192 :
</source>
* Toutes les fonctions (fx,Dx_1,Dx_2) ont la même forme : <tt>double ''fonction''(double (*P_f)(double x) double double)</tt>.
* Le tableau à la même forme que les fonctions : <tt>double ''tableau''(double (*P_f)(double x) double double)</tt>.▼
▲* Le tableau à la même forme que les fonctions.
* Supprimer cette fonction et travailler sur deux fonctions.
* Réfléchissez.
==== Exemple d'un appel ====
|