Salut tout le monde!! Comment on peut tracer une courbe sur MATLAB, et on fait entrer comme données un nombre x déterminé de points : ça veut dire je fais entrer les points (à peu près 15 points) et j'obtiens la courbe tracée comme résultat!
Salut tout le monde!! Comment on peut tracer une courbe sur MATLAB, et on fait entrer comme données un nombre x déterminé de points : ça veut dire je fais entrer les points (à peu près 15 points) et j'obtiens la courbe tracée comme résultat!
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part >> doc plot
Pour une bonne utilisation des balises code c'est ici!
Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources
La nature est un livre écrit en langage mathématique. Galilée.
et comment je fais entrer les absisses et les coordonnées des points données pour que la courbe passe de ces points?
je n'ai pas très bien compris votre demande mais si vous voulez un exemple de tracé sur matlab, voici des solutions possibles pour tracer une droite :
1°) première solution
2°) un autre exemple avec "linspace" qui est très pratique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 a=3; b=5; x=1:15; y=a*x+b; figure plot(x,y)
je vous laisse regarder dans la documentation ce que fait exactement "linspace".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 a=3; b=5; x=linspace(1,100,15); y=a*x+b; figure plot(x,y)
Ce qu'il faut savoir c'est que pour tracer une courbe y=f(x) sous matlab vous avez besoin de deux vecteurs : un vecteur d'abscisse X et un vecteur d'ordonnées Y (bien entendu ils doivent avoir la même taille)
Merci bc mais ce que je voulais dire c'est que j'ai un ensemble de points ( à peu près 20 points) et je veux tracer une courbe qui passe par la majorité de ces points.
je ne comprends pas, je suis désolé.
si vous parlez d'interpolation je vous invite à regarder dans la documentation de matlab :
"interp1"
"polyfit"
"spline"
bon courage
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager