Problème graphique via GeoGebra (résolu)

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Problème graphique via GeoGebra (résolu)

Messagepar nzdqrc » Jeudi 17 Août 2017, 17:55

Bonjour à tous,
Je voudrais représenter la fonction suivante entre 2,8 et 10 : $\dfrac{180}{\pi}\arcsin\left(\dfrac{2,8}{x}\right)$
Pour cela, je lance GeoGebra, je crée ma fonction puis je l'exporte via "Graphique vers PGF/Tikz". Je fais ensuite un copier-coller sur Texmaker.
Le problème est que ma fonction ne s'affiche pas : il y a juste le repère. Je ne comprends pas pourquoi cela ne marche pas : si quelqu'un peut m'aider... Merci.
Code: Tout sélectionner
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{graphicx}
\usepackage{amssymb,amsmath}
\usepackage{amsthm}
\usepackage{pgf,tikz}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{lscape}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}

\pagestyle{empty}

\parindent=0cm

\begin{document}
\begin{center}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=0.1cm]
\draw[->,color=black] (0,0) -- (11,0);
\foreach \x in {0,1,2,3,4,5,6,7,8,9,10}
\draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
\draw[->,color=black] (0,0) -- (0,110);
\foreach \y in {10,20,30,40,50,60,70,80,90,100}
\draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
\clip(0,0) rectangle (11,110);
\draw[line width=2pt, smooth,samples=100,domain=2.8:10.0] plot(\x,{180/3.1415926535*asin(2.8/(\x))});
\end{tikzpicture}
\end{center}
\end{document}
Dernière édition par nzdqrc le Vendredi 18 Août 2017, 10:50, édité 1 fois.
nzdqrc
Déca-utilisateur
 
Messages: 18
Inscription: Lundi 11 Avril 2016, 07:43
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Problème graphique via GeoGebra

Messagepar balf » Jeudi 17 Août 2017, 22:54

Je ne sais pourquoi ça ne s'affiche pas dans tikzpicture, ne connaissant pas suffisamment tikz, mais je vous propose, en attendant une réponse circonstanciée, un code pstricks de trois lignes, à compiler avec pdflatex grâce à l'extension auto-pst-pdf (ajouterau compilateur l'option --enable-write18 sous MiKTeX, -shell-escape sous TeX Live ou MacTeX. Sinon, ne pas charger auto-pst-pdf et compiler avec xelatex pour ibtenir directement un .pdf :

Code: Tout sélectionner
    \documentclass[12pt, border=6pt]{standalone}

    \usepackage{pst-plot, pst-math}%
    \usepackage{auto-pst-pdf}

    \begin{document}

     \begin{pspicture}(-1,-0.5)(11,11)
     \large
    \psset{linejoin=1, yunit=1mm, arrowinset=0, arrowsize=5pt, ticksize=-2.5pt 2.5pt}
    \psaxes[labelFontSize=\scriptstyle, Dy=10, dy=10]{->}(11,110)[$x$,-110][$y$,-135]%Dy=10, dy=10,
    \psplot[linewidth=2pt, plotpoints=500, plotstyle=curve, algebraic]{2.8}{10}{180/\psPi*ASIN(2.8/x)}
    \psset{linestyle=dashed, dash=2pt 2pt, linewidth=0.4pt, markPoint=false}
    \psCoordinates(*2.8 {180/\psPi*ASIN(2.8/x)})
    \psCoordinates(*10 {180/\psPi*ASIN(2.8/x)})
    \end{pspicture}

    \end{document}



B. A.
Fichiers joints
pbplot-pst.pdf
(15.23 Kio) Téléchargé 5 fois
Dernière édition par balf le Vendredi 18 Août 2017, 10:00, édité 1 fois.
balf
Zetta-utilisateur
 
Messages: 3619
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Problème graphique via GeoGebra

Messagepar pg » Vendredi 18 Août 2017, 06:31

asin renvoie déjà un résultat en degrés, donc il faut enlever le "180/3.1415926535*" dans la ligne avec \plot.
pg
Modérateur
 
Messages: 2583
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Problème graphique via GeoGebra

Messagepar nzdqrc » Vendredi 18 Août 2017, 10:48

pg a écrit:asin renvoie déjà un résultat en degrés, donc il faut enlever le "180/3.1415926535*" dans la ligne avec \plot.

Ca marche nickel maintenant ! Je n'aurais pas trouvé... Les décalages entre les logiciels me rendent chèvre parfois... Merci beaucoup !
Merci également à balf d'avoir pris le temps de me répondre !
Bonne journée.
nzdqrc
Déca-utilisateur
 
Messages: 18
Inscription: Lundi 11 Avril 2016, 07:43
Statut actuel: Actif et salarié | Enseignant

Re: Problème graphique via GeoGebra (résolu)

Messagepar plop08 » Vendredi 18 Août 2017, 14:13

Code: Tout sélectionner
\draw[thick, smooth,samples=100,domain=2.8:10.0] plot(\x,{(180/3.1415926535)*asin(2.8/(deg(\x)))});

(au cas où la solution vous intéresse encore)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot], Proximic [Spider] et 19 invités