<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LaTeX | Mehdi LATIF</title><link>https://mehdi-latif.github.io/fr/tag/LaTeX/</link><atom:link href="https://mehdi-latif.github.io/fr/tag/LaTeX/index.xml" rel="self" type="application/rss+xml"/><description>LaTeX</description><generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>fr</language><lastBuildDate>Sat, 02 Sep 2023 00:00:00 +0000</lastBuildDate><image><url>https://mehdi-latif.github.io/img/avatar.jpg</url><title>LaTeX</title><link>https://mehdi-latif.github.io/fr/tag/LaTeX/</link></image><item><title>Animations mathématiques</title><link>https://mehdi-latif.github.io/fr/project/anim_maths/</link><pubDate>Sat, 02 Sep 2023 00:00:00 +0000</pubDate><guid>https://mehdi-latif.github.io/fr/project/anim_maths/</guid><description>&lt;h2 id="remarques-générales">Remarques générales:&lt;/h2>
&lt;ul>
&lt;li>Les exemples et animations présents sur cette page sont publiés avec l&amp;rsquo;autorisation de Madame
&lt;a href="https://www.ec-nantes.fr/version-francaise/annuaire/francoise-foucher" target="_blank" rel="noopener">Françoise Foucher&lt;/a>, responsable du cours de &lt;em>Mathématiques pour l&amp;rsquo;ingénieur&lt;/em> à l&amp;rsquo;ECN;&lt;/li>
&lt;li>Sur cette page, il n&amp;rsquo;y aura pas de théorie, juste des jolies figures associées à des exercices de travaux pratiques.&lt;/li>
&lt;li>&lt;strong>Mes remerciements vont à
&lt;a href="https://bpascal-fr.github.io/" target="_blank" rel="noopener">Barbara Pascal&lt;/a>&lt;/strong> pour m&amp;rsquo;avoir donné le code qui m&amp;rsquo;a permis de générer ces animations ;)&lt;/li>
&lt;/ul>
&lt;h2 id="exemples-proposés">Exemples proposés:&lt;/h2>
&lt;ol>
&lt;li>
&lt;a href="#optim_rl">Optimisation par recherche linéaire&lt;/a>;&lt;/li>
&lt;li>
&lt;a href="#optim_lin">Optimisation linéaire sous contraintes&lt;/a>;&lt;/li>
&lt;li>
&lt;a href="#simu_proba">Simulations de lois de probabilité et convergence des variables aléatoires&lt;/a>;&lt;/li>
&lt;li>
&lt;a href="#stat_inf">Inférence statistiques&lt;/a>.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h1 id="optimisation-par-recherche-linéaire--a-nameoptim_rla">Optimisation par recherche linéaire: &lt;a name="optim_rl">&lt;/a>&lt;/h1>
&lt;p>Faire une ref vers le Nocedal&lt;/p>
&lt;h2 id="optimisation-libre--a-nameoptim_rl_wocstra">Optimisation libre: &lt;a name="optim_rl_wocstr">&lt;/a>&lt;/h2>
&lt;h2 id="optimisation-sous-contraintes-a-nameoptim_rl_wicstra">Optimisation sous contraintes: &lt;a name="optim_rl_wicstr">&lt;/a>&lt;/h2>
&lt;hr>
&lt;h1 id="optimisation-linéaire-sous-contraintes-a-nameoptim_lina">Optimisation linéaire sous contraintes: &lt;a name="optim_lin">&lt;/a>&lt;/h1>
&lt;p>Une série d&amp;rsquo;exemples issus de la
&lt;a href="https://fr.wikipedia.org/wiki/Recherche_op%C3%A9rationnelle" target="_blank" rel="noopener">Recherche Opérationnelle&lt;/a> et plus particulièrement de l&amp;rsquo;
&lt;a href="https://fr.wikipedia.org/wiki/Optimisation_combinatoire" target="_blank" rel="noopener">optimisation combinatoire&lt;/a>.&lt;br>
Un bon bouquin de &lt;em>référence&lt;/em> est le
&lt;a href="https://www.google.fr/books/edition/Integer_Programming/w-P7DwAAQBAJ?hl=fr&amp;amp;gbpv=0" target="_blank" rel="noopener">Wolsey&lt;/a>.&lt;/p>
&lt;h2 id="problème-de-maximisation">Problème de maximisation&lt;/h2>
&lt;p>Le problème à résoudre est:
$$
(\mathcal{P}): \quad \max_{\boldsymbol{x}\in \mathbb{R}^{3} }\quad f(\boldsymbol{x}) \quad \textrm{st. } \quad \boldsymbol{x} \in \mathbf{K}
$$
où&lt;/p>
&lt;ul>
&lt;li>$f(\boldsymbol{x})$ est la fonction objectif définie par:
$$
f(\boldsymbol{x}) := 155x_{1} +160x_{2}+150x_{3}
$$&lt;/li>
&lt;li>$\mathbf{K}$ est un ensemble de contraintes défini par:
&lt;ul>
&lt;li>$16x_{1} + 13x_{2}+17x_{3} \leq 180$&lt;/li>
&lt;li>$27x_{1} + 15x_{2}+ 11x_{3} \leq 160$&lt;/li>
&lt;li>$\sum_{i=1}^{3} x_{i}=12$&lt;/li>
&lt;li>$\boldsymbol{x} \geq 0 \Longleftrightarrow x_{i} \geq 0 \quad \forall i \in \{1,2,3\}$&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>Les solveurs peuvent le faire à votre place, mais un bon moyen de résoudre ce problème revient à appliquer une approche polyédrale; des exemples de cours sont donnés
&lt;a href="https://www.lamsade.dauphine.fr/~poc/jpoc9/Chapitre-Polyedres.pdf" target="_blank" rel="noopener">ici&lt;/a> ou
&lt;a href="https://www.andrew.cmu.edu/user/gc0v/webpub/IPsurveyAussois-11-08.pdf" target="_blank" rel="noopener">là&lt;/a>.&lt;/p>
&lt;p>Visuellement, la résolution du problème $(\mathcal{P})$ est proposé dans l&amp;rsquo;animation suivante:&lt;/p>
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/OPTIM_LIN_ANIM.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/OPTIM_LIN_ANIM.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>
&lt;p>La solution optimale $\boldsymbol{x}^{*}$ au problème $(\mathcal{P})$ est donné par le point rouge.&lt;/p>
&lt;h2 id="problèmes-de-minimisation">Problèmes de minimisation&lt;/h2>
&lt;h3 id="approche-polyèdrale">Approche Polyèdrale&lt;/h3>
&lt;p>&lt;em>TODO: mettre un lien vers l&amp;rsquo;algorithme du simplexe&lt;/em>&lt;/p>
&lt;h3 id="approche-par-méthodes-des-flots-dans-un-graphe">Approche par méthodes des flots dans un graphe.&lt;/h3>
&lt;hr>
&lt;h1 id="simulations-de-lois-de-probabilité-et-convergence-des-variables-aléatoires-a-namesimu_probaa">Simulations de lois de probabilité et convergence des variables aléatoires: &lt;a name="simu_proba">&lt;/a>&lt;/h1>
&lt;p>Comme indiqué dans le titre, cette section s&amp;rsquo;intéresse à la simulation de lois de probabilité. Mais on part déjà avec un problème, l&amp;rsquo;ordinateur est
&lt;a href="https://fr.wikipedia.org/wiki/Algorithme_d%C3%A9terministe" target="_blank" rel="noopener">déterministe&lt;/a>.&lt;br>
Cependant, l&amp;rsquo;ordinateur génère efficacement des $0$ et des $1$.&lt;/p>
&lt;p>Pour le coup, on ne peut pas dire que l&amp;rsquo;on va simuler un &lt;em>vrai&lt;/em> comportement aléatoire, on parlera plutôt de générateur
&lt;a href="https://fr.wikipedia.org/wiki/Pseudo-al%C3%A9atoire" target="_blank" rel="noopener">&lt;strong>pseudo-aléatoire&lt;/strong>&lt;/a> à partir d&amp;rsquo;une loi &lt;strong>uniforme&lt;/strong> sur $[0,1]$, notée $\mathcal{U}([0,1])$, en fixant une
&lt;a href="https://fr.wikipedia.org/wiki/Graine_al%C3%A9atoire" target="_blank" rel="noopener">graine (seed)&lt;/a> au préalable.&lt;/p>
&lt;p>La solution pour simuler un comportement pseudo-aléatoire avec un ordinateur est de produire une suite de nombres, suffisamment imprévisible, pour permettre d&amp;rsquo;imiter une suite $(u_{n})_{n\in \mathbb{N}^{*}}$ de variables aléatoires indépendantes de loi mère $\mathcal{U}([0,1])$.&lt;/p>
&lt;p>À partir de ça, il existe des formules de transformation qui permettent de générer des lois plus complexes à partir d&amp;rsquo;une loi $\mathcal{U}([0,1])$.&lt;/p>
&lt;p>&lt;img src="IMG/RELATION_LOI_PROBA.jpg" alt="RELATION_LOI_PROBA">&lt;/p>
&lt;p>&lt;strong>Source:&lt;/strong>
&lt;a href="https://www.tandfonline.com/doi/abs/10.1198/000313008X270448" target="_blank" rel="noopener">Univariate Distribution Relationships&lt;/a> - Leemis &amp;amp; McQueston (2008).&lt;/p>
&lt;h2 id="simulations-de-loi-usuelles">Simulations de loi usuelles&lt;/h2>
&lt;h3 id="loi-uniforme--x-sim-mathcalu01">Loi uniforme $ X \sim \mathcal{U}([0,1])$&lt;/h3>
&lt;p>Voici un premier de simulation de la loi uniforme, c&amp;rsquo;est joli non ?&lt;/p>
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_ANIM_UNIF.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_ANIM_UNIF.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>
&lt;p>Deux parties sur ce graphique:&lt;/p>
&lt;ul>
&lt;li>En haut sont représentés les tirages en utilisant la fonction rand().&lt;/li>
&lt;li>En bas, nous utilisons l&amp;rsquo;histogramme pour regrouper les observations dans des classes identiques et où la surface de chaque est une approximation de la densité de probabilité (pour des lois continues).&lt;/li>
&lt;/ul>
&lt;p>Les calculs de l&amp;rsquo;espérance et de la variance sont réalisés à partir des moment d&amp;rsquo;ordre 1, 2 et de la formule de
&lt;a href="https://fr.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_de_K%C3%B6nig-Huygens" target="_blank" rel="noopener">König-Huygens&lt;/a>&lt;/p>
&lt;pre>&lt;code>%Get the total number of draws for X simulation.
N = length(x);
% Use matlab to automatically sort observations into 10 classes.
[n_elem,cent] = hist(x);
% Determine the width of a class from the difference between class centers.
h = cent(2) - cent(1);
ci = cent;
hauteurs = n_elem/(N*h);
f_ci = hauteurs*h ;
% Using definition of expected value: |E(X) = sum_i f_X(ci) * ci
% =&amp;gt; We use a discrete approximation of the continuous pdf ... so it's a sum and not an integral.
E_hat = ci*(f_ci');
% Second order moment
ci2 = cent.^2;
% König-Huygens Formula
V_hat = ci2*(f_ci') - E_hat^2;
&lt;/code>&lt;/pre>
&lt;h3 id="loi-binomiale--x-sim-mathcalbnp">Loi binomiale $ X \sim \mathcal{B}(n,p)$&lt;/h3>
&lt;p>La même chose mais cette fois-ci avec la binomiale :&lt;/p>
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_ANIM_BINOMIALE.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_ANIM_BINOMIALE.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>
&lt;h3 id="loi-normale--x-sim-mathcalnmusigma2">Loi normale $ X \sim \mathcal{N}(\mu,\sigma^{2})$&lt;/h3>
&lt;p>Enfin, un troisième exemple avec la loi incontournable en probabilité et statistique:&lt;/p>
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_ANIM_NORMALE.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_ANIM_NORMALE.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>
&lt;p>Si on voit que les valeurs de l&amp;rsquo;espérance et de la variance empiriques sont un peu éloignées des valeurs théoriques, deux possiblités:&lt;/p>
&lt;ul>
&lt;li>augmenter le nombre de tirage et attendre de voir ce que ça donne;&lt;/li>
&lt;li>appliquer des méthodes de
&lt;a href="https://fr.wikipedia.org/wiki/R%C3%A9duction_de_la_variance" target="_blank" rel="noopener">réduction de variance&lt;/a>, mais c&amp;rsquo;est pas au programme.&lt;/li>
&lt;/ul>
&lt;h2 id="le-théorème-central-limite">Le Théorème Central Limite&lt;/h2>
&lt;p>&lt;em>Bon en gros, tout est normal&lt;/em>&lt;/p>
&lt;h2 id="loi-forte-des-grands-nombres">Loi forte des grands nombres&lt;/h2>
&lt;p>C&amp;rsquo;est un résultat de convergence assez puissant qui s&amp;rsquo;énonce comme suit:&lt;/p>
&lt;blockquote>
&lt;p>Si $(X_{n})_{n\in\mathbb{N}}$ est une suite de variables aléatoires iid telle que $X_i \in \mathcal{L}^{1}(\Omega)$ avec $\mathbb{E}(X_i) = m$ $\forall i \in \{1,&amp;hellip;,n\}$, alors
$$\bar{X}_n = \frac{1}{n} \sum_1^n X_i \overset{ps.}{\to} \mathbb{E}(X_i) = m \text{ quand } n \to +\infty.$$
Dans le cas où $X_i \in \mathcal{L}^{2}(\Omega)$ avec $\mathbb{E}(X_i) = m$, on obtient un résultat similaire en étudiant la somme des $X_i - m$ et on prouve sa convergence vers $0$.&lt;/p>
&lt;/blockquote>
&lt;p>Donc pour faire simple, cette loi nous dit qu&amp;rsquo;à partir d&amp;rsquo;une suite de variables aléatoires, on va converger
&lt;a href="https://www.bibmath.net/dico/index.php?action=affiche&amp;amp;quoi=./p/presquesur.html" target="_blank" rel="noopener">presque sûrement&lt;/a> vers une quantité déterministe $m\in \mathbb{R}$.&lt;/p>
&lt;p>On peut illustrer graphiquement ce résultat pour:&lt;/p>
&lt;ul>
&lt;li>la loi uniforme $\mathcal{U}([0,1])$:
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/LFGN_ANIM_UNIFORME.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/LFGN_ANIM_UNIFORME.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>&lt;/li>
&lt;li>la loi de Poisson $\mathcal{P}(\lambda)$ avec $\lambda \in \mathbb{R}_+^*$:
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/LFGN_ANIM_POISSON.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/LFGN_ANIM_POISSON.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>&lt;/li>
&lt;/ul>
&lt;h2 id="application-dune-méthode-monte-carlo-pour-approcher-pi">Application d&amp;rsquo;une méthode Monte-Carlo pour approcher $\pi$&lt;/h2>
&lt;p>Une application directe des résultats qui sont présentés dans cette partie est la méthode de
&lt;a href="https://www.tandfonline.com/doi/abs/10.1080/01621459.1949.10483310" target="_blank" rel="noopener">Monte-Carlo (Metropolis &amp;amp; Ulam, 1949)&lt;/a> qui permet de &lt;em>calculer une valeur numérique approchée en utilisant des procédés aléatoires [&amp;hellip;]&lt;/em> (Source:
&lt;a href="https://en.wikipedia.org/wiki/Monte_Carlo_method" target="_blank" rel="noopener">Wikipédia&lt;/a>) et est assez utile pour calculer, par exemples, des intégrales compliquées.&lt;br>
L&amp;rsquo;idée générale pour le calcul d&amp;rsquo;intégrales avec une méthode Monte-Carlo (MC) est:&lt;/p>
&lt;ol>
&lt;li>Interpréter l&amp;rsquo;intégrale comme un espérance;&lt;/li>
&lt;li>Calculer cette espérance comme une moyenne;&lt;/li>
&lt;li>Appliquer la loi forte des grands nombres.&lt;/li>
&lt;/ol>
&lt;p>Un exemple assez standard est l&amp;rsquo;approximation de $\pi$ par une pluie aléatoire (adapté du cours
&lt;a href="https://www.coursera.org/learn/probabilites-2" target="_blank" rel="noopener">Aléatoire : une introduction aux probabilités - Partie 2&lt;/a>).&lt;br>
L&amp;rsquo;idée générale derrière cette approximation est de calculer $\pi$ comme le rapport entre les surfaces d&amp;rsquo;un disque unitaire $D:=\left(C=(0,0),r=1\right)$ et celle du carré $C$ dans lequel $D$ est inscrit. En tirant une séquence de couple $(X,Y)$ avec $X,Y\sim \mathcal{U}([-1,1])$, on peut exprimer la probabilité $(X,Y)\in D$ comme le rapport de surface:
$$
\mathbb{P}\left((X,Y)\in D\right):=\frac{\textrm{surface}(D)}{\textrm{surface}(C)} = \frac{\pi}{4}
$$
En exprimant le rapport des surfaces sous forme d&amp;rsquo;intgrale (on vit dans un domaine continu&amp;hellip;), on obtient:
$$
\mathbb{P}\left((X,Y)\in D\right) = \int\int_{\{x^{2}+y^{2}\leq 1\}} \textrm{d}x\textrm{d}y
\times
\left( \int\int_{\{-1\leq x, y \leq 1\}} \textrm{d}x\textrm{d}y \right)^{-1}
$$
On va pas se mentir, c&amp;rsquo;est assez moche, mais simple à approcher avec une méthode MC.&lt;/p>
&lt;p>Pour aller plus vite, on peut se restreindre au calcul d&amp;rsquo;un quadrant unique et tirer les couples $(X,Y)$ tels que $X,Y\sim \mathcal{U}([0,1])$ ; le résultat d&amp;rsquo;une simulation MC pour approcher la valeur est $\pi$ est présenté ci-dessous:
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/Pi_convergence.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/Pi_convergence.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>
On peut voir que l&amp;rsquo;augmentation du nombre de tirage permet de converger vers une valeur approchée de $\pi$&lt;/p>
&lt;hr>
&lt;h1 id="inférence-statistiques-a-namestat_infa">Inférence statistiques: &lt;a name="stat_inf">&lt;/a>&lt;/h1>
&lt;p>Il s&amp;rsquo;agit dans cette partie de déterminer un estimateur du paramètre d&amp;rsquo;une loi de probabilité donnée.&lt;/p>
&lt;p>On prend, par exemple, le cas d&amp;rsquo;une élection entre deux candidats $C_{1}$ et $C_{0}$ et on définit une variable aléatoire $X_{i} \in \left\{0,1\right\}$ qui représente la préférence d&amp;rsquo;un citoyen telle que&lt;/p>
&lt;ul>
&lt;li>$X_{i}=1$ si il préfère le candidat $C_{1}$;&lt;/li>
&lt;li>$X_{i}=0$ si il préfère le candidat $C_{0}$.&lt;/li>
&lt;/ul>
&lt;p>De manière générale en probabilité et statistique, la précision augmente avec le nombre d&amp;rsquo;observations; dans notre cas, il va donc falloir sonder un &lt;strong>grand&lt;/strong> nombre d&amp;rsquo;électeurs noté $N$.&lt;/p>
&lt;p>A partir des préférences recueillies, on va chercher à estimer la proportion $p$ de suffrages qui préfèrent le candidat $C_{1}$ et déduire un intervalle de confiance $I_{n}$ pour un risque $\alpha \in \mathbb{R}_+$ (parce qu&amp;rsquo;on peut se tromper).&lt;/p>
&lt;p>La modélisation de ce problème peut se faire en remarquant que les intentions de vote collectées sont un $N$-échantillon de loi mère $X_i\sim \mathcal{B}(p)$ avec $X_{i}(\Omega) \in \{0,1\}$ $\forall i \in \{1,&amp;hellip;,N\}$ .&lt;br>
On sait de plus que la proportion $\bar{p}$ admet un estimateur des moments d&amp;rsquo;ordre 1 noté $\bar{X}_{n}$ qui possède des chouettes propriétés $\forall n \in \{1,&amp;hellip;,N\}$:&lt;/p>
&lt;ul>
&lt;li>il est sans biais &lt;em>ie.&lt;/em> $\mathbb{E}(\bar{X}_{n}) = p$;&lt;/li>
&lt;li>il converge presque sûrement vers $p$;&lt;/li>
&lt;li>puisque $X_{i} \in \mathcal{L}^{2}(\Omega)$, il admet un moment d&amp;rsquo;ordre 2 et une variance $V(\bar{X}_{n})$ qui converge vers 0 quand $n\rightarrow+\infty$.&lt;/li>
&lt;/ul>
&lt;p>L&amp;rsquo;expression de cet estimateur est donnée par:
$$
\bar{X}_{n}:=\frac{1}{n} \sum_i^n X_i \quad \forall n \in \{1,&amp;hellip;,N\}
$$&lt;/p>
&lt;p>Comme on chercher un estimateur d&amp;rsquo;une quantité inconnue, on construit un intervalle de confiance $I_{n}$ au risque $\alpha\in \mathbb{R}_+$ de se tromper.
En appliquant le TCL et la propriété de convergence ps. de $\bar{X}_n$, on peut calculer l&amp;rsquo;erreur d&amp;rsquo;estimation:&lt;/p>
&lt;p>$$
\epsilon_{n}:= z_{\frac{\alpha}{2}} \sqrt{ \frac{\bar{X}_{n} (1- \bar{X}_n )}{n}} \quad \forall n \in \{1,&amp;hellip;,N\}
$$
où $z$ est le quantile d&amp;rsquo;ordre $\alpha$ pour la loi $\mathcal{N}(0,1)$.&lt;/p>
&lt;p>L&amp;rsquo;intervalle de confiance pour l&amp;rsquo;estimateur $\bar{X}_{n}$ s&amp;rsquo;exprime tel que:&lt;/p>
&lt;p>$$
I_{n} := [ \bar{X}_{n} -\epsilon_{n},\bar{X}_{n}+\epsilon_{n}] \quad \forall n \in \{1,&amp;hellip;,N\}
$$&lt;/p>
&lt;p>Maintenant qu&amp;rsquo;on a tout ça, on peut construire l&amp;rsquo;estimateur et l&amp;rsquo;intervalle de confiance associé à la victoire de $C_{1}$ dans le cas où la population préfère le candidat $C_{1}$ à 51% et ceci:&lt;/p>
&lt;ul>
&lt;li>au risque $\alpha = 5$% par pas de 100
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_IC_1.96.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_IC_1.96.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>&lt;/li>
&lt;li>au risque $\alpha = 1$% par pas de 500
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_IC_2.576.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/VIDEO/SIMU_IC_2.576.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>&lt;/li>
&lt;/ul>
&lt;p>Je vous laisse étudier les comportements obtenus. A partir des graphiques présentés, on peut voir les tailles d&amp;rsquo;échantillons $n\leq N$ pour lesquelles on s&amp;rsquo;est trompé et, en modifiant un peu la simulation, vérifier le niveau asymptotique $1-\alpha$ de $I_{n}$ $\forall n \in \{1,&amp;hellip;,N\}$.&lt;/p>
&lt;p>&lt;strong>Note :&lt;/strong> Il s&amp;rsquo;agit d&amp;rsquo;un exemple pour un estimateur paramétrique par la méthode des moments, mais il existe d&amp;rsquo;autres méthodes pour calculer des estimateurs &lt;em>eg.&lt;/em> le maximum de vraisemblance.&lt;/p>
&lt;hr>
&lt;h2 id="extra">Extra:&lt;/h2>
&lt;p>Deux fiches synthèses sur les principales commandes Matlab à garder en tête:&lt;/p>
&lt;ul>
&lt;li>
&lt;a href="PDF/MATLAB_Fundamentals_ETH_Z%c3%bcrich.pdf">MATLAB Fundamentals - Res Jöhr&lt;/a>&lt;/li>
&lt;li>
&lt;a href="PDF/Nielsen2015_MatlabCheatSheet.pdf">Matlab Cheat Sheet - Thor Nielsen&lt;/a>&lt;/li>
&lt;/ul>
&lt;!--
> Écrit à l'origine pour m'éviter de répéter constamment les mêmes conseils à mes étudiants, ce manuel a connu une diffusion assez large.
> **Umberto Eco** - Comment écrire sa thèse (1977)
1. Le [Contexte](#contexte)
2. Le [Mantra](#mantra) puis le modèle [entrée](#entree)/[plat](#plat)/[dessert](#dessert)/[digestif](#digestif)
3. La [Moralité](#moralite)
---
# Contexte &lt;a name="contexte">&lt;/a>
Initialement écrit pour les TP de CSOPT ([Datasim](https://www.ec-nantes.fr/formation/les-options-de-2e-et-3e-annee/option-donnees-analyse-traitement-et-applications-en-signal-et-image)), on se rend compte que ça sert à tout le monde.
Ce n’est pas pour être embêtant mais pour vous préparer à l’écriture de vos rapports de stage, vos projets biblios, votre thèse …
> Que vous continuiez en thèse ou dans le monde de l’entreprise, il est important de poser le contexte dans les écrits que vous produirez pour vos supérieurs, clients, directeurs de thèses …
> dixit **Gwen.S** (2023)
---
# Mantra &lt;a name="mantra">&lt;/a>
Le « Mantra » principal est
&lt;center> &lt;i> On doit pouvoir lire un rapport sans avoir à se référer au sujet. &lt;/i>&lt;/center>
&lt;/br>
**Pour faire simple:** Pour chaque question, faire
## Entrée, l’intro : &lt;a name="entree">&lt;/a>
Une phrase de contexte où vous dites ce que vous allez faire, prouver, montrer, … On évite **au maximum** de faire appel au numéro des questions dans le sujet afin d'être cohérent avec le mantra *ie.* on évite:
```
1.a: la réponse est ...
...
2.f: on trouve x=9
...
42.z: ça converge.
```
## Plat, le développement : &lt;a name="plat">&lt;/a>
- **Si question mathématique :** de la rigueur ie. hypothèses (ou l’endroit d’où vous partez) , résultats de cours utilisés, étapes de calculs (pas besoin de tout mettre si les opérations sont triviales), …
Pensez au [LaTeX](https://en.wikipedia.org/wiki/LaTeX) pour la rédaction de vos documents avec un éditeur type [Overleaf](https://www.overleaf.com/) si vous rendez un CR à plusieurs.
- **Si tableau synthèse :** Tout est dans le titre de cette section, c’est censé être une synthèse … ne pas hésiter à mettre en valeur (avec du gras ou de la couleur) les résultats que vous jugez utiles, pertinents. Par exemple, le code LaTeX:
```
\begin{table}[H]
\centering
\begin{tabular}{c|c|c|c|}
\cline{2-4}
\textbf{} &amp; \textbf{Méthode 1} &amp; \textbf{Methode 2} &amp; \textbf{Méthode 3} \\ \hline
\multicolumn{1}{|c|}{\textbf{$\hat{x}$}} &amp; $(.,.)^{\intercal}$ &amp; $(.,.)^{\intercal}$ &amp; $(.,.)^{\intercal}$ \\ \hline
\multicolumn{1}{|c|}{\textbf{$\hat{z} := f(\hat{x})$}} &amp; 0 &amp; \textcolor{blue}{$\infty$} &amp; $\ln (3)$ \\ \hline
\multicolumn{1}{|c|}{Nb d'itérations} &amp; $666$ &amp; $24$ &amp; $\begingroup \color{red}{4} \endgroup 2$ \\ \hline
\multicolumn{1}{|c|}{Nature de $\hat{x}$} &amp; \textcolor{magenta}{$\min$ local} &amp; $\max$ local &amp; point col \\ \hline
\end{tabular}
\caption{Données obtenues avec $x_{0} = (\dots)^{\intercal} \in \mathbb{R}^{n}$ avec $\rho = \dots$ et un nombre d'itération maximal $\text{iter}_{\max} = \dots$ }
\label{tab:dummy_tab}
\end{table}
```
permet d'obtenir le tableau suivant:
![Exemple d'un joli tableau](ex_dummy_tab.png)
Et on discute les résultats obtenus ;).
*Tip pour se simplifier la vie avec les tableaux latex:*
Créez vos tableaux dans un tableur et mettez en forme avec [Table generator](https://www.tablesgenerator.com/)
- **Si on vous demande de tracer un truc :**
#### Protocole de la jolie figure (en Matlab, mais généralisable à d'autres langages ):
```
figure ; hold on ;
[box on ; grid on] ; // […] signifie optionnel.
// Vos données à tracer (les couleurs sont importantes,
// on doit voir directement ce que vous souhaitez montrer,
// donc on va dans la doc de la fonction plot())
xlabel(‘’) ; ylabel(‘’) ; title(‘’) ;
// et sgtitle(‘’) si vous avez décidé de faire des subplot() cf la doc.
legend(‘’) ; // idem, regardez la doc.
```
#### Tips pour des figures propres :
- allez voir dans les docs le ‘Interpreter’,’latex’
- gagnez du temps dans la création de la légende avec matlab :
```
p1 = plot(…,‘Displayname’, "bla") ;
p2 = plot(…,‘Displayname’, "blo") ;
// [...]
legend([p1,p2],…) ;
```
#### Un exemple de jolie figure - Cours de B.Pascal Datasim/CSOPT
Pour les curieux, le cours de B.Pascal [Nonsmooth convex optimization](https://bpascal-fr.github.io/teaching/).
![Exemple d'une *jolie figure* : Prox de la norme $\ell_{1}$](ex_norm_l1.png)
Le code Matlab correspondant (possible de faire la même chose avec Python ou Julia):
```
x = linspace(-10,10,1000);
figure;
sgtitle("$\ell_{1}$ norm",'Interpreter','latex','FontSize',20)
subplot(1,2,1)
hold on; box on; grid minor;
plot(x,abs(x),'b','LineWidth',2);
yline(0,'k--'); xline(0,'k--');
ylim([-1,max(x)]);
xlabel('$x$','Interpreter','latex','FontSize',12);
ylabel('$y$','Interpreter','latex','Rotation',0,'FontSize',12);
title("$f:x \mapsto |x|$",'Interpreter','latex','FontSize',16);
subplot(1,2,2)
hold on; box on; grid minor;
gamma = 1; p = prox_l1(x,gamma);
p1 = plot(x,p,'-','LineWidth',2,'Displayname',"$\gamma="+num2str(gamma)+"$",'Color','#7E2F8E');
gamma = 2; p = prox_l1(x,gamma);
p2 = plot(x,p,'--','LineWidth',2,'Displayname',"$\gamma="+num2str(gamma)+"$",'Color','#EDB120');
gamma = 3.5; p = prox_l1(x,gamma);
p3 = plot(x,p,':','LineWidth',2,'Displayname',"$\gamma="+num2str(gamma)+"$",'Color','#A2142F');
yline(0,'k--'); xline(0,'k--');
xlabel('$x$','Interpreter','latex','FontSize',12);
ylabel('$y$','Interpreter','latex','Rotation',0,'FontSize',12);
title("prox$_{\gamma \|\cdot\|_{1}}(x)$",'Interpreter','latex','FontSize',16)
legend([p1,p2,p3],'Location','best','FontSize',16,'Interpreter','latex'); legend boxoff
```
#### Pour aller plus loin:
On peut faire de chouettes figures et animations avec Matlab:
- un exemple avec le code [Ariane](https://gitlab.com/mlatif/tep3g-ariane) pour le calcul de la matrice système en imagerie Compton:
- Ariane dans le plan:
![Ariane dans le plan](mantra_ex1.png)
- Ariane dans l'espace:
![Ariane dans l'espace](mantra_ex2.png)
- un exemple d'application d'une méthode Monte-Carlo pour l'approximation de $\pi$ par *Pluie aléatoire*:
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/anim_maths/Pi_convergence.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/anim_maths/Pi_convergence.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>
*cf.* Maths EI1/TP5, animation présentée aux étudiants.
## Dessert, la conclusion : &lt;a name="dessert">&lt;/a>
bon bah là, discutez la figure obtenue ou donnez le résultat mathématique obtenu, bref discutez et soyez critiques vis-à-vis de ce que vous présentez.
## Le digestif, les remarques générales: &lt;a name="digestif">&lt;/a>
Si on file la métaphore du restaurant :
- **Le menu:** c’est l’introduction générale du TP, ce que l’on va étudier dans ce rapport de TP. Même si cela suppose faire des paraphrases du sujet, c’est toujours bien de faire comprendre au lecteur/correcteur/rapporteur l’endroit d’où il part **et** à quelle sauce il va être mangé.
- **L’addition:** c’est la conclusion générale du TP ; il faut donner les grandes lignes de l’étude qui a été réalisée durant le rapport, les idées et les conclusions. Pas besoin de trop de blabla si vous avez été efficaces dans les desserts de chaque question.
---
# Moralité: &lt;a name="moralite">&lt;/a>
Moralité, maintenant que vous avez tout ça, nous serons intraitables sur les rapports que nous allons corriger et si vous avez des questions, n'hésitez pas à envoyer un [mail](mailto:mehdi.latif@ls2n.fr?subject=[mlatif.fr]%20Question%rédaction%20TP...) --></description></item><item><title>Conseils pour l'écriture d'un rapport de TP</title><link>https://mehdi-latif.github.io/fr/project/conseils_rapport/</link><pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate><guid>https://mehdi-latif.github.io/fr/project/conseils_rapport/</guid><description>&lt;blockquote>
&lt;p>Écrit à l&amp;rsquo;origine pour m&amp;rsquo;éviter de répéter constamment les mêmes conseils à mes étudiants, ce manuel a connu une diffusion assez large.&lt;br>
&lt;strong>Umberto Eco&lt;/strong> - Comment écrire sa thèse (1977)&lt;/p>
&lt;/blockquote>
&lt;ol>
&lt;li>Le
&lt;a href="#contexte">Contexte&lt;/a>&lt;/li>
&lt;li>Le
&lt;a href="#mantra">Mantra&lt;/a> puis le modèle
&lt;a href="#entree">entrée&lt;/a>/
&lt;a href="#plat">plat&lt;/a>/
&lt;a href="#dessert">dessert&lt;/a>/
&lt;a href="#digestif">digestif&lt;/a>&lt;/li>
&lt;li>La
&lt;a href="#moralite">Moralité&lt;/a>&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h1 id="contexte-a-namecontextea">Contexte &lt;a name="contexte">&lt;/a>&lt;/h1>
&lt;p>Initialement écrit pour les TP de CSOPT (
&lt;a href="https://www.ec-nantes.fr/formation/les-options-de-2e-et-3e-annee/option-donnees-analyse-traitement-et-applications-en-signal-et-image" target="_blank" rel="noopener">Datasim&lt;/a>), on se rend compte que ça sert à tout le monde.&lt;/p>
&lt;p>Ce n’est pas pour être embêtant mais pour vous préparer à l’écriture de vos rapports de stage, vos projets biblios, votre thèse …&lt;/p>
&lt;blockquote>
&lt;p>Que vous continuiez en thèse ou dans le monde de l’entreprise, il est important de poser le contexte dans les écrits que vous produirez pour vos supérieurs, clients, directeurs de thèses …&lt;br>
dixit &lt;strong>Gwen.S&lt;/strong> (2023)&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h1 id="mantra--a-namemantraa">Mantra &lt;a name="mantra">&lt;/a>&lt;/h1>
&lt;p>Le « Mantra » principal est&lt;/p>
&lt;center> &lt;i> On doit pouvoir lire un rapport sans avoir à se référer au sujet. &lt;/i>&lt;/center>
&lt;/br>
&lt;p>&lt;strong>Pour faire simple:&lt;/strong> Pour chaque question, faire&lt;/p>
&lt;h2 id="entrée-lintro---a-nameentreea">Entrée, l’intro : &lt;a name="entree">&lt;/a>&lt;/h2>
&lt;p>Une phrase de contexte où vous dites ce que vous allez faire, prouver, montrer, … On évite &lt;strong>au maximum&lt;/strong> de faire appel au numéro des questions dans le sujet afin d&amp;rsquo;être cohérent avec le mantra &lt;em>ie.&lt;/em> on évite:&lt;/p>
&lt;pre>&lt;code>1.a: la réponse est ...
...
2.f: on trouve x=9
...
42.z: ça converge.
&lt;/code>&lt;/pre>
&lt;h2 id="plat-le-développement---a-nameplata">Plat, le développement : &lt;a name="plat">&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Si question mathématique :&lt;/strong> de la rigueur ie. hypothèses (ou l’endroit d’où vous partez) , résultats de cours utilisés, étapes de calculs (pas besoin de tout mettre si les opérations sont triviales), …&lt;/li>
&lt;/ul>
&lt;p>Pensez au
&lt;a href="https://en.wikipedia.org/wiki/LaTeX" target="_blank" rel="noopener">LaTeX&lt;/a> pour la rédaction de vos documents avec un éditeur type
&lt;a href="https://www.overleaf.com/" target="_blank" rel="noopener">Overleaf&lt;/a> si vous rendez un CR à plusieurs.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Si tableau synthèse :&lt;/strong> Tout est dans le titre de cette section, c’est censé être une synthèse … ne pas hésiter à mettre en valeur (avec du gras ou de la couleur) les résultats que vous jugez utiles, pertinents. Par exemple, le code LaTeX:&lt;/li>
&lt;/ul>
&lt;pre>&lt;code>\begin{table}[H]
\centering
\begin{tabular}{c|c|c|c|}
\cline{2-4}
\textbf{} &amp;amp; \textbf{Méthode 1} &amp;amp; \textbf{Methode 2} &amp;amp; \textbf{Méthode 3} \\ \hline
\multicolumn{1}{|c|}{\textbf{$\hat{x}$}} &amp;amp; $(.,.)^{\intercal}$ &amp;amp; $(.,.)^{\intercal}$ &amp;amp; $(.,.)^{\intercal}$ \\ \hline
\multicolumn{1}{|c|}{\textbf{$\hat{z} := f(\hat{x})$}} &amp;amp; 0 &amp;amp; \textcolor{blue}{$\infty$} &amp;amp; $\ln (3)$ \\ \hline
\multicolumn{1}{|c|}{Nb d'itérations} &amp;amp; $666$ &amp;amp; $24$ &amp;amp; $\begingroup \color{red}{4} \endgroup 2$ \\ \hline
\multicolumn{1}{|c|}{Nature de $\hat{x}$} &amp;amp; \textcolor{magenta}{$\min$ local} &amp;amp; $\max$ local &amp;amp; point col \\ \hline
\end{tabular}
\caption{Données obtenues avec $x_{0} = (\dots)^{\intercal} \in \mathbb{R}^{n}$ avec $\rho = \dots$ et un nombre d'itération maximal $\text{iter}_{\max} = \dots$ }
\label{tab:dummy_tab}
\end{table}
&lt;/code>&lt;/pre>
&lt;p>permet d&amp;rsquo;obtenir le tableau suivant:&lt;/p>
&lt;p>&lt;img src="ex_dummy_tab.png" alt="Exemple d&amp;amp;rsquo;un joli tableau">&lt;/p>
&lt;p>Et on discute les résultats obtenus ;).&lt;/p>
&lt;p>&lt;em>Tip pour se simplifier la vie avec les tableaux latex:&lt;/em>
Créez vos tableaux dans un tableur et mettez en forme avec
&lt;a href="https://www.tablesgenerator.com/" target="_blank" rel="noopener">Table generator&lt;/a>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Si on vous demande de tracer un truc :&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h4 id="protocole-de-la-jolie-figure-en-matlab-mais-généralisable-à-dautres-langages-">Protocole de la jolie figure (en Matlab, mais généralisable à d&amp;rsquo;autres langages ):&lt;/h4>
&lt;pre>&lt;code>figure ; hold on ;
[box on ; grid on] ; // […] signifie optionnel.
// Vos données à tracer (les couleurs sont importantes,
// on doit voir directement ce que vous souhaitez montrer,
// donc on va dans la doc de la fonction plot())
xlabel(‘’) ; ylabel(‘’) ; title(‘’) ;
// et sgtitle(‘’) si vous avez décidé de faire des subplot() cf la doc.
legend(‘’) ; // idem, regardez la doc.
&lt;/code>&lt;/pre>
&lt;h4 id="tips-pour-des-figures-propres-">Tips pour des figures propres :&lt;/h4>
&lt;ul>
&lt;li>allez voir dans les docs le ‘Interpreter’,’latex’&lt;/li>
&lt;li>gagnez du temps dans la création de la légende avec matlab :&lt;/li>
&lt;/ul>
&lt;pre>&lt;code>p1 = plot(…,‘Displayname’, &amp;quot;bla&amp;quot;) ;
p2 = plot(…,‘Displayname’, &amp;quot;blo&amp;quot;) ;
// [...]
legend([p1,p2],…) ;
&lt;/code>&lt;/pre>
&lt;h4 id="un-exemple-de-jolie-figure---cours-de-bpascal-datasimcsopt">Un exemple de jolie figure - Cours de B.Pascal Datasim/CSOPT&lt;/h4>
&lt;p>Pour les curieux, le cours de B.Pascal
&lt;a href="https://bpascal-fr.github.io/teaching/" target="_blank" rel="noopener">Nonsmooth convex optimization&lt;/a>.&lt;/p>
&lt;p>&lt;img src="ex_norm_l1.png" alt="Exemple d&amp;amp;rsquo;une jolie figure : Prox de la norme $\ell_{1}$">
Le code Matlab correspondant (possible de faire la même chose avec Python ou Julia):&lt;/p>
&lt;pre>&lt;code>x = linspace(-10,10,1000);
figure;
sgtitle(&amp;quot;$\ell_{1}$ norm&amp;quot;,'Interpreter','latex','FontSize',20)
subplot(1,2,1)
hold on; box on; grid minor;
plot(x,abs(x),'b','LineWidth',2);
yline(0,'k--'); xline(0,'k--');
ylim([-1,max(x)]);
xlabel('$x$','Interpreter','latex','FontSize',12);
ylabel('$y$','Interpreter','latex','Rotation',0,'FontSize',12);
title(&amp;quot;$f:x \mapsto |x|$&amp;quot;,'Interpreter','latex','FontSize',16);
subplot(1,2,2)
hold on; box on; grid minor;
gamma = 1; p = prox_l1(x,gamma);
p1 = plot(x,p,'-','LineWidth',2,'Displayname',&amp;quot;$\gamma=&amp;quot;+num2str(gamma)+&amp;quot;$&amp;quot;,'Color','#7E2F8E');
gamma = 2; p = prox_l1(x,gamma);
p2 = plot(x,p,'--','LineWidth',2,'Displayname',&amp;quot;$\gamma=&amp;quot;+num2str(gamma)+&amp;quot;$&amp;quot;,'Color','#EDB120');
gamma = 3.5; p = prox_l1(x,gamma);
p3 = plot(x,p,':','LineWidth',2,'Displayname',&amp;quot;$\gamma=&amp;quot;+num2str(gamma)+&amp;quot;$&amp;quot;,'Color','#A2142F');
yline(0,'k--'); xline(0,'k--');
xlabel('$x$','Interpreter','latex','FontSize',12);
ylabel('$y$','Interpreter','latex','Rotation',0,'FontSize',12);
title(&amp;quot;prox$_{\gamma \|\cdot\|_{1}}(x)$&amp;quot;,'Interpreter','latex','FontSize',16)
legend([p1,p2,p3],'Location','best','FontSize',16,'Interpreter','latex'); legend boxoff
&lt;/code>&lt;/pre>
&lt;!-- #### Pour aller plus loin:
On peut faire de chouettes figures et animations avec Matlab:
- un exemple avec le code [Ariane](https://gitlab.com/mlatif/tep3g-ariane) pour le calcul de la matrice système en imagerie Compton:
- Ariane dans le plan:
![Ariane dans le plan](mantra_ex1.png)
- Ariane dans l'espace:
![Ariane dans l'espace](mantra_ex2.png)
- un exemple d'application d'une méthode Monte-Carlo pour l'approximation de $\pi$ par *Pluie aléatoire*:
&lt;video controls preload="auto" width="600px" playsinline class="html-video">
&lt;source src="https://mehdi-latif.github.io/fr/project/conseils_rapport/Pi_convergence.mp4" type="video/mp4">
&lt;span>Votre navigateur ne permet pas l'intégration de vidéos, mais ce n'est pas grave ; vous pouvez &lt;a href="https://mehdi-latif.github.io/fr/project/conseils_rapport/Pi_convergence.mp4">la télécharger&lt;/a> et la voir dans votre lecteur vidéo préféré !&lt;/span>
&lt;/video>
*cf.* Maths EI1/TP5, animation présentée aux étudiants. -->
&lt;h2 id="dessert-la-conclusion---a-namedesserta">Dessert, la conclusion : &lt;a name="dessert">&lt;/a>&lt;/h2>
&lt;p>bon bah là, discutez la figure obtenue ou donnez le résultat mathématique obtenu, bref discutez et soyez critiques vis-à-vis de ce que vous présentez.&lt;/p>
&lt;h2 id="le-digestif-les-remarques-générales--a-namedigestifa">Le digestif, les remarques générales: &lt;a name="digestif">&lt;/a>&lt;/h2>
&lt;p>Si on file la métaphore du restaurant :&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Le menu:&lt;/strong> c’est l’introduction générale du TP, ce que l’on va étudier dans ce rapport de TP. Même si cela suppose faire des paraphrases du sujet, c’est toujours bien de faire comprendre au lecteur/correcteur/rapporteur l’endroit d’où il part &lt;strong>et&lt;/strong> à quelle sauce il va être mangé.&lt;/li>
&lt;li>&lt;strong>L’addition:&lt;/strong> c’est la conclusion générale du TP ; il faut donner les grandes lignes de l’étude qui a été réalisée durant le rapport, les idées et les conclusions. Pas besoin de trop de blabla si vous avez été efficaces dans les desserts de chaque question.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h1 id="moralité--a-namemoralitea">Moralité: &lt;a name="moralite">&lt;/a>&lt;/h1>
&lt;p>Moralité, maintenant que vous avez tout ça, nous serons intraitables sur les rapports que nous allons corriger et si vous avez des questions, n&amp;rsquo;hésitez pas à envoyer un
&lt;a href="mailto:mehdi.latif@ls2n.fr?subject=[mlatif.fr]%20Question%25r%c3%a9daction%20TP...">mail&lt;/a>&lt;/p></description></item><item><title>TIFTEX</title><link>https://mehdi-latif.github.io/fr/software/tiftex/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://mehdi-latif.github.io/fr/software/tiftex/</guid><description/></item></channel></rss>