Problème de tracé avec tikzpicture

shinitchi
Modifié (February 2023) dans LaTeX
Bonjour à tous, je souhaite construire une courbe de degré 3 avec tikzpicture. Voici le code 
\begin{tikzpicture}[scale=0.5]
\draw[gray,opacity=0.5] (-6,0) grid (6,7) ;
\draw[thick] (-6,0) -- (6,0) (0,0) -- (0,7) ;
\foreach \x in{-6,-4,...,6}{
	\draw[thick] (\x,0) -- ++ (0,-0.3) node[below]{\scriptsize{$\x$}} ;
}
\foreach \y in{2,4,6}{
	\draw[thick] (0,\y) -- ++ (-0.3,0) node[left]{\scriptsize{$\y$}} ;
}
\clip (-6,0) rectangle (6,7) ;
\draw plot[domain=-3:5] (\x,\x^3/12-\x^2/6-0.75*\x +3.5) ;
\end{tikzpicture}
Le problème, c'est que l'affichage n'est pas correct pour les valeurs négatives (voir affichage géogébra (à gauche) et celui sur tikz (à droite)). En $-3$, elle devrait valoir $2$.
Quelqu'un saurait-il pourquoi ? Je précise que la fonction est : $f(x)=x^3/12 - x^2/6-0.75x+3.5$.
Bien à tous.

Réponses

  • Avez-vous essayé en écrivant \x*\x*\x à la place de \x^3 (et même chose pour le carré) ?
    Il ne faut pas respirer la compote, ça fait tousser.

    J'affirme péremptoirement que toute affirmation péremptoire est fausse
  • Eh bien la solution était là. Merci Médiat_Suprème.
  • Médiat_Suprème
    Modifié (February 2023)
    Après quelques tests, j'ai l'impression que tikz traite -\x^2 avec une erreur de signe pour les \x négatifs. \x^3 est correct
    Il ne faut pas respirer la compote, ça fait tousser.

    J'affirme péremptoirement que toute affirmation péremptoire est fausse
  • Ok merci, un bug dans la programmation de tikz vraisemblablement...
  • Je verrais bien un truc du genre :smile:

    Pour calculer $x^n$ :
    si $x>0$ on fait le calcul (avec le logarithme)
    si $ x<0$ on fait le calcul avec $|x|$ (avec le logarithme), puis on change le signe (ce qui est idiot pour les puissances paires)

    Mais c'est un peu gros ...
    Il ne faut pas respirer la compote, ça fait tousser.

    J'affirme péremptoirement que toute affirmation péremptoire est fausse
Connectez-vous ou Inscrivez-vous pour répondre.