IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques - Sciences Discussion :

Nombre de graduations trop grand


Sujet :

Mathématiques - Sciences

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Nombre de graduations trop grand
    Bonjour,

    J'ai récupérer un code latex pour un graphe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    \begin{center}
    \begin{tikzpicture}[yscale=4,xscale=4]
    %%Définition des limites du graph%%
    \def\Xmax{1.5};
    \def\Ymax{1};
    \def\Xmin{0};
    \def\Ymin{0};
    \def\Xgrid{0.2};
    \def\Ygrid{0.1};
    \def\ticsize{1pt};
     
    \draw[help lines,ystep=\Ygrid,xstep=\Xgrid] (\Xmin,\Ymin) grid (\Xmax,\Ymax); %Définition grille
    \begin{scope}
    \foreach \x/\xtext in {\Xmin,\Xgrid,...,\Xmax}
    \draw[xshift=\x cm] (0pt,\ticsize) -- (0pt,-\ticsize) node[below] {$\xtext$};
    \foreach \y/\ytext in {\Ymin,\Ygrid,...,\Ymax}
    \draw[yshift=\y cm] (\ticsize,0pt) -- (-\ticsize,0pt) node[left] {$\ytext$};
    \end{scope}
     
    \draw [->] (\Xmin,\Ymin) -> (\Xmax,\Ymin) node[right] {$r$} coordinate(x axis); %axe des X
    \draw [->] (\Xmin,\Ymin) -> (\Xmin,\Ymax) node[above] {$u_\theta(\mu m)$} coordinate(y axis); %axe des y
     
     
     
    \draw[ thick] [domain=0.3:1] plot [variable=\x](\x, {29.25*10^(-2)*((1)^2-\x^2)/(\x))});
     
    \end{tikzpicture}
    \end{center}
    Mais le rendu est très mauvais ! Mes nombres sont imprécis et Latex m'affichent des décimales trop importantes. Je ne trouve pas de solution simple...
    Nom : graphe.jpg
Affichages : 230
Taille : 34,5 Ko

    Voilà mes packages:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    \documentclass{article}
     \usepackage[T1]{fontenc}
     \usepackage[utf8]{inputenc}
     \usepackage{lmodern}
    \usepackage{ifxetex}
    \usepackage{textcomp}
    \usepackage[pdftex]{graphicx}
    \usepackage{graphicx}
    \usepackage{amssymb}
    \usepackage[rflt]{floatflt}
    \usepackage{amsmath}
    \usepackage{ucs}
    \usepackage{fp}
    \usepackage{amssymb}
    \usepackage{fancyhdr}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
    \newcommand{\guillemet}[1]{\og #1 \fg}
    \usepackage{color}
    \usepackage{amsmath}
    \usepackage{amscd, amstext, amsbsy, amsopn, amsthm, upref}
    \usepackage{amsfonts, amssymb, euscript}
    \usepackage{amscd}
    \usepackage{pgfplots}
    \usepackage{amsfonts,amsmath,amsthm,amssymb} 
    \usepackage{geometry}
    \usepackage{enumitem}
    \usepackage[francais]{babel} 
    \usepackage{pgf, tikz, pgfplots}
     \usetikzlibrary{patterns, calc, 3d,decorations.pathmorphing}
     
    \everymath{\displaystyle} % permet d'espacer les caractères pour les fractions
    \usepackage{xlop}
    \tikzset{math3d/.style=
    {x= {(-0.353cm,-0.353cm)}, z={(0cm,1cm)},y={(1cm,0cm)}}}
     \frenchbsetup{StandardLists=true}
    \pagestyle{fancy}
    \rhead{}
    \rfoot{}
    \chead{}
    \cfoot{}
    \fancyfoot[LO]{\thepage{}}
    \geometry{hmargin=2cm,vmargin=1.5cm} 
    \makeatletter
    \newcommand{\printresult}[1]{\pgfmathparse{#1}\let\temp@printresult\pgfmathresult\opcopy{\temp@printresult}{a}\opunzero{a}$\opprint{a}$}
    \makeatother
    Me demandez pas pourquoi j'en ai autant... J'ai préféré prendre de l'existant que de revenir à zéro...

    Avez vous déjà rencontrez ce problème ? Merci beaucoup de vos réponses

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    J'ai finalement décider de faire la graduation manuellement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    \begin{center}
    \begin{tikzpicture}[yscale=4,xscale=4]
    %%Définition des limites du graph%%
    \def\Xmax{1.2};
    \def\Ymax{1};
    \def\Xmin{0};
    \def\Ymin{0};
    \def\Xgrid{0.2};
    \def\Ygrid{0.1};
    \def\ticsize{1pt};
     
    \draw[help lines,ystep=\Ygrid,xstep=\Xgrid] (\Xmin,\Ymin) grid (\Xmax,\Ymax); %Définition grille
    \begin{scope}
    \foreach \x/\xtext in {\Xmin,0.2,0.4,0.6,0.8,1,\Xmax}
    \draw[xshift=\x cm] (0pt,\ticsize) -- (0pt,-\ticsize) node[below] {$\xtext$};
    \foreach \y/\ytext in {\Ymin,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,\Ymax}
    \draw[yshift=\y cm] (\ticsize,0pt) -- (-\ticsize,0pt) node[left] {$\ytext$};
    \end{scope}
     
    \draw [->] (\Xmin,\Ymin) -> (\Xmax,\Ymin) node[right] {$r$} coordinate(x axis); %axe des X
    \draw [->] (\Xmin,\Ymin) -> (\Xmin,\Ymax) node[above] {$u_\theta(\mu m)$} coordinate(y axis); %axe des y
     
     
     
    \draw[ thick] [domain=0.3:1] plot [variable=\x](\x, {29.25*10^(-2)*((1)^2-\x^2)/(\x))});
     
    \end{tikzpicture}
    \end{center}
    Mais si une technique existe pour corriger la méthode automatique: je suis preneur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Publipostage - Nombre de champs trop grand
    Par smaugy dans le forum Word
    Réponses: 5
    Dernier message: 28/09/2011, 09h28
  2. Nombre de possibilité trop grande.
    Par Snooky68 dans le forum Mathématiques
    Réponses: 13
    Dernier message: 17/08/2010, 15h30
  3. Réponses: 12
    Dernier message: 07/08/2008, 11h06
  4. Stocker un nombre trop grand pour une variable
    Par mouhammed dans le forum C
    Réponses: 2
    Dernier message: 27/12/2007, 12h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo