Matlab et Plot

Résolu/Fermé
rbouricha Messages postés 10 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 8 mars 2009 - 11 janv. 2009 à 19:34
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 - 23 janv. 2009 à 16:30
Bonjour à tous,

J'ai défini une fonction :

function f=calcule(x)
f=sin(0,2*x)+cos(0,3*x)+10

dans un fichier ".m"
je veux tracer son allure pour x allant de [1..50] par exemple.
Comment je devrais appeler la fonction Plot?

D'avance merci.

5 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
23 janv. 2009 à 11:08
x=[0:0.1:50];
plot(x,calcule(x))
1
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 377
23 janv. 2009 à 01:01
Bonsoir
plot((1:0.1:50),calcule(1:0.1:50));
Bonne nuit
0
kmch4747 Messages postés 4 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 20 juillet 2013
23 janv. 2009 à 10:35
alors voila la solution
close all;clear all;clc
% le graphe de f par rapport a x
x=[1:2:50]%le pas par exemple 2
f=sin(0.2*x)+cos(0.3*x)+10
plot(x,f)
grid on
title('f(x)');
xlabel('x');ylabel('y');
0
Merci à vous tous,
ça marche nikel
bye.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 377
23 janv. 2009 à 16:30
Bonjour
De rien ;-)
À la prochaine
0