<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>@YvesDelhaye.Be</title>
	<link>http://www.yvesdelhaye.be/</link>
	<description>Nous ne sommes pas faits pour vivre comme des imb&#233;ciles, mais pour suivre les chemins de la vertu et de la connaissance. Dante : l'Enfer</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>





	<item>
		<title>Ctrl Alt Backspace sous Ubuntu Lucid Lynx 10.04</title>
		<link>http://www.yvesdelhaye.be/?Ctrl-Alt-Backspace-sous-Ubuntu</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?Ctrl-Alt-Backspace-sous-Ubuntu</guid>
		<dc:date>2010-06-11T16:07:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-Administration-systeme-">Administration syst&#232;me</category>


		<description>Comment &quot;killer&quot; votre X sous Lucid Lynx :
Editer xorg.conf

-
&lt;a href="http://www.yvesdelhaye.be/?-Administration-systeme-" rel="directory"&gt;Administration syst&#232;me&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p class=&quot;spip&quot;&gt;Quand &quot;X&quot; plante sous Lucid Lynx, par d&#233;faut, vous &#234;tes perdu !
Canonical a d&#233;sactiv&#233; le &quot;Ctrl-Alt_Backspace&quot; qui permet de &quot;killer&quot; le serveur X pour le relancer.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Facile de le r&#233;activer !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Editer /etc/X11/xorg.conf&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;et ajouter (&#224; la fin) :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; Section &quot;ServerFlags&quot;&lt;br /&gt; Option &quot;DontZap&quot; &quot;false&quot;&lt;br /&gt; EndSection&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Apr&#232;s, il suffit de red&#233;marrer le serveur :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #gdm restart&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>SyncTeX : Du pdf au source LaTeX en un clic</title>
		<link>http://www.yvesdelhaye.be/?SyncTeX-Du-pdf-au-source-LaTeX-en</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?SyncTeX-Du-pdf-au-source-LaTeX-en</guid>
		<dc:date>2010-05-16T08:54:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-LaTeX-">LaTeX</category>


		<description>Configuration de Kile et d'Okular pur synctex

-
&lt;a href="http://www.yvesdelhaye.be/?-LaTeX-" rel="directory"&gt;LaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;Sous MacOSX, via TeXshop, il est possible en cliquant dans le document pdf de &quot;sauter&quot; directement &#224; la bonne ligne dans le code source LaTeX.
Avec Miktex 2.8 sous windows et TeXLive2009, Kile et Okular sous ubuntu 10.04 lucid lynx, ceci est aussi d&#233;sormais possible. Je d&#233;cris ici les quelques commandes (simples) &#224; lancer sous Linux/Ubuntu.&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;=Synctex=&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Synctex est l'outil LaTeX qui permet la synchronisation du pdf (ou du dvi pour les puristes) et du code source LaTeX.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;=Windows et MikTeX2.8= &lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;MikTeX 2.8 utilise d&#233;sormais TeXWorks comme &#233;diteur et la synchronisation se fait &quot;cl&#233; sur porte&quot;.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;=Linux Ubuntu 10.04 &quot;Lucid Lynx&quot;=&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Les packages de TeXLive2009 apparaissent enfin dans Ubuntu 10.04 &quot;Lucid Lynx&quot;
. Synctex est donc enfin pr&#233;sent. De plus, KDE passe &#224; la version 4.4 et inclut donc Okular version 0.10.2.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;J'avais install&#233; TeXLive2009 depuis le CTAN pour avoir une version r&#233;cente de TIKZ. Mais je n'aime pas bricoler dans les paquets et installer un logiciel comme Okular d&#233;pendant de librairies r&#233;centes (de KDE) alors que seules les plus anciennes sont install&#233;es est une bonne mani&#232;re de perdre une soir&#233;e (pas vraiment un luxe dont je dispose ces temps ci !).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Une fois la mise &#224; jour effectu&#233;e voici les manips &#224; faire :&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt; ==Kile==&lt;/h3&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Dans le menu &quot;settings&quot;, choisir &quot;configure kile&quot;. &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Dans la colonne de gauche de la fen&#234;tre, &quot;Tools&quot; &gt;&gt;&quot;Build&quot;. &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Dans la colonne &quot;build&quot; qui s'est ouverte, choisir &quot;pdflatex&quot;. &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Voici mes options pour pdflatex : &lt;br&gt;&lt;code class='spip_code' dir='ltr'&gt; -synctex=1 --shell-escape -interaction=nonstopmode ' &lt;/code&gt;&lt;br&gt; &#192; noter que seul &lt;br&gt;&lt;code class='spip_code' dir='ltr'&gt; -synctex=1 ' &lt;/code&gt;&lt;br&gt; est obligatoire pour la manip d&#233;crite. &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Toujours la m&#234;me fen&#234;tre, sous &quot;Tools&quot; &gt;&gt;&quot;Build&quot;, choisir &quot;viewpdf
&quot;. &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; S&#233;lectionner &quot;okular&quot; (c'est le d&#233;faut.). &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Ajouter comme option : &lt;br&gt;&lt;code class='spip_code' dir='ltr'&gt; --unique '%target#src:linenumber %source' &lt;/code&gt;&lt;br&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt; ==Okular==&lt;/h3&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Dans le menu &quot;configuration&quot;, &quot;configurer okular&quot;. &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &quot;&#201;diteur&quot;, choisir &quot;kile&quot; (C'est kate le d&#233;faut.') &lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt;==Comment faire !==&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Et voil&#224;, c'est tout !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Il suffit de cliquer avec le bouton de gauche tout en maintenant la touche majuscule enfonc&#233;e. Si on fait cela dans le document pdf, alors dans dans kile c'est la ligne correspondante du source LaTeX qui re&#231;oit le curseur. La m&#234;me op&#233;ration dans le code source source vous envoie au bon endroit dans le pdf !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>le retour de la vengeance du g&#233;n&#233;rateur d'interrogation</title>
		<link>http://www.yvesdelhaye.be/?le-retour-de-la-vengeance-du</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?le-retour-de-la-vengeance-du</guid>
		<dc:date>2010-05-14T18:21:31Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-Generateur-d-interrogations-">G&#233;n&#233;rateur d'interrogations</category>

		<dc:subject>zoom</dc:subject>

		<description>Exemples avec Sagetex

-
&lt;a href="http://www.yvesdelhaye.be/?-Generateur-d-interrogations-" rel="directory"&gt;G&#233;n&#233;rateur d'interrogations&lt;/a&gt;

/ 
&lt;a href="http://www.yvesdelhaye.be/?+-zoom-+" rel="tag"&gt;zoom&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Voici deux exemples de r&#233;alisations de documents &quot;p&#233;dagogiques&quot; r&#233;alis&#233;s avec Sagetex :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Une interrogation sur la gravitation universelle et une &#233;tude de fonction.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;L'&#233;tude de fonction n'est pas compl&#232;tement termin&#233;e. Je la publie pour satisfaire la curiosit&#233; d'un ami.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;L'installation de sagetex est bri&#232;vement d&#233;crite &lt;a href=&quot;http://www.yvesdelhaye.be/?Le-retour-du-generateur-d&quot; class=&quot;spip_in&quot;&gt;ici.&lt;/a&gt;&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;h3 class=&quot;spip&quot;&gt;L' interrogation sur la gravitation universelle&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Je n'emploie pas sage dans toute l'interrogation (la masse de la Terre [&lt;a href=&quot;http://www.yvesdelhaye.be/#nb2-1&quot; name=&quot;nh2-1&quot; id=&quot;nh2-1&quot; class=&quot;spip_note&quot; title='[1] La masse calcul&#233;e ici n&amp;#39;est pas exacte mais j&amp;#39;en discute en (...)' &gt;1&lt;/a&gt;] ne change pas &#233;norm&#233;ment d'une interro &#224; une autre !), mais uniquement l&#224; o&#249; les calculs peuvent changer d'une interro &#224; une autre.
L'emploi conjoint du &quot;package&quot; answer permet d'inclure un correctif !
ATTENTION : J'utilise un package LaTeX personnel &#224; t&#233;l&#233;charger &lt;a href=&quot;http://dev.ulb.ac.be/urem/YvCtrl-sty-un-package-pour-ecrire&quot; class=&quot;spip_out&quot;&gt;ici&lt;/a&gt; et qui contient un petit bug [&lt;a href=&quot;http://www.yvesdelhaye.be/#nb2-2&quot; name=&quot;nh2-2&quot; id=&quot;nh2-2&quot; class=&quot;spip_note&quot; title='[2] &#224; ignorer mais j&amp;#39;annonce un comportement par d&#233;faut qui (...)' &gt;2&lt;/a&gt;] !&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Le code source : &lt;dl class='spip_document_262 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://www.yvesdelhaye.be/IMG/tex/interro_Gravit_Univers_CORRECTIF_SAGE.tex&quot; title='LaTeX - 4.8 ko' type=&quot;text/x-tex&quot;&gt;&lt;img src='http://www.yvesdelhaye.be/local/cache-vignettes/L52xH52/tex-358b6.png' width='52' height='52' alt='LaTeX - 4.8 ko' style='height:52px;width:52px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; le pdf produit : &lt;dl class='spip_document_261 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://www.yvesdelhaye.be/IMG/pdf/interro_Gravit_Univers_CORRECTIF_SAGE.pdf&quot; title='PDF - 134.1 ko' type=&quot;application/pdf&quot;&gt;&lt;img src='http://www.yvesdelhaye.be/local/cache-vignettes/L52xH52/pdf-d7486.png' width='52' height='52' alt='PDF - 134.1 ko' style='height:52px;width:52px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; %%&lt;br /&gt; %% Interro Grav Univ&lt;br /&gt; %%&lt;br /&gt; &lt;br /&gt; \documentclass[a4paper,12pt]{article}&lt;br /&gt; \usepackage[francais]{babel}&lt;br /&gt; &lt;br /&gt; \usepackage{ucs}&lt;br /&gt; \usepackage[utf8x]{inputenc}&lt;br /&gt; % OR&lt;br /&gt; % \usepackage[latin1]{inputenc}&lt;br /&gt; \usepackage{sagetex}&lt;br /&gt; &lt;br /&gt; \usepackage{YvCtrl}&lt;br /&gt; % \usepackage{graphicx}&lt;br /&gt; &lt;br /&gt; \begin{document}&lt;br /&gt; % \thispagestyle{empty}&lt;br /&gt; \OuvSol{}&lt;br /&gt; \CtrlTitre%&lt;br /&gt; {M Delhaye} %nom prof : defaut 'M Delhaye' supprimez le premier signe ''%'' et remplacez par votre nom OU modifiez le fichier .YvCtrl.sty&lt;br /&gt; {Physique} %branche&lt;br /&gt; {2-01-2010} %date&lt;br /&gt; {Ch.4: Gravitation Universelle} %Chap&lt;br /&gt; {5% &lt;br /&gt; GT %&lt;br /&gt; % TT %&lt;br /&gt; ABC %&lt;br /&gt; % E %&lt;br /&gt; % F %&lt;br /&gt; } %classe&lt;br /&gt; {C.S.} %ss titre&lt;br /&gt; {50} %total pts&lt;br /&gt; %%&lt;br /&gt; &lt;br /&gt; \CtrlWarning&lt;br /&gt; &lt;br /&gt; % Gravitation Universelle&lt;br /&gt; % &lt;br /&gt; % interrogation (.../50)&lt;br /&gt; &lt;br /&gt; \section{Th&#233;orie (.../20) :}&lt;br /&gt; \begin{enumerate}&lt;br /&gt; \item (.../5) &#201;noncez (math&#233;matiquement) la loi de la gravitation universelle.&lt;br /&gt; \begin{sol}\alaligne{}&lt;br /&gt; \(F = G . \frac{m_1 . m_2}{R^2}\) (.../4)&lt;br /&gt; \begin{itemize}&lt;br /&gt; \item F = (.../1)&lt;br /&gt; \item \( G = 6,67 . 10 ^{11}\) (.../3)&lt;br /&gt; \item \(m_1\) = (.../1)&lt;br /&gt; \item R = (.../1)&lt;br /&gt; \end{itemize}&lt;br /&gt; \end{sol}&lt;br /&gt; &lt;br /&gt; \item (.../10) Nous avons vu que Newton avait d'abord formul&#233; 2 lois sur la gravitation. &lt;br /&gt; \begin{enumerate}&lt;br /&gt; \item (.../2) &#201;noncez ces lois (math&#233;matiquement).&lt;br /&gt; \begin{sol}\alaligne{}&lt;br /&gt; &lt;br /&gt; \end{sol}&lt;br /&gt; \item (.../8) Comment ``K'' est il li&#233; &#224; une autre loi vue pr&#233;c&#232;dement? (D&#233;montrez)&lt;br /&gt; \begin{sol}\alaligne{}&lt;br /&gt; &lt;br /&gt; \end{sol}&lt;br /&gt; \end{enumerate} &lt;br /&gt; \item (.../5) Expliquez pourquoi la lune ne tombe pas sur la Terre.&lt;br /&gt; \begin{sol}\alaligne{}&lt;br /&gt; &lt;br /&gt; \end{sol}&lt;br /&gt; \end{enumerate}&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \section{(.../30) Exercices:}&lt;br /&gt; \begin{enumerate}&lt;br /&gt; \item (.../5)&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; mS = 70&lt;br /&gt; mA = 60&lt;br /&gt; dAS = 2&lt;br /&gt; G = 6.67*10^(-11)&lt;br /&gt; \end{sagesilent}&lt;br /&gt; Calculez la force d'attraction entre 2 &#233;l&#232;ves de la classe: Serge a une masse de \sage{mS} Kg et Alice une masse de \sage{mA} Kg. la distance s&#233;parant leur places est de \sage{dAS} m.&lt;br /&gt; \begin{sol}\alaligne{}&lt;br /&gt; $F_{grav} = G \frac{m_1 . m_2}{R^2}$\\&lt;br /&gt; $F_{grav} = \sage{RDF(G)}(N.m^2/kg^2) \frac{\sage{mS} Kg \cdot \sage{mA} Kg }{(\sage{dAS} m)^2}$\\&lt;br /&gt; $F_{grav} = \frac{6,67 \cdot 7 \cdot 6 }{4} . 10^{-9} N$\\&lt;br /&gt; $F_{grav} = \sage{RDF(G*(mS*mA)/dAS^2)} N$\\&lt;br /&gt; $F_{grav} = 7,0035 . 10^{-8} N$&lt;br /&gt; \end{sol}&lt;br /&gt; &lt;br /&gt; \item (.../10)&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; coeff12= 4&lt;br /&gt; d12 = 200&lt;br /&gt; F12 = 6.67 * 10^(-5)&lt;br /&gt; \end{sagesilent}&lt;br /&gt; % G = 6.67*10^(-11)&lt;br /&gt; Quelles sont les masses respectives de 2 masses, sachant que la premi&#232;re masse vaut \sage{coeff12} fois la deuxi&#232;me, que la force les attirant est de $\sage{RDF(F12)}$ N et que la distance les s&#233;parant est de $\sage{RDF(d12/1000.0)}$ km.&lt;br /&gt; \begin{sol}\alaligne{}&lt;br /&gt; $F_{grav} = G \frac{m_1 . m_2}{R^2}$\\&lt;br /&gt; $F_{grav} = G \frac{4. m_2^2}{R^2}$\\&lt;br /&gt; $ m_2^2 = \frac{F_{grav} . R^2}{4 . G}$\\&lt;br /&gt; $ m_2 = \sqrt{\frac{F_{grav} . R^2}{4 . G}}$\\&lt;br /&gt; % $ m_2 = \sqrt{\frac{F_{grav} . R^2}{\sage{4*G}}}$\\&lt;br /&gt; $ m_2 = \sqrt{\frac{6,67 . 10^{-5}(N) . (200(m))^2}{4 . 6,67 . 10^{-11}(N.m^2/kg^2}}$\\&lt;br /&gt; $ m_2 = \sqrt{\frac{6,67 . 10^{-5} . 4.10^4 (N.m^2)}{4 . 6,67 . 10^{-11}(N.m^2/kg^2}}$\\&lt;br /&gt; $ m_2 = \sage{RDF(sqrt(F12*d12^2/(4*G)))}\ Kg$\\&lt;br /&gt; $ m_2 = 10^{5} (kg)$\\&lt;br /&gt; $ m_1 = 4.10^{5} (kg)$&lt;br /&gt; \end{sol}&lt;br /&gt; \item \sstot{15} Calculez la masse de la Terre &#224; partir de la loi de la gravitation universelle et du mouvement orbital de la lune. (c&#224;d. selon la m&#234;me m&#233;thode avec laquelle nous avons ``pes&#233;'' le soleil.)&lt;br /&gt; \begin{sol}\alaligne{}&lt;br /&gt; \underline{\textbf{Lune}}&lt;br /&gt; \begin{itemize}&lt;br /&gt; \item \underline{Donn&#233;es}:&lt;br /&gt; \begin{itemize}&lt;br /&gt; \item $R \simeq 300\ 000 \ (km) = 9\,.\,10^{8} (m)$&lt;br /&gt; \item $T = 29 j = 29 \,.\, 24 \,.\, 3600 (s) =2,5056.10^{6} (s)$&lt;br /&gt; \end{itemize}&lt;br /&gt; \item \underline{Inconnues}:&lt;br /&gt; $ \omega,\ v,\ a$&lt;br /&gt; \item \underline{Formules}:&lt;br /&gt; \begin{itemize}&lt;br /&gt; \item $ \omega = \frac{2\pi}{T} $ (rad/s)&lt;br /&gt; \item $ v = \omega . R $ (m/s)&lt;br /&gt; \item $ a = \omega^2 . R $ (m/s)&lt;br /&gt; \end{itemize}&lt;br /&gt; \item \underline{Solution}:&lt;br /&gt; \begin{enumerate}&lt;br /&gt; \item $ \omega = \frac{2\pi}{T} = \frac{2\pi}{2,5056.10^{6}\ (s)} \simeq 2,5.10^{-6} (rad/s)$&lt;br /&gt; \item $ v = \omega . R = 2,5.10^{-6}(rad/s)\ .\ 9.10^{8} (m) \simeq 2,25.10^{3} (m/s) $ &lt;br /&gt; \item $ a = \omega^2 . R = 6,25.10^{-12} (rad^2/s^2) .\ 3.10^{8} (m) \simeq 1,875.10^{-3} (m/s^2)$&lt;br /&gt; \item . $F_{centripete} = F_{grav} $\\&lt;br /&gt; $m_{Lune} . a_{centripete} = G \frac{m_{Lune} . m_{Terre}}{R^2}$\\&lt;br /&gt; $a_{centripete} = G \frac{m_{Terre}}{R^2}$\\&lt;br /&gt; $m_{Terre} = a_{centr.} \frac{R^2}{G}$\\&lt;br /&gt; $m_{Terre} = \omega^2 . R . \frac{R^2}{G}$\\&lt;br /&gt; $m_{Terre} = \omega^2 . R^3 . \frac{1}{G}$\\&lt;br /&gt; $m_{Terre} = (\frac{2\pi}{T})^2 . R^3 . \frac{1}{G}$\\&lt;br /&gt; $m_{Terre} = (\frac{2\pi}{2,5056.10^{6} (s)})^2 . (3.10^{8} (m))^3 . \frac{1}{G}$\\&lt;br /&gt; $m_{Terre} = \frac{4.\pi^2.(9,5.10^{6} (m))^3}{G.{(2,5056.10^{6} (s))^2}}$\\&lt;br /&gt; $m_{Terre} \simeq 2,5\ .\ 10^{24} kg$ \\&lt;br /&gt; %La masse calcul&#233;e ici n'est pas exacte mais j'en discute en classe!&lt;br /&gt; \end{enumerate} &lt;br /&gt; \end{itemize}&lt;br /&gt; \end{sol}&lt;br /&gt; \end{enumerate}&lt;br /&gt; &lt;br /&gt; \IciSol{}&lt;br /&gt; &lt;br /&gt; \end{document}&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;hr class=&quot;spip&quot; /&gt;
&lt;h3 class=&quot;spip&quot;&gt;L'&#233;tude de fonction&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;est un &lt;a href=&quot;http://www.yvesdelhaye.be/?Etude-de-fonction-avec-LaTeX-Giac&quot; class=&quot;spip_in&quot;&gt;vieux travail&lt;/a&gt; qui m'avait d&#233;j&#224; servi de brouillon.
L'usage de sagetex est beaucoup plus intense !
La g&#233;n&#233;ration de graphiques tikz se fait via une fonction python !&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; le code source : &lt;dl class='spip_document_259 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://www.yvesdelhaye.be/IMG/tex/Ex_2b_etude_fct.tex&quot; title='LaTeX - 23.6 ko' type=&quot;text/x-tex&quot;&gt;&lt;img src='http://www.yvesdelhaye.be/local/cache-vignettes/L52xH52/tex-358b6.png' width='52' height='52' alt='LaTeX - 23.6 ko' style='height:52px;width:52px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; le pdf : &lt;dl class='spip_document_260 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://www.yvesdelhaye.be/IMG/pdf/Ex_2b_etude_fct.pdf&quot; title='PDF - 226.6 ko' type=&quot;application/pdf&quot;&gt;&lt;img src='http://www.yvesdelhaye.be/local/cache-vignettes/L52xH52/pdf-d7486.png' width='52' height='52' alt='PDF - 226.6 ko' style='height:52px;width:52px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; \documentclass[a4paper,12pt]{article}&lt;br /&gt; % Ce travail est couvert par la licence ``Creative common''&lt;br /&gt; % voir http://creativecommons.org/licenses/by-nc-sa/2.0/fr/deed.fr&lt;br /&gt; % pour plus de pr&#233;cisions.&lt;br /&gt; %&lt;br /&gt; % En gros, cel&#224;&#160; signifie que l'utiliation commerciale e ce travail n'est pas autoris&#233;e sans mon autorisation explicite.&lt;br /&gt; % N&#233;anmoins, vous etes libre d'utiliser ce travail, de le modifier.&lt;br /&gt; % Je vous demande d'etre assez aimable pour citer mon nom comme initiateur.&lt;br /&gt; % (Ce que la licence vous contraint de faire d'ailleurs!) &lt;br /&gt; %&lt;br /&gt; %YvD 3/7/2007 needs ``shell_escape = t`` in texmf.cnf or to be run with the option '' --shell-escape`` to enable tikz to call gnuplot.&lt;br /&gt; % Otherwise, run latex (or pdflatex) once, run gnuplot on the *.gnuplot files and run latex (or pdflatex) one more time.&lt;br /&gt; % Ver 2 sagetex pour symboles et formules diverses&lt;br /&gt; % ver 2b plus graphiques tikx via fct python&lt;br /&gt; \usepackage[francais]{babel}&lt;br /&gt; %&lt;br /&gt; \usepackage[babel=true,kerning=true]{microtype}%pour eviter le clash entre babel et tikz&lt;br /&gt; %&lt;br /&gt; %\usepackage[latin1]{inputenc}&lt;br /&gt; \usepackage{ucs}&lt;br /&gt; \usepackage[utf8x]{inputenc}&lt;br /&gt; %&lt;br /&gt; \usepackage{ifthen}&lt;br /&gt; %\usepackage{html}&lt;br /&gt; \usepackage{geometry}% redefinir la geometrie de la page: bords etc&lt;br /&gt; % Format A4&lt;br /&gt; \geometry{a4paper,twoside,left=1.8cm,right=1.8cm,marginparwidth=1.2cm,%&lt;br /&gt; marginparsep=3mm,top=2cm,bottom=2cm}&lt;br /&gt; \setlength{\parindent}{8mm}&lt;br /&gt; \setlength{\parskip}{4pt plus2pt minus1pt}&lt;br /&gt; %&lt;br /&gt; \usepackage{amsmath}&lt;br /&gt; \usepackage{tikz}&lt;br /&gt; &lt;br /&gt; % \usepackage{fourier}&lt;br /&gt; % \usepackage{cmbright}&lt;br /&gt; % \usepackage[math]{kurier}&lt;br /&gt; \usepackage[math]{anttor}%TRES BEAU&lt;br /&gt; % \usepackage{kerkis}&lt;br /&gt; % \usepackage{fouriernc}%PAS MAL! Tres lisible&lt;br /&gt; % \usepackage{mathpazo}&lt;br /&gt; % \usepackage{mathpple}&lt;br /&gt; &lt;br /&gt; \usepackage[T1]{fontenc}&lt;br /&gt; %&lt;br /&gt; % \usepackage{antpolt}&lt;br /&gt; % \usepackage[QX]{fontenc}&lt;br /&gt; &lt;br /&gt; \usepackage{hyperref}&lt;br /&gt; \hypersetup{colorlinks, &lt;br /&gt; citecolor=black,&lt;br /&gt; filecolor=black,&lt;br /&gt; linkcolor=blue,&lt;br /&gt; urlcolor=black&lt;br /&gt; % ,&lt;br /&gt; % pdftex&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; %?? \usepackage{tkz-plot2d} &lt;br /&gt; \usepackage{sagetex}&lt;br /&gt; %&lt;br /&gt; %&lt;br /&gt; \usepackage{amsmath} % Amercan Math Society pour des Maths TRES Jolies&lt;br /&gt; \usepackage{amsfonts} % police de caractere associee a amsmath&lt;br /&gt; \usepackage{amssymb} % police de caractere associee a amsmath : \nexists etc&lt;br /&gt; % \usepackage{amsmath, amsthm, amssymb}&lt;br /&gt; % \usepackage{thmbox}&lt;br /&gt; \usepackage{shadethm}&lt;br /&gt; \usepackage{amsthm} %&lt;br /&gt; % \usepackage{framed}&lt;br /&gt; % \usepackage{ntheorem}&lt;br /&gt; % [options]&lt;br /&gt; %&lt;br /&gt; \newcommand\R{{\mathbb R}} % les reels&lt;br /&gt; \newcommand\Q{{\mathbb Q}} % les rationnels&lt;br /&gt; \newcommand\Z{{\mathbb Z}} % les entiers relatifs&lt;br /&gt; \newcommand\D{{\mathbb D}} % les decimaux&lt;br /&gt; \newcommand\N{{\mathbb N}} % les entiers naturels&lt;br /&gt; \newcommand\C{{\mathbb C}} % les complexes&lt;br /&gt; \newcommand\cc{{\mathcal C}} % pour les courbes&lt;br /&gt; &lt;br /&gt; %opening&lt;br /&gt; \title{Etudes de fonctions: proc&#233;dures et exemple}&lt;br /&gt; \author{Yves Delhaye}&lt;br /&gt; &lt;br /&gt; \begin{document}&lt;br /&gt; &lt;br /&gt; \maketitle&lt;br /&gt; &lt;br /&gt; \begin{abstract}&lt;br /&gt; \setlength{\parindent}{0mm}&lt;br /&gt; \noindent{Dans ce court travail, nous pr&#233;sentons les diff&#233;rentes &#233;tapes d'une &#233;tude de fonction &#224;&#160; travers un exemple.%\\&lt;br /&gt; &lt;br /&gt; Nous nous limitons &#224;&#160; des fonctions r&#233;elles d'une variable r&#233;elle.&lt;br /&gt; &lt;br /&gt; Et m&#234;me strictement &#224;&#160; un quotient de polyn&#244;mes.%\\&lt;br /&gt; &lt;br /&gt; Nous essayons de pr&#233;senter chacune des &#233;tapes non seulement du point de vue math&#233;matique strict (c&#224;&#160;d. ``faire les op&#233;rations rigoureusement'') mais aussi du point de vue du ``sens math&#233;matique'' (``pourquoi faire ceci &#224;&#160; ce moment pr&#233;cis'').%\\&lt;br /&gt; &lt;br /&gt; Le texte est encore un m&#233;lange de notes de cours destin&#233;es aux &#233;l&#232;ves et de notes plus personnelle du type ``notes dans les marges &#224;&#160; destination des enseignants''.%\\&lt;br /&gt; &lt;br /&gt; Ceci sert aussi de pr&#233;paration pour un ``g&#233;n&#233;rateur d'interrogation'' destin&#233; aux &#233;tudes de fonctions.&lt;br /&gt; &lt;br /&gt; Nous utilisons deux ``packages'' (ou librairies) sp&#233;cialis&#233;s l'un pour les sorties graphiques (\verb+pgf/tikz+), l'autre (\verb+sagetex+) qui fait appel &#224; un ``m&#233;ta-programme'' de calcul formel (\verb+sage+) pour le maximum de calcul (racines, ordonn&#233;es, limites, asymptotes, deriv&#233;es, tangentes, ...). Nous faisons aussi appel &#224; \verb+sage+ pour g&#233;n&#233;rer le graphique et les diff&#233;rents tableaux en utilisant le fait que \verb+sage+.est &#233;crit en \verb+python+ et que nous pouvons programmer en \verb+python+ dans les blocs de calcul formel de \verb+sage+.%\\&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Il s'agit d'un ``bac &#224;&#160; sable'' pour de futurs projets donc!%\\&lt;br /&gt; &lt;br /&gt; La table des mati&#232;res est ``cliquable``.&lt;br /&gt; }&lt;br /&gt; \end{abstract}&lt;br /&gt; \setlength{\parindent}{8mm}&lt;br /&gt; &lt;br /&gt; \tableofcontents&lt;br /&gt; \newpage&lt;br /&gt; \section{Introduction}&lt;br /&gt; Les fonctions sont pr&#233;sentes partout:&lt;br /&gt; \begin{list}{}{}&lt;br /&gt; \item En sciences, si nous &#233;tudions l'&#233;volution d'une r&#233;action chimique, les forces &#233;lectriques entre des corps charg&#233;s, les liaisons chimiques, la croissance de plantes ou de population de bact&#233;ries.&lt;br /&gt; \item En &#233;conomie, lorsque nous devons nous pencher sur l'&#233;volution d'un march&#233; ou la rentabilit&#233; d'une soci&#233;t&#233;.&lt;br /&gt; \item En math&#233;matique, leur &#233;tude nous pr&#233;pare &#224;&#160; d'autres surprises.&lt;br /&gt; \end{list}&lt;br /&gt; &lt;br /&gt; R&#233;aliser une &#233;tude de fonction rigoureusement est la cl&#233; de la compr&#233;hension de ph&#233;nom&#232;nes qui sont, autrement, incompr&#233;hensibles.&lt;br /&gt; &lt;br /&gt; Nous allons, &#224;&#160; titre d'exemple prendre une fonction et l'&#233;tudier compl&#232;tement.&lt;br /&gt; &lt;br /&gt; \subsection{Plan}&lt;br /&gt; Il faut tout d'abord avoir un plan des diff&#233;rentes &#233;tapes &#224;&#160; r&#233;aliser.&lt;br /&gt; Ces &#233;tapes ne sont pas ind&#233;pendantes et s'encha&#238;nent logiquement.&lt;br /&gt; Dans l'introduction de chaque &#233;tape, nous discuterons d'ailleurs du pourquoi de ``cette &#233;tape maintenant''.&lt;br /&gt; Nous repasserons sur chacune de ces &#233;tapes en fin de travail pour nous rappeler la raison de leur encha&#238;nement.&lt;br /&gt; &lt;br /&gt; \begin{list}{}{}&lt;br /&gt; \item P&#233;riodicit&#233;&lt;br /&gt; \item Z&#233;ros&lt;br /&gt; \item Domaine&lt;br /&gt; \item Limites&lt;br /&gt; \item Etude du signe&lt;br /&gt; \item Asymptotes&lt;br /&gt; \item D&#233;riv&#233;es&lt;br /&gt; \item Tableau de variation&lt;br /&gt; \item Valeurs pour quelques points&lt;br /&gt; \item Tangentes&lt;br /&gt; \item Graphique&lt;br /&gt; \end{list}&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \section{La fonction}&lt;br /&gt; Il y a diff&#233;rents types de fonctions:&lt;br /&gt; \begin{list}{}{}&lt;br /&gt; \item les puissances,&lt;br /&gt; \item les polyn&#244;mes,&lt;br /&gt; \item les fonctions trigonom&#233;triques,&lt;br /&gt; \item les fonctions exponentielles,&lt;br /&gt; \item et toutes les combinaisons possibles des pr&#233;c&#233;dentes...&lt;br /&gt; % \begin{list}{}{}&lt;br /&gt; % \item sommes,&lt;br /&gt; % \item produits,&lt;br /&gt; % \item puissances,&lt;br /&gt; % \item compositions...&lt;br /&gt; % \end{list}&lt;br /&gt; \end{list}&lt;br /&gt; \subsection{Choix de fonction}&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; g0 = x^4 + 5*x^3 + 2*x^2 -20*x -24&lt;br /&gt; h0 = x^3 + 8*x^2 + 21*x +18&lt;br /&gt; f0 = g0/h0&lt;br /&gt; \end{sagesilent}&lt;br /&gt; Choisissons une premi&#232;re fonction\footnote{Nous nous limiterons dans les faits &#224; une version l&#233;gement simplifi&#233;e ($ f(x) $) de cette fonction.}:&lt;br /&gt; \[&lt;br /&gt; l: \R \rightarrow \R: x \rightarrow \sage{f0}&lt;br /&gt; \]&lt;br /&gt; Ce qui signifie que&lt;br /&gt; \[&lt;br /&gt; l(x) = \sage{f0}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; Il s'agit donc d'un rapport de 2 polyn&#244;mes.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \subsection{Num&#233;rateur et d&#233;nominateur}&lt;br /&gt; La fonction $l(x)$ peut donc s'&#233;crire comme le rapport de deux fonctions $i(x)$ et $j(x)$:&lt;br /&gt; \[&lt;br /&gt; l(x) = \frac{i(x)}{j(x)}&lt;br /&gt; \]&lt;br /&gt; o\`u&lt;br /&gt; \[&lt;br /&gt; g: R \rightarrow R: x \rightarrow \sage{g0}&lt;br /&gt; \]&lt;br /&gt; et o\`u&lt;br /&gt; \[&lt;br /&gt; h: R \rightarrow R, x \rightarrow \sage{h0}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \subsection{Factorisations}&lt;br /&gt; &lt;br /&gt; Commen&#231;ons par factoriser num&#233;rateur et d&#233;nominateur.&lt;br /&gt; Ceci afin, &#233;ventuellement, de simplifier l'&#233;criture.&lt;br /&gt; &lt;br /&gt; Nous pr&#233;parons, ce faisant, deux points suivants: la recherche des z&#233;ros et l'&#233;tude du domaine de la fonction.&lt;br /&gt; &lt;br /&gt; Cherchons des valeurs de x pour lequelles $i(x)$ et $j(x)$ s'annulent.&lt;br /&gt; &lt;br /&gt; Nous avons choisi des fonctions ``gentilles''. Essayons donc quelques valeurs enti&#232;res (-3, -2, ..., 3) pour les x de $i(x)$ et $j(x)$.&lt;br /&gt; &lt;br /&gt; \begin{sagesilent}&lt;br /&gt; g0roots=solve(g0 == 0,x)&lt;br /&gt; h0roots=solve(h0 == 0,x)&lt;br /&gt; \end{sagesilent}&lt;br /&gt; &lt;br /&gt; $i(x)$ s'annule pour les valeurs suivantes de x: $\sage{g0roots} $&lt;br /&gt; $i(x)$ est un polyn&#244;me de puissance quatre et peut donc s'&#233;crire comme le produit des quatre mon&#244;mes suivants:&lt;br /&gt; \[&lt;br /&gt; i(x) = (x+3)\* (x+2)\* (x-2)\* (x-a)&lt;br /&gt; \]&lt;br /&gt; Il nous manque encore $a$.&lt;br /&gt; &lt;br /&gt; D&#233;veloppons donc $i(x)$ en polyn&#244;mes.&lt;br /&gt; \[&lt;br /&gt; \begin{array}{ll}&lt;br /&gt; i(x) &amp;= x^{4}+5\* x^{3}+2\* x^{2}-20\* x -24\\&lt;br /&gt; &amp;= x^{4}+3\* x^{3} -a\* x^{3}-3\* a\* x^{2}-4\* x^{2}+4\* a\* x-12\* x +12\* a\\&lt;br /&gt; &amp;= x^{4}+(3-a)\* x^{3}-(3\* a +4)\* x^{2}+(4\* a-12)\* x +12\* a&lt;br /&gt; \end{array}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; Nous voyons imm&#233;diatement que $a = -2$.&lt;br /&gt; % Remarquons ici que $a$ n'existe pas toujours dans les r&#233;els.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; $i(x)$ peut donc s'&#233;crire:&lt;br /&gt; % \[&lt;br /&gt; % i(x) = (x-2)\* (x+2)^{2}\* (x+3)&lt;br /&gt; % \]&lt;br /&gt; \[&lt;br /&gt; i(x) = \sage{g0.factor()}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; $j(x)$ s'annule pour les valeurs suivantes de x: $\sage{h0roots} $.&lt;br /&gt; et, si nous faisons le m&#234;me type de raisonnement que pour $i(x)$, $j(x)$ s'&#233;crira&lt;br /&gt; % \[&lt;br /&gt; % j(x) = (x+2)\* (x+3)^{2}&lt;br /&gt; % \]&lt;br /&gt; \[&lt;br /&gt; j(x) = \sage{h0.factor()}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; $l(x)$ est alors &#233;quivalente &#224;:% la fonction $f(x) $&lt;br /&gt; \[&lt;br /&gt; % l(x) = \sage{g0.factor()/h0.factor()}&lt;br /&gt; f(x) = \frac{\sage{g0.factor()}}{\sage{h0.factor()}}&lt;br /&gt; \]&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; f1 = simplify(g0.factor()/h0.factor())&lt;br /&gt; g1 = f1.numerator()&lt;br /&gt; h1 = f1.denominator()&lt;br /&gt; \end{sagesilent}&lt;br /&gt; Si nous simplifions alors $l(x)$ est alors presque\footnote{sauf pour le domaine} &#233;quivalente &#224; la fonction $f(x) $:&lt;br /&gt; % \[&lt;br /&gt; % f(x) = \sage{simplify(g0.factor()/h0.factor())}&lt;br /&gt; % \]&lt;br /&gt; \[&lt;br /&gt; f(x) = \frac{\sage{g1}}{\sage{h1}}&lt;br /&gt; \]&lt;br /&gt; ou encore&lt;br /&gt; &lt;br /&gt; \[&lt;br /&gt; f(x) = \frac{\sage{g1.expand()}}{\sage{h1}}&lt;br /&gt; \]&lt;br /&gt; Nous &#233;crirons donc $f(x)$ comme un rapport de deux fonctions plus simples: $g(x)$ et $h(x)$.&lt;br /&gt; \[&lt;br /&gt; f(x) = \frac{g(x)}{h(x)}&lt;br /&gt; \]&lt;br /&gt; o\`u&lt;br /&gt; \[&lt;br /&gt; g(x) = \sage{g1.expand()} = \sage{g1}&lt;br /&gt; \]&lt;br /&gt; et o\`u&lt;br /&gt; \[&lt;br /&gt; h(x) = \sage{h1}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \section{P&#233;riodicit&#233;}&lt;br /&gt; Cette fonction n'est pas p&#233;riodique. Nous discuterons cette question dans un autre exemple.&lt;br /&gt; \section{Z&#233;ros, intersections avec les axes}&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; g1roots=solve(g1 == 0,x)&lt;br /&gt; g1rts=solve(g1 == 0,x,solution_dict=True)&lt;br /&gt; g1rts00 = g1rts[0][x]&lt;br /&gt; g1rts01 = g1rts[1][x] &lt;br /&gt; h1roots=solve(h1 == 0,x)&lt;br /&gt; h1rts=solve(h1 == 0,x,solution_dict=True)&lt;br /&gt; h1rts00 = h1rts[0][x]&lt;br /&gt; \end{sagesilent}&lt;br /&gt; %2DO check for multiple roots with loop&lt;br /&gt; %h1rts0 est inutile ? check it! OK&lt;br /&gt; % old version was:&lt;br /&gt; % h1rts0 = h1rts[0]&lt;br /&gt; % h1rts00 = h1rts0[x]&lt;br /&gt; \subsection{Intersections avec l'axe horizontal}&lt;br /&gt; Savoir o\`u une fonction s'annule pr&#233;pare l'&#233;tude des signes.&lt;br /&gt; $f(x)$ s'annule l&#224;&#160; o\`u $g(x)$ s'annule.&lt;br /&gt; Dans notre cas pour&lt;br /&gt; $x=\{\sage{g1rts00}\ ; \sage{g1rts01}\}$&lt;br /&gt; % $+2$ et $-2$ &lt;br /&gt; .&lt;br /&gt; \subsection{Intersections avec l'axe vertical}&lt;br /&gt; Si $x=0$ alors $f(x) = f(0)$ et&lt;br /&gt; \[&lt;br /&gt; % f(0) =\frac{-4}{3}&lt;br /&gt; f(0) =\sage{f0(0)}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \section{Domaine}&lt;br /&gt; Savoir o\`u une fonction n'existe pas pr&#233;pare aussi l'&#233;tude des signes mais &#233;galement l'&#233;tude des limites.&lt;br /&gt; $f(x)$ n'existe pas l&#224;&#160; o\`u $h(x)$ s'annule.&lt;br /&gt; Dans notre cas pour $x=\sage{h1rts00}$. %$\sage{h1roots}$.&lt;br /&gt; &lt;br /&gt; Le domaine de $f(x)$ est donc:&lt;br /&gt; \[&lt;br /&gt; dom\ l\ =\R \backslash \{\sage{h1rts00}\}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \section{Limites}&lt;br /&gt; Pas de grosse surprise ici.&lt;br /&gt; Il faut chercher la limite &#224;&#160; gauche et la limite &#224;&#160; droite de $f(x)$ autour de $x=\sage{h1rts00}$.&lt;br /&gt; &lt;br /&gt; La limite &#224;&#160; gauche est&lt;br /&gt; \[&lt;br /&gt; \lim_{x \to \sage{h1rts00},\ x&amp;lt;\sage{h1rts00}} f(x) = \sage{f1.limit(x = h1rts00, dir='below')} &lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; La limite &#224;&#160; droite est&lt;br /&gt; \[&lt;br /&gt; \lim_{x \to \sage{h1rts00},\ x&amp;gt;\sage{h1rts00}}f(x) = \sage{f1.limit(x = h1rts00, dir='above')}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \section{&#201;tude du signe}&lt;br /&gt; Pour &#233;tudier le signe de f(x), nous devons consid&#233;rer les signes de $g(x)$ et de $h(x)$.&lt;br /&gt; \begin{center}&lt;br /&gt; % use packages: array&lt;br /&gt; \begin{tabular}{|c||c|c|c|c|c|c|c|}&lt;br /&gt; \hline&lt;br /&gt; x &amp; &amp; $\sage{h1rts00}$ &amp; &amp; $\sage{g1rts00}$ &amp; &amp; $\sage{g1rts01}$ &amp; \\ &lt;br /&gt; \hline \hline&lt;br /&gt; $g(x)$ &amp; + &amp; + &amp; + &amp; $\sage{g1(g1rts00)}$ &amp; - &amp; $\sage{g1(g1rts01)}$ &amp; + \\ &lt;br /&gt; \hline&lt;br /&gt; $h(x)$ &amp; - &amp; $\sage{h1(h1rts00)}$ &amp; + &amp; + &amp; + &amp; + &amp; + \\ &lt;br /&gt; \hline \hline&lt;br /&gt; f(x) &amp; - &amp; $\pm \infty$ &amp; + &amp; $\sage{f1(g1rts00)}$ &amp; - &amp; $\sage{f1(g1rts00)}$ &amp; + \\&lt;br /&gt; \hline&lt;br /&gt; \end{tabular}&lt;br /&gt; \end{center}&lt;br /&gt; %2DO fix $\pm \infty$&lt;br /&gt; \section{Asymptotes}&lt;br /&gt; \subsection{Asymptotes verticales}&lt;br /&gt; \subsubsection{D&#233;finition} La droite d'&#233;quation $x=a$ est une asymptote verticale de la fonction $y=f(x)$ si &lt;br /&gt; \[&lt;br /&gt; \lim_{x \to a} f(x) = \pm \infty&lt;br /&gt; \]&lt;br /&gt; \subsubsection{Technique de recherche}&lt;br /&gt; L'&#233;tude du domaine de la fonction permet, sauf surprise, de trouver la (ou les) asymptote(s) verticale(s).&lt;br /&gt; \subsubsection{D&#233;termination}&lt;br /&gt; L'asymptote verticale de f(x) est donc la droite d'&#233;quation $x = \sage{h1rts00}$.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \subsection{Asymptotes horizontales}&lt;br /&gt; \subsubsection{D&#233;finition} La droite d'&#233;quation $y=b$ est une asymptote horizontale de la fonction $y=f(x)$ si &lt;br /&gt; \[&lt;br /&gt; \lim_{x \to \pm \infty} f(x) = b&lt;br /&gt; \]&lt;br /&gt; \subsubsection{Technique de recherche}&lt;br /&gt; Il suffit de chercher les limites. Ce qui sera d&#233;terminant ici sera la comparaison des degr&#233;s de $g(x)$ et de $h(x)$&lt;br /&gt; \[&lt;br /&gt; \lim_{x \to + \infty} f(x) = \sage{f1.limit(x = +oo)}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \[&lt;br /&gt; \lim_{x \to - \infty} f(x) = \sage{f1.limit(x = -oo)}&lt;br /&gt; \]&lt;br /&gt; \subsubsection{D&#233;termination}&lt;br /&gt; Il n'y a pas d'asymptote horizontale dans ce cas.&lt;br /&gt; &lt;br /&gt; \subsection{Asymptotes obliques}&lt;br /&gt; \subsubsection{D&#233;finition} La droite d'&#233;quation $y = ax + b$ est une asymptote oblique de la fonction $y=f(x)$ si &lt;br /&gt; \[&lt;br /&gt; \lim_{x \to \pm \infty} (f(x) - (ax + b)) = 0&lt;br /&gt; \]&lt;br /&gt; \subsubsection{Technique de recherche}&lt;br /&gt; En cons&#233;quence de la d&#233;finition, nous pouvons &#233;crire:&lt;br /&gt; \[&lt;br /&gt; a = \lim_{x \to \pm \infty} \frac{f(x)}{x}&lt;br /&gt; \]&lt;br /&gt; et&lt;br /&gt; \[&lt;br /&gt; b = \lim_{x \to \pm \infty} (f(x) - ax)&lt;br /&gt; \]&lt;br /&gt; \subsubsection{D&#233;termination}&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; f1OVERx = f1/x&lt;br /&gt; aPlusAsObl = f1OVERx.limit(x = +oo)&lt;br /&gt; aMinusAsObl = f1OVERx.limit(x = -oo)&lt;br /&gt; f1MINUSaPx = f1 - (aPlusAsObl*x)&lt;br /&gt; f1MINUSaMx = f1 - (aMinusAsObl*x)&lt;br /&gt; bPlusAsObl = f1MINUSaPx.limit(x = +oo)&lt;br /&gt; bMinusAsObl = f1MINUSaMx.limit(x = -oo)&lt;br /&gt; \end{sagesilent}&lt;br /&gt; \[&lt;br /&gt; a_+ = \lim_{x \to + \infty} \frac{f(x)}{x} = \sage{aPlusAsObl}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \[&lt;br /&gt; b_+ = \lim_{x \to + \infty} (f(x) - ax) = \sage{bPlusAsObl}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \[&lt;br /&gt; a_- = \lim_{x \to - \infty} \frac{f(x)}{x} = \sage{aMinusAsObl}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \[&lt;br /&gt; b_- = \lim_{x \to - \infty} (f(x) - ax) = \sage{bMinusAsObl}&lt;br /&gt; \]&lt;br /&gt; Nous obtenons donc, en $+ \infty$ comme en $- \infty$, $a=\sage{aPlusAsObl}$ et $b=\sage{bPlusAsObl}$.&lt;br /&gt; &lt;br /&gt; La droite $y=\sage{simplify(aPlusAsObl*x + bPlusAsObl)}$ est donc l'asymptote oblique de de $f(x)$.&lt;br /&gt; &lt;br /&gt; \section{D&#233;riv&#233;es}&lt;br /&gt; \subsection{D&#233;riv&#233;e premi&#232;re}&lt;br /&gt; \subsubsection{D&#233;termination}&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; f1DerPR = f1.derivative(x)&lt;br /&gt; f1DerPRrts=solve(f1DerPR == 0,x,solution_dict=True)&lt;br /&gt; f1DerPRrts00 = f1DerPRrts[0][x]&lt;br /&gt; f1DerPRrts01 = f1DerPRrts[1][x]&lt;br /&gt; \end{sagesilent}&lt;br /&gt; Comme $f(x)=\frac{g(x)}{h(x)}$, la d&#233;riv&#233;e premi&#232;re de $f(x)$ est du type:&lt;br /&gt; \[&lt;br /&gt; f'(x)=\frac{g'(x)\* h(x) - g(x)\* h'(x)}{(h(x))^2} \]&lt;br /&gt; &lt;br /&gt; La d&#233;riv&#233;e premi&#232;re de f(x) est&lt;br /&gt; % \[&lt;br /&gt; % f'(x) = \frac{x^{2}+6\* x+4}{x^{2}+6\* x+9}&lt;br /&gt; % \]&lt;br /&gt; \[&lt;br /&gt; f'(x)= \sage{expand(f1DerPR)}&lt;br /&gt; \]&lt;br /&gt; ou&lt;br /&gt; \[&lt;br /&gt; f'(x)= \sage{expand(g1.diff(x)*h1 - g1*h1.diff(x)) /expand(h1^2)}&lt;br /&gt; \]&lt;br /&gt; \subsubsection{Extrema}&lt;br /&gt; La deriv&#233;e premi&#232;re s'annule lorsque &lt;br /&gt; $x = \sage{f1DerPRrts00}$ et $x = \sage{f1DerPRrts01}$.&lt;br /&gt; % $x = \sqrt{5}-3$ et $x = -\sqrt{5}-3$.&lt;br /&gt; %c&#224;&#160;d approximativement en -5,236067977 et en -0,763932023&lt;br /&gt; &lt;br /&gt; Son domaine est &#233;galement&lt;br /&gt; \[&lt;br /&gt; dom\ f'\ =\ R \backslash \{\sage{h1rts00}\}&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; %2DO check for multiple roots with loop&lt;br /&gt; \subsection{Tableau de signe de la d&#233;riv&#233;e premi&#232;re}&lt;br /&gt; \begin{center}&lt;br /&gt; % use packages: array&lt;br /&gt; \begin{tabular}{|c||c|c|c|c|c|c|c|}&lt;br /&gt; \hline&lt;br /&gt; $x$ &amp; &amp; $-\sqrt{5}-3$ &amp; &amp; $\sage{h1rts00}$ &amp; &amp; $\sqrt{5}-3$ &amp; \\ &lt;br /&gt; \hline \hline&lt;br /&gt; $(x^{2}+6\* x+4)$ &amp; + &amp; 0 &amp; - &amp; - &amp; - &amp; 0 &amp; + \\ &lt;br /&gt; \hline&lt;br /&gt; $(x^{2}+6\* x+9)$ &amp; + &amp; + &amp; + &amp; 0 &amp; + &amp; + &amp; + \\ &lt;br /&gt; \hline \hline&lt;br /&gt; $f'(x)$ &amp; + &amp; 0 &amp; - &amp; $\pm \infty$ &amp; - &amp; 0 &amp; + \\&lt;br /&gt; \hline&lt;br /&gt; \end{tabular}&lt;br /&gt; \end{center}&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \subsection{D&#233;riv&#233;e seconde}&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; f1DerSd = f1DerPR.derivative(x)&lt;br /&gt; f1DerPrNum = f1DerPR.numerator()&lt;br /&gt; f1DerPrDenom = f1DerPR.denominator()&lt;br /&gt; f1DerSdNum = expand(f1DerPrNum.diff(x)*f1DerPrDenom - f1DerPrNum*f1DerPrDenom.diff(x))&lt;br /&gt; f1DerSdDenom = expand(f1DerPrDenom^2)&lt;br /&gt; \end{sagesilent}&lt;br /&gt; \subsubsection{D&#233;termination}&lt;br /&gt; La d&#233;riv&#233;e seconde de f(x) en x est&lt;br /&gt; % \[&lt;br /&gt; % f''(x) = \frac{10}{x^{3}+9\* x^{2}+27\* x+27}&lt;br /&gt; % \]&lt;br /&gt; % \[&lt;br /&gt; % f''(x) = \frac{\sage{ (f1DerSdNum)}}{ \sage{(f1DerSdDenom)}}&lt;br /&gt; % \]&lt;br /&gt; \[&lt;br /&gt; f''(x) = \sage{ f1DerSd}&lt;br /&gt; \]&lt;br /&gt; \subsubsection{Z&#233;ros de la d&#233;riv&#233;e seconde}&lt;br /&gt; Il n'y pas de z&#233;ros dans notre cas mais son domaine est aussi&lt;br /&gt; \[&lt;br /&gt; dom\ f''\ =\ R \backslash \{\sage{h1rts00}\}&lt;br /&gt; \]&lt;br /&gt; Son signe est donn&#233; par le signe de&lt;br /&gt; \[&lt;br /&gt; m(x) = x^{3}+9\* x^{2}+27\* x+27&lt;br /&gt; \]&lt;br /&gt; C'est &#224;&#160; dire que $f''(x)$ est $&amp;lt;0$ si $x&amp;lt;-3$ et $&amp;gt;0$ si $x&amp;gt;-3$.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \section{Tableau de variation}&lt;br /&gt; Le tableau de variation permet de synth&#233;tiser toutes les informations obtenues jusqu'&#224;&#160; pr&#233;sent.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \begin{center}&lt;br /&gt; % use packages: array&lt;br /&gt; \begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|}&lt;br /&gt; \hline&lt;br /&gt; $x$ &amp; &amp; $\sage{f1DerPRrts00}$ &amp; &amp; $\sage{h1rts00}$ &amp; &amp; $\sage{g1rts00}$ &amp; &amp; $\sage{f1DerPRrts00}$ &amp; &amp; $\sage{g1rts01}$ &amp; \\ &lt;br /&gt; \hline \hline&lt;br /&gt; $f'(x)$ &amp; - &amp; - &amp; - &amp; $\pm \infty$ &amp; + &amp; + &amp; + &amp; + &amp; + &amp; + &amp; + \\&lt;br /&gt; \hline&lt;br /&gt; $f'(x)$ &amp; + &amp; 0 &amp; - &amp; $\pm \infty$ &amp; - &amp; - &amp; - &amp; 0 &amp; + &amp; + &amp; + \\&lt;br /&gt; \hline \hline&lt;br /&gt; $f(x)$ &amp; - &amp; - &amp; - &amp; $\pm \infty$ &amp; + &amp; 0 &amp; - &amp; - &amp; - &amp; 0 &amp; + \\&lt;br /&gt; \hline&lt;br /&gt; $f(x)$ &amp; $\nearrow$ &amp; Max. &amp; $\searrow $&amp; $\pm \infty$ &amp; $\searrow$ &amp; 0 &amp; $\searrow$ &amp; Min. &amp; $\nearrow$ &amp; 0 &amp; $\nearrow$ \\&lt;br /&gt; \hline &lt;br /&gt; \end{tabular}&lt;br /&gt; \end{center}&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \section{Valeurs pour quelques points}&lt;br /&gt; Pour r&#233;aliser le graphique, il faut chercher quelques valeurs de $f(x)$ pour quelques $x$ entiers.&lt;br /&gt; Nous connaissons d&#233;j&#224;&#160; les z&#233;ros de la fonction et les points o\`u la d&#233;riv&#233;e premi&#232;re s'annulait.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Tant qu'&#224;&#160; faire, d&#233;terminons la valeur de la d&#233;riv&#233;e premi&#232;re en ces m&#234;mes points.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \begin{center}&lt;br /&gt; % use packages: array&lt;br /&gt; \begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|}&lt;br /&gt; \hline&lt;br /&gt; $x$ &amp; -6 &amp; $\sage{f1DerPRrts00}$ &amp; -4 &amp; -3 &amp; -2 &amp; -1 &amp; $\sage{f1DerPRrts01}$ &amp; 0 &amp; +1 &amp; +2 &amp; +3 \\ &lt;br /&gt; \hline \hline&lt;br /&gt; $f'(x)$ &amp; $\frac{4}{9}$ &amp; 0 &amp; -12 &amp; $\pm \infty$ &amp; -4 &amp; $\frac{-1}{4}$ &amp; 0 &amp; $\frac{4}{9}$ &amp; $\frac{11}{16}$ &amp; $\frac{4}{5}$ &amp; $\frac{5}{6}$ \\&lt;br /&gt; \hline&lt;br /&gt; $f(x)$ &amp; $\frac{-32}{3}$ &amp; $\frac{(\sqrt{5}+3)^{2}-4}{ -\sqrt{5}} $ &amp; -4 &amp; $\pm \infty$ &amp; 0 &amp; $\frac{-3}{2}$ &amp; $\frac{(\sqrt{5}-3)^{2}-4}{\sqrt{5}} $ &amp; $\frac{-4}{3}$ &amp; $\frac{-3}{4}$ &amp; 0 &amp; $\frac{31}{36}$ \\&lt;br /&gt; \hline &lt;br /&gt; \end{tabular}&lt;br /&gt; \end{center}&lt;br /&gt; &lt;br /&gt; \section{Tangentes}&lt;br /&gt; Rappelons que la valeur de la d&#233;riv&#233;e premi&#232;re pour un $x$ donn&#233; est la pente de la tangente au point de coordonn&#233;es $(x; f(x))$.&lt;br /&gt; &lt;br /&gt; C'est &#224;&#160; dire que pour un $x = X$, le point o\`u passe la tangente est le point de coordonn&#233;es $(X; f(X))$. La tangente a pour &#233;quation:&lt;br /&gt; \[&lt;br /&gt; y = f'(X) . x + b&lt;br /&gt; \]&lt;br /&gt; Pour obtenir la valeur de $b$ (l'ordonn&#233;e &#224;&#160; l'origine), il faut remarquer que la tangente &#224;&#160; la courbe et la courbe ont un point en commun: le point de contact de coordonn&#233;es $(X; f(X))$. Pour d&#233;terminer $b$ il faut donc r&#233;soudre l'&#233;quation:&lt;br /&gt; \[&lt;br /&gt; f(X) = f'(X) . X + b&lt;br /&gt; \]&lt;br /&gt; $b$ est donc &#233;gal &#224;&#160;:&lt;br /&gt; \[&lt;br /&gt; b = f(X) - f'(X) . X &lt;br /&gt; \]&lt;br /&gt; L'&#233;quation g&#233;n&#233;rale devient donc:&lt;br /&gt; &lt;br /&gt; \[&lt;br /&gt; y = f'(X) . x + (f(X) - f'(X) . X)&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \subsection{Tangentes aux extrema}&lt;br /&gt; Limitons nous, dans un premier temps, &#224;&#160; la d&#233;termination des tangentes lorsque la d&#233;riv&#233;e premi&#232;re s'annule. C'est &#224;&#160; dire lorsque $x = \sqrt{5}-3$ et $x = -(\sqrt{5})-3$.&lt;br /&gt; &lt;br /&gt; Comme, aux extrema, la d&#233;riv&#233;e s'annule, la tangente a pour &#233;quation:&lt;br /&gt; \[&lt;br /&gt; y = 0 . x + (f(X) - 0 . X)&lt;br /&gt; \]&lt;br /&gt; c&#224;&#160;d.&lt;br /&gt; \[&lt;br /&gt; y = f(X)&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; Il s'agira de droites horizontales d'&#233;quation $y=cste.$.&lt;br /&gt; &lt;br /&gt; Les constantes &#233;tant la valeur de $f(x)$ en $x = \sage{f1DerPRrts00}$ et $x = \sage{f1DerPRrts01}$.&lt;br /&gt; Les 2 tangentes ont donc pour &#233;quations:&lt;br /&gt; \[&lt;br /&gt; y = \sage{expand(f1(f1DerPRrts00))} &lt;br /&gt; \]&lt;br /&gt; et&lt;br /&gt; \[&lt;br /&gt; y = \sage{expand(f1(f1DerPRrts01))} &lt;br /&gt; \]&lt;br /&gt; % \[&lt;br /&gt; % y = \frac{(\sqrt{5}-3)^{2}-4}{\sqrt{5}} &lt;br /&gt; % \]&lt;br /&gt; % et&lt;br /&gt; % \[&lt;br /&gt; % y = \frac{(\sqrt{5}+3)^{2}-4}{ -\sqrt{5}}&lt;br /&gt; % \]&lt;br /&gt; \subsection{Tangente en x = 0}&lt;br /&gt; En $x = 0$,&lt;br /&gt; \[&lt;br /&gt; y = f'(X) . x + (f(X) - f'(X) . X)&lt;br /&gt; \]&lt;br /&gt; devient&lt;br /&gt; \[&lt;br /&gt; y = f'(0) . x + f(0)&lt;br /&gt; \]&lt;br /&gt; c&#224;&#160;d.&lt;br /&gt; \[&lt;br /&gt; y = \sage{f1DerPR(0)*x + f1(0)}&lt;br /&gt; \]&lt;br /&gt; % \[&lt;br /&gt; % y = \frac{4}{9} . x - \frac{4}{3}&lt;br /&gt; % \]&lt;br /&gt; \subsection{Tangente en y = 0}&lt;br /&gt; Continuons notre recherche de tangentes en des points particuliers.&lt;br /&gt; &lt;br /&gt; En $y = 0$, c&#224;&#160;d. aux z&#233;ros de la fonction,&lt;br /&gt; \[&lt;br /&gt; y = f'(X) . x + (f(X) - f'(X) . X)&lt;br /&gt; \]&lt;br /&gt; devient&lt;br /&gt; \[&lt;br /&gt; y = f'(X) . x - f'(X) . X&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; En $x = \sage{g1rts00}$, la tangente aura pour &#233;quation:&lt;br /&gt; \[&lt;br /&gt; y = \sage{f1DerPR(g1rts00) * x - f1DerPR(g1rts00) * g1rts00}&lt;br /&gt; \]&lt;br /&gt; % \[&lt;br /&gt; % y = -4x -8&lt;br /&gt; % \]&lt;br /&gt; &lt;br /&gt; En $x = \sage{g1rts01}$ nous aurons alors:&lt;br /&gt; \[&lt;br /&gt; y = \sage{f1DerPR(g1rts01) * x - f1DerPR(g1rts01) * g1rts01}&lt;br /&gt; \]&lt;br /&gt; % \[&lt;br /&gt; % y = \frac{4}{5} x -\frac{8}{5}&lt;br /&gt; % \]&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \subsection{Tangentes en quelques points quelconques}&lt;br /&gt; En $x = -6$,&lt;br /&gt; \[&lt;br /&gt; y = f'(X) . x + (f(X) - f'(X) . X)&lt;br /&gt; \]&lt;br /&gt; devient&lt;br /&gt; \[&lt;br /&gt; y = f'(-6) . x + (f(-6) - (f'(-6). (-6)))&lt;br /&gt; \]&lt;br /&gt; c&#224;&#160;d.&lt;br /&gt; \[&lt;br /&gt; y = \sage{f1DerPR(-6) * x + (f1(-6) -(f1DerPR(-6)* (-6)))}&lt;br /&gt; \]&lt;br /&gt; % \[&lt;br /&gt; % y = \frac{4}{9} . x + (\frac{-32}{3} -(\frac{4}{9}. (-6))&lt;br /&gt; % \]&lt;br /&gt; % ou encore&lt;br /&gt; % \[&lt;br /&gt; % y = \frac{4}{9} . x + \frac{-32}{3} + \frac{8}{3}&lt;br /&gt; % \]&lt;br /&gt; % et donc finalement&lt;br /&gt; % \[&lt;br /&gt; % y = \frac{4}{9} . x -8&lt;br /&gt; % \]&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; En $x = -4$,&lt;br /&gt; \[&lt;br /&gt; y = f'(-4) . x + (f(-4) - (f'(-4). (-4)))&lt;br /&gt; \]&lt;br /&gt; &lt;br /&gt; \[&lt;br /&gt; y = \sage{f1DerPR(-4) * x + (f1(-4) -(f1DerPR(-4)* (-4)))}&lt;br /&gt; \]&lt;br /&gt; etc&lt;br /&gt; &lt;br /&gt; \newpage&lt;br /&gt; \section{Le graphique}&lt;br /&gt; %?&lt;br /&gt; % % \begin{sagesilent}&lt;br /&gt; % % \sage{g1rts00}&lt;br /&gt; % % &lt;br /&gt; % % \end{sagesilent}&lt;br /&gt; %&lt;br /&gt; % Bof&lt;br /&gt; % \newcommand{\XAsV}{\sage{h1rts00}}%&lt;br /&gt; \begin{sagesilent}&lt;br /&gt; XAsVrt = h1rts00&lt;br /&gt; \end{sagesilent}&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; \begin{sagesilent}&lt;br /&gt; def tikz_graph(XAs):&lt;br /&gt; # start of the graph&lt;br /&gt; s = r&quot;\begin{tikzpicture}&quot;&lt;br /&gt; # grid&lt;br /&gt; s += r&quot;\draw[very thin,color=gray] (-8.1,-14.1) grid (5.1,5.1);&quot;&lt;br /&gt; # axes&lt;br /&gt; #s += r&quot;% bgn axes&quot;&lt;br /&gt; s += r&quot;\draw[-&amp;gt;] (-8.2,0) -- (5.2,0) node[right] {$x$};&quot;&lt;br /&gt; s += r&quot;\draw[-&amp;gt;] (0,-14.2) -- (0,5.2) node[above] {$f(x)$};&quot;&lt;br /&gt; # graduations&lt;br /&gt; s += r&quot;\foreach \x in {0,1}&quot;&lt;br /&gt; s += r&quot; \draw (\x cm,1pt) -- (\x cm,-1pt) node[anchor=north] {$\x$};&quot;&lt;br /&gt; s += r&quot;\foreach \y in {0,1}&quot;&lt;br /&gt; s += r&quot; \draw (1pt,\y cm) -- (-1pt,\y cm) node[anchor=east] {$\y$};&quot;&lt;br /&gt; #&lt;br /&gt; # fct branch one&lt;br /&gt; s += r&quot;\draw[color=blue] plot [id=fx1,domain=-8.2:-3.7] function{(((x-2)*(x+2))/(x+3))} node {};&quot;&lt;br /&gt; # fct branch 2&lt;br /&gt; s += r&quot;\draw[color=blue] plot[id=fx2,domain=-2.5:5.2] function{(((x-2)*(x+2))/(x+3))} node[right] {$f(x) = \displaystyle{\frac{x^{2}-4}{x+3}} $};&quot;&lt;br /&gt; #&lt;br /&gt; # Asymptotes&lt;br /&gt; # Asymptote Verticale&lt;br /&gt; s += r&quot;\draw[-,color=red] (%f,-13.5)&quot; % XAs + r&quot;-- (%f,4.5)&quot; % XAs + r&quot; node[left] {$x= %s $};&quot; % round(XAs, 3)&lt;br /&gt; # Asymptote Oblique&lt;br /&gt; s += r&quot;\draw[color=orange] plot[id=AsVert1,domain=-8.2:5.2] function{x-3} node[right] {$y = x-3 $};&quot;&lt;br /&gt; #&lt;br /&gt; # tgtes&lt;br /&gt; # tgtes min max&lt;br /&gt; s += r&quot;\draw[color=green] plot[id=tgMax,domain=-1.5:3.5] function{-1.527864045} node[anchor=north] {$y = \frac{(\sqrt{5}-3)^{2}-4}{\sqrt{5}} $};&quot;&lt;br /&gt; # &lt;br /&gt; s += r&quot;\draw[color=green] plot[id=tgMin,domain=-6.5:-3.5] function{-10.472135955} node[anchor=north] {$y = \frac{(\sqrt{5}+3)^{2}-4}{ -\sqrt{5}} $};&quot;&lt;br /&gt; # tgte x=0&lt;br /&gt; s += r&quot;\draw[color=green] plot[id=tg0,domain=-0.5:1.5] function{0.44444*x - 1.33333} node[anchor=west] {$y = \frac{4}{9} . x - \frac{4}{3} $};&quot;&lt;br /&gt; # tgte y=0&lt;br /&gt; s += r&quot;\draw[color=green] plot[id=tg01,domain=-2.6:-1.4] function{-4*x - 8} node[anchor=west] {$y = -4x -8$};&quot;&lt;br /&gt; # &lt;br /&gt; s += r&quot;\draw[color=green] plot[id=tg02,domain=1.5:3.7] function{0.8*x - 1.6} node[anchor=west] {$y = \frac{4}{5} x - \frac{8}{5} $};&quot;&lt;br /&gt; # tgte qcqe&lt;br /&gt; s += r&quot;\draw[color=green] plot[id=tgM6,domain=-7.5:-2.5] function{0.44444*x - 8} node[anchor=west] {$y = \frac{4}{9} . x -8 $};&quot;&lt;br /&gt; # add the last line and return&lt;br /&gt; s += r&quot;\end{tikzpicture}&quot;&lt;br /&gt; return s&lt;br /&gt; &lt;br /&gt; # Value of X for vertical Asymptote?&lt;br /&gt; XAs = XAsVrt&lt;br /&gt; \end{sagesilent}&lt;br /&gt; &lt;br /&gt; \begin{center}&lt;br /&gt; \sage{tikz_graph(XAs)}&lt;br /&gt; \end{center}&lt;br /&gt; &lt;br /&gt; \section{R&#233;sum&#233;}&lt;br /&gt; Le pr&#233;sent travail est une chim&#232;re. Notre but est en effet multiple. Nous avons voulu &#224; la fois faire, &#224; travers une &#233;tude de cas, une r&#233;vision didactique de ce qu'est une &#233;tude de fonction mais aussi faire un ``proof of concept'' de l'utilisation de diff&#233;rents ``packages'' sous \LaTeX{}. Nous faisons ici la d&#233;monstration de l'utilisation de ``pgf/tikz'' pour les sorties graphiques mais aussi de l'utilisation de ``sage'' &#224; travers l'utilisation de ``sagetex'' pour le calcul formel\footnote{ou alg&#232;bre sur ordinateur}.&lt;br /&gt; \end{document}&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p class=&quot;spip_note&quot;&gt;[&lt;a href=&quot;http://www.yvesdelhaye.be/#nh2-1&quot; name=&quot;nb2-1&quot; class=&quot;spip_note&quot; title=&quot;Notes 2-1&quot;&gt;1&lt;/a&gt;] La masse calcul&#233;e ici n'est pas exacte mais j'en discute en classe !&lt;/p&gt; &lt;p class=&quot;spip_note&quot;&gt;[&lt;a href=&quot;http://www.yvesdelhaye.be/#nh2-2&quot; name=&quot;nb2-2&quot; class=&quot;spip_note&quot; title=&quot;Notes 2-2&quot;&gt;2&lt;/a&gt;] &#224; ignorer mais j'annonce un comportement par d&#233;faut qui n'est pas impl&#233;ment&#233;. Ce package me seret pour la mise en page.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Le retour du g&#233;n&#233;rateur d'interrogation</title>
		<link>http://www.yvesdelhaye.be/?Le-retour-du-generateur-d</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?Le-retour-du-generateur-d</guid>
		<dc:date>2010-05-14T18:00:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-Generateur-d-interrogations-">G&#233;n&#233;rateur d'interrogations</category>


		<description>installation de sagetex

-
&lt;a href="http://www.yvesdelhaye.be/?-Generateur-d-interrogations-" rel="directory"&gt;G&#233;n&#233;rateur d'interrogations&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p class=&quot;spip&quot;&gt;Je n'ai plus eu le temps de chercher &#224; interfacer proprement giac et LaTeX.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Je suis tomb&#233; sur sagetex qui interface LaTeX et Sage.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;L'installation de sage et de sagetex est d&#233;crite ici.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Sage est un programme qui &quot;f&#233;d&#232;re&quot; diff&#233;rents programmes d'alg&#232;bre sur ordinateur (Maxima, gap, ...) et de calculs num&#233;riques (Octave, R, ...). Il est &#233;crit en python. C'est un peu une usine &#224; gaz et je ne suis pas un grand fan.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;MAIS, sagetex est un &quot;plugin&quot; de sage qui permet de mettre des instructions sage dans du code LaTeX.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Il y a un package sagemath dans debian et ubuntu mais c'est la version 3.0.1 de sage !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Or Sage, &#224; ce jour, est &#224; la version 4.3.2.
La version 2.2.1 de sagetex est compatible avec la version 4 de sage et &quot;bugge&quot; joyeusement avec sage 3 !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;J'ai donc d&#233;sinstall&#233; sage :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #apt-get remove sagemath&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Et j'ai ensuite install&#233; sage depuis un miroir :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; $wget ftp://ftp.fu-berlin.de/unix/misc/sage/linux/32bit/sage-4.3.1-linux-Ubuntu_9.10-i686-Linux.tar.lzma&lt;br /&gt; $unlzma sage-4.3.1-linux-Ubuntu_9.10-i686-Linux.tar.lzma&lt;br /&gt; tar xvf sage-4.3.1-linux-Ubuntu_9.10-i686-Linux.tar&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Comme root, copie dans /usr/local/share, liens symboliques en s&#233;rie et &#233;dition du code du script de d&#233;marrage&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #cd /usr/local/share/&lt;br /&gt; #ln -s sage-4.3.1-linux-Ubuntu_9.10-i686-Linux sage&lt;br /&gt; #ln -s /usr/local/share/sagemath/sage /usr/local/bin/sage&lt;br /&gt; # vi sage&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;remplacement de SAGE_ROOT par la valeur /usr/local/share/sagemath/&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Lancement de sage comme root
installation sous sage comme root ds. /usr/local/bin&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; sage: install_scripts(&quot;/usr/local/bin/&quot;)&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Lancement de sage comme root et comme simple utilisateur&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Installation de sagetex&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #sage -i sagetex-2.2.1&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;copie du r&#233;pertoire sagetex dans mon texmf&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; $cp -r /usr/local/share/sage/local/share/texmf/tex/generic/sagetex texmf/tex/latex/&lt;br /&gt; $texhash&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Au boulot&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Xoscope sous Ubuntu 9.10 Karmic Koala</title>
		<link>http://www.yvesdelhaye.be/?Xoscope-sous-Ubuntu-9-10-Karmic</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?Xoscope-sous-Ubuntu-9-10-Karmic</guid>
		<dc:date>2010-02-28T11:00:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-Laboratoire-">Laboratoire</category>


		<description>Comment faire fonctionner xoscope et qoscc sous Karmic Koala !

-
&lt;a href="http://www.yvesdelhaye.be/?-Laboratoire-" rel="directory"&gt;Laboratoire&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p class=&quot;spip&quot;&gt;Xoscope (et qoscc), deux outils essentiels pour qui d&#233;sire un oscilloscope num&#233;rique &quot;software&quot; sous linux ne fonctionnent plus directement sous ubuntu 9.10 !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Je suspecte &quot;pulseaudio&quot; !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Le passage &#224; pulseaudio m'avait irrit&#233;. Mais le traitement du son sous linux est une &quot;usine &#224; gaz&quot;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Le probl&#232;me est que j'utilise qoscc et xoscope avec la carte son des PCs pour discuter la nature du son !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Le message syst&#233;matique est &quot;device busy&quot; !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Glanant quelques infos sur le net, j'ai trouv&#233; des &quot;recettes&quot; :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Tuer pulseaudio :
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; # killall pulseaudio&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Donner l'acc&#232;s &#224; tous &#224; la carte son
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; # chmod 666 /dev/dsp&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; alsa-utils
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; # /etc/init.d/alsa-utils start&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Tout &#231;a en &quot;root&quot;, je n'aime pas !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>gdm &quot;setup&quot; avec Ubuntu Karmic koala</title>
		<link>http://www.yvesdelhaye.be/?gdm-setup-avec-Ubuntu-Karmic-koala</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?gdm-setup-avec-Ubuntu-Karmic-koala</guid>
		<dc:date>2009-12-09T13:21:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-Administration-systeme-">Administration syst&#232;me</category>


		<description>Le nouveau gdm de ubuntu karmic a perdu gdmsetup : &lt;br /&gt;voici (en vrac), des trucs pour le configurer : &lt;br /&gt;&quot;supprimer la liste des utilisateurs&quot; : &lt;br /&gt;$ sudo -u gdm gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list true &lt;br /&gt;ou &lt;br /&gt;sudo gconftool-2 &#8212;direct &#8212;config-source xml:readwrite :/etc/gconf/gconf.xml.mandatory &#8212;type Boolean &#8212;set /apps/gdm/simple-greeter/disable_user_list True &lt;br /&gt;&quot;changer le fond d'&#233;cran&quot; : &lt;br /&gt;logout de la session graphique &lt;br /&gt;basculer sur la console tty1 : C trl-Alt-F1 (...)


-
&lt;a href="http://www.yvesdelhaye.be/?-Administration-systeme-" rel="directory"&gt;Administration syst&#232;me&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Le nouveau gdm de ubuntu karmic a perdu gdmsetup :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;voici (en vrac), des trucs pour le configurer :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;&quot;supprimer la liste des utilisateurs&quot;&lt;/strong&gt; :&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;code class='spip_code' dir='ltr'&gt;$ sudo -u gdm gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list true&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;ou&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; &quot;changer le fond d'&#233;cran&quot;&lt;/strong&gt; :&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; logout de la session graphique&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; basculer sur la console tty1 :
C trl-Alt-F1&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; login normal&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;code class='spip_code' dir='ltr'&gt;$ export DISPLAY=:0.0&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;code class='spip_code' dir='ltr'&gt;$ sudo -u gdm gnome-control-center&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; ALT-F7&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; configurer gdm via le gnome-control-center : fond d'&#233;cran, th&#232;me, ...&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; fermer&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; retour &#224; tty1 :
&lt;code class='spip_code' dir='ltr'&gt;$ sudo /etc/init.d/gdm restart&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Enjoy&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Macros LaTeX et graphiques pgf/tikz</title>
		<link>http://www.yvesdelhaye.be/?Macros-LaTeX-et-graphiques-pgf</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?Macros-LaTeX-et-graphiques-pgf</guid>
		<dc:date>2009-09-19T17:02:36Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-LaTeX-">LaTeX</category>

		<dc:subject>zoom</dc:subject>

		<description>Automatiser la cr&#233;ation de graphiques par l' utilisation de macros LaTeX. &lt;br /&gt;Si vous cr&#233;ez des graphiques de fonction via une interface graphique et que vous d&#233;cidez de changer de couleur, d' &#233;chelle, de fonctions... Il vous faudra refaire toutes vos illustrations une par une. Pas si vous utilisez les macros LaTeX ! &lt;br /&gt;Cet exemple a &#233;t&#233; accept&#233; sur texample.net (anciennement fauskes.net) &lt;br /&gt; % under Creative Commons attribution license. % A work by Yves Delhaye % Requires GNUPLOT and shell-escape (...)


-
&lt;a href="http://www.yvesdelhaye.be/?-LaTeX-" rel="directory"&gt;LaTeX&lt;/a&gt;

/ 
&lt;a href="http://www.yvesdelhaye.be/?+-zoom-+" rel="tag"&gt;zoom&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;Automatiser la cr&#233;ation de graphiques par l' utilisation de macros LaTeX.&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Si vous cr&#233;ez des graphiques de fonction via une interface graphique et que vous d&#233;cidez de changer de couleur, d' &#233;chelle, de fonctions... Il vous faudra refaire toutes vos illustrations une par une. Pas si vous utilisez les macros LaTeX !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Cet exemple a &#233;t&#233; accept&#233; sur texample.net (anciennement fauskes.net)&lt;/p&gt; &lt;dl class='spip_document_257 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://www.yvesdelhaye.be/IMG/png/parameterized-plots.png&quot; title='PNG - 22 ko' type=&quot;image/png&quot;&gt;&lt;img src='http://www.yvesdelhaye.be/local/cache-vignettes/L254xH300/parameterized-plots-afc1f-6ae00.png' width='254' height='300' alt='PNG - 22 ko' style='height:300px;width:254px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; % under Creative Commons attribution license.&lt;br /&gt; % A work by Yves Delhaye&lt;br /&gt; % Requires GNUPLOT and shell-escape enabled&lt;br /&gt; \documentclass{minimal}&lt;br /&gt; &lt;br /&gt; \usepackage{tikz}&lt;br /&gt; \usetikzlibrary{arrows,shapes}&lt;br /&gt; \usepackage{xifthen}&lt;br /&gt; &lt;br /&gt; \begin{document}&lt;br /&gt; &lt;br /&gt; % Macros for cst. They have to be redefined each time. See inside document&lt;br /&gt; \newcommand{\cA}{1}% Cste . fct&lt;br /&gt; \newcommand{\cB}{0}% Cste + fct&lt;br /&gt; \newcommand{\cC}{1}% Cste . var&lt;br /&gt; \newcommand{\cD}{0}% Cste + var&lt;br /&gt; &lt;br /&gt; %LaTeX Macro for drawing fct with pgf/tikz. Define once, use many!&lt;br /&gt; \newcommand{\FctAss}{&lt;br /&gt; \begin{tikzpicture}[domain=0:8]&lt;br /&gt; \pgfmathparse{0.1+\cA*1.1 +\cB} \pgfmathresult \let\maxY\pgfmathresult% evaluate maxY &lt;br /&gt; \pgfmathparse{-0.1-\cA*1.1 +\cB} \pgfmathresult \let\minY\pgfmathresult% evaluate minY&lt;br /&gt; \pgfmathparse{\maxY &amp;lt; 1} \pgfmathresult \let\BmaxY\pgfmathresult% What if maxY &amp;lt; 1? Then set Boolean to 1&lt;br /&gt; \ifthenelse{\equal{\BmaxY}{1.0}}{%&lt;br /&gt; \pgfmathparse{1.2} \pgfmathresult \let\maxY\pgfmathresult% Correct maxY to have correct graph&lt;br /&gt; }{}&lt;br /&gt; \pgfmathparse{\minY &amp;gt; 0} \pgfmathresult \let\BminY\pgfmathresult% What if minY &amp;gt; 0? Then set Boolean to 1&lt;br /&gt; \ifthenelse{\equal{\BminY}{1.0}}{%&lt;br /&gt; \pgfmathparse{0} \pgfmathresult \let\minY\pgfmathresult% Correct minY to have correct graph&lt;br /&gt; }{}&lt;br /&gt; % DRAW the graph of the function from here on&lt;br /&gt; \draw[very thin,color=gray] (-0.1,\minY) grid (7.9,\maxY);% GRID use minY &amp; maxY&lt;br /&gt; \draw[-&amp;gt;] (-0.2,0) -- (8.2,0) node[right] {$x$};&lt;br /&gt; \draw[-&amp;gt;] (0,\minY) -- (0,\maxY) node[above] {$f(x)$};% y axis use minY &amp; maxY too&lt;br /&gt; \draw[smooth,samples=200,color=blue] plot function{(\cA)* (cos((\cC)*x+(\cD))) + \cB} &lt;br /&gt; node[right] {$f(x) = \cA{} . cos(\cC{} . x + \cD{}) + \cB{}$};&lt;br /&gt; % units for cartesian reference frame&lt;br /&gt; \foreach \x in {0,1}&lt;br /&gt; \draw (\x cm,1pt) -- (\x cm,-3pt)&lt;br /&gt; node[anchor=north,xshift=-0.15cm] {$\x$};&lt;br /&gt; \foreach \y/\ytext in {1}&lt;br /&gt; \draw (1pt,\y cm) -- (-3pt,\y cm) node[anchor=east] {$\ytext$};&lt;br /&gt; \end{tikzpicture}&lt;br /&gt; }&lt;br /&gt; % END of macro&lt;br /&gt; &lt;br /&gt; % And now use it!&lt;br /&gt; \FctAss{}&lt;br /&gt; &lt;br /&gt; % Change the parameters&lt;br /&gt; \renewcommand{\cA}{3}&lt;br /&gt; \renewcommand{\cB}{0}&lt;br /&gt; \renewcommand{\cC}{1}&lt;br /&gt; \renewcommand{\cD}{0}&lt;br /&gt; % WITHOUT rewriting the code for the picture &lt;br /&gt; \FctAss{}&lt;br /&gt; % &lt;br /&gt; % And do it again &lt;br /&gt; \renewcommand{\cA}{1}&lt;br /&gt; \renewcommand{\cB}{0}&lt;br /&gt; \renewcommand{\cC}{4}&lt;br /&gt; \renewcommand{\cD}{0}&lt;br /&gt; &lt;br /&gt; \FctAss{}&lt;br /&gt; &lt;br /&gt; % And again &lt;br /&gt; \renewcommand{\cA}{1}&lt;br /&gt; \renewcommand{\cB}{0.5}&lt;br /&gt; \renewcommand{\cC}{1}&lt;br /&gt; \renewcommand{\cD}{0}&lt;br /&gt; &lt;br /&gt; \FctAss{}&lt;br /&gt; &lt;br /&gt; % And again &lt;br /&gt; \renewcommand{\cA}{1}&lt;br /&gt; \renewcommand{\cB}{0}&lt;br /&gt; \renewcommand{\cC}{1}&lt;br /&gt; \renewcommand{\cD}{2}&lt;br /&gt; &lt;br /&gt; \FctAss{}&lt;br /&gt; &lt;br /&gt; % UNCOMMENT IF YOU WANT TO SEE MORE&lt;br /&gt; % % This is where the test on maxY is useful.&lt;br /&gt; % \renewcommand{\cA}{3}&lt;br /&gt; % \renewcommand{\cB}{-14}&lt;br /&gt; % \renewcommand{\cC}{2}&lt;br /&gt; % \renewcommand{\cD}{-2}&lt;br /&gt; % &lt;br /&gt; % \FctAss{}&lt;br /&gt; % &lt;br /&gt; % % And here the test on minY is useful.&lt;br /&gt; % \renewcommand{\cA}{3}&lt;br /&gt; % \renewcommand{\cB}{14}&lt;br /&gt; % \renewcommand{\cC}{2}&lt;br /&gt; % \renewcommand{\cD}{-2}&lt;br /&gt; % &lt;br /&gt; % \FctAss{}&lt;br /&gt; % &lt;br /&gt; \end{document}&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.yvesdelhaye.be/IMG/pdf/parameterized-plots.pdf" length="32685" type="application/pdf" />
		
		<enclosure url="http://www.yvesdelhaye.be/IMG/tex/parameterized-plots.tex" length="3520" type="text/x-tex" />
		

	</item>



	<item>
		<title>Cours LaTeX : livre et transparents sur le site de l'UREM</title>
		<link>http://www.yvesdelhaye.be/?Cours-LaTeX-livre-et-transparents</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?Cours-LaTeX-livre-et-transparents</guid>
		<dc:date>2009-03-28T13:46:48Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-LaTeX-">LaTeX</category>

		<dc:subject>zoom</dc:subject>

		<description>Pas beaucoup d'activit&#233; visible ces derniers mois, mais une &quot;oeuvre au noir&quot; : &lt;br /&gt;Sur le site de l'UREM, un cours sur LaTeX, livre, transparents et sources t&#233;l&#233;chargeables.


-
&lt;a href="http://www.yvesdelhaye.be/?-LaTeX-" rel="directory"&gt;LaTeX&lt;/a&gt;

/ 
&lt;a href="http://www.yvesdelhaye.be/?+-zoom-+" rel="tag"&gt;zoom&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Pas beaucoup d'activit&#233; visible ces derniers mois, mais une &quot;oeuvre au noir&quot; :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Sur le site de l'UREM, un &lt;a href=&quot;http://dev.ulb.ac.be/urem/-Ateliers-LaTeX-&quot; class=&quot;spip_out&quot;&gt;cours sur LaTeX&lt;/a&gt;, livre, transparents et sources t&#233;l&#233;chargeables.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>G&#233;n&#233;rer une pr&#233;sentation beamer et un article &#224; partir d'un m&#234;me contenu</title>
		<link>http://www.yvesdelhaye.be/?Generer-une-presentation-beamer-et</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?Generer-une-presentation-beamer-et</guid>
		<dc:date>2008-11-05T19:55:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-LaTeX-">LaTeX</category>

		<dc:subject>zoom</dc:subject>

		<description>pr&#233;sentation beamer et articledepuis un seul fichier source latex

-
&lt;a href="http://www.yvesdelhaye.be/?-LaTeX-" rel="directory"&gt;LaTeX&lt;/a&gt;

/ 
&lt;a href="http://www.yvesdelhaye.be/?+-zoom-+" rel="tag"&gt;zoom&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;En jouant avec des &quot;include&quot;, on peut g&#233;n&#233;rer &#224; partir d'un document contenant l'information, deux productions : un livre et une pr&#233;sentation.&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Il faut trois fichiers :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Un fichier avec le contenu : contenu_a_ecrire.inc.tex
&lt;br /&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; un fichier pour l'article : article_a_ecrire.tex
&lt;br /&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; un fichier pour la pr&#233;sentation : beamer_ecrire.tex&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Les deux fichiers &quot;article_a_ecrire.tex&quot; et &quot;beamer_ecrire.tex&quot; doivent inclure le fichier &quot;contenu_a_ecrire.inc.tex&quot; via un &quot;include&quot;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; \include{contenu_a_ecrire.inc.tex}&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Dans article &#224; &#233;crire l'appel au package &quot;beamerarticle&quot; permet d'&#233;liminer les commandes beamer.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; \usepackage{beamerarticle}&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Dans &quot;contenu_a_ecrire.inc.tex&quot;, l'emploi des &quot;modes&quot; permet de sp&#233;cifier ce qui n'appara&#238;t que dans l'article&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; \mode&amp;lt;article|book&amp;gt;{...}&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;ou que dans la pr&#233;sentation.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; \mode&amp;lt;beamer|trans&amp;gt;{&lt;br /&gt; \begin{frame}&lt;br /&gt; \frametitle{Deuxi\`eme compilation: le plan}&lt;br /&gt; \tableofcontents[pausesections]&lt;br /&gt; \end{frame}&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;S'il y a du &quot;verbatim&quot; (ou du &quot;verb&quot;), il faut sp&#233;cifier que le &quot;frame&quot; est &quot;fragile&quot; :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; \begin{frame}[fragile]&lt;br /&gt; Certains utilisateurs refusent d'utiliser le \verb+\usepackage[T1]{fontenc}+&lt;br /&gt; &lt;br /&gt; ...&lt;br /&gt; \end{frame}&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Qligth Controler : DMX pour linux</title>
		<link>http://www.yvesdelhaye.be/?Qligth-Controler-DMX-pour-linux</link>
		<guid isPermaLink="true">http://www.yvesdelhaye.be/?Qligth-Controler-DMX-pour-linux</guid>
		<dc:date>2008-10-27T16:39:09Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Yves Delhaye</dc:creator>

<category domain="http://www.yvesdelhaye.be/?-Laboratoire-">Laboratoire</category>


		<description>Configuration de ubuntu 8.04 pour qlc 2.6.1
D&#233;p&#244;ts, probl&#232;me rtc, ...

-
&lt;a href="http://www.yvesdelhaye.be/?-Laboratoire-" rel="directory"&gt;Laboratoire&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p class=&quot;spip&quot;&gt;DMX est un protocole de bus de terrain sp&#233;cialis&#233; pour le contr&#244;le de mat&#233;riel de salle de spectacle : spots, poursuites, effets de fum&#233;e, rideaux, ..., bref de la t&#233;l&#233;commande avanc&#233;e.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a href=&quot;http://sourceforge.net/project/screenshots.php?group_id=44856&quot; class=&quot;spip_out&quot;&gt;QLC&lt;/a&gt; est une interface graphique de pilotage de mat&#233;riel DMX pour linux.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Vous trouverez ici comment configurer le tout.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Installer ce qui concerne DMX depuis les d&#233;p&#244;ts&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Ajouter &#224; &quot; /etc/apt/sources.list&quot;&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; deb http://www.nomis52.net/data/debian ./&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Puis faire un &quot;apt-get update&quot;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Installer tout ce qui concerne lla&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; T&#233;l&#233;charger le &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=44856&amp;package_id=37492&amp;release_id=467596&quot; class=&quot;spip_out&quot;&gt;paquet debian de qlc&lt;/a&gt; depuis &lt;a href=&quot;http://sourceforge.net/&quot; class=&quot;spip_out&quot;&gt;sourceforge&lt;/a&gt;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;L'installer via&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #dpkg -i qlc_2.6-1_i386.deb &lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;L'utilisateur doit &#234;tre membre du groupe &quot;audio&quot;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Il faut cependant configurer la RTC (Real Time Clock)&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; D&#233;sactiver Timidity&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #/etc/init.d/timidity stop&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Et pour que le changement soit pris en compte au prochain boot :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #mv /etc/rc2.d/S99timidity /etc/rc2.d/s99timidity&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Changer la fr&#233;quence d'acc&#232;s &#224; la RTC.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; # echo 1024 &amp;gt; /proc/sys/dev/rtc/max-user-freq &lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;ou&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; # sysctl dev/rtc/max-user-freq=1024&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Et pour que le changement soit pris en compte au prochaidevienne permanentt :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; #vi /etc/sysctl.conf&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; ####&lt;br /&gt; # YV added on 26 oct 2008 16h50 for qlc ioctl error&lt;br /&gt; dev/rtc/max-user-freq=1024&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://www.yvesdelhaye.be/local/cache-vignettes/L8xH11/puce-b95cf.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Tester :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; $qlc &amp;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>





</channel>

</rss>
