Matlab

Résolu/Fermé
loulp123 Messages postés 26 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 21 novembre 2011 - 7 sept. 2011 à 18:41
loulp123 Messages postés 26 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 21 novembre 2011 - 13 sept. 2011 à 13:06
Bonjour ,
je veux dessiner la fonction R(t) =exp-((t-f)/n))²
ya t il un exemple d algorithme pr avoir cette fonction dessiner en 2D !
merci d avance

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
8 sept. 2011 à 09:32
pour dessiner cette fonction, il faut dans un premier temps définir un intervale de traçage :
t=linspace(debut,fin,nombre_de_points);
ensuite, tu peux créer une fonction (après avoir défini les constantes f et n) :
R=inline("exp(-((t-f)/n).^2))","t");
puis plot(t,R(t));
0
loulp123 Messages postés 26 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 21 novembre 2011
8 sept. 2011 à 12:14
merci bcp pr votre aide c gentil , voici le programme que j ai fé mais ya un probleme de compilation chui pas arrivée a le trouver ,

t=linspace(0,3,10);
f=1 ; n=1 ;
R=inline("exp(-((t-f)/n).^2))","t");
plot(t,R(t));

merci d avance
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
8 sept. 2011 à 14:16
donne l'erreur qu'il affiche.
essai avec des guillemets simple plutôt que double.
https://fr.mathworks.com/help/matlab/ref/inline.html;jsessionid=e4d78dccb519609fa29e6bbc8ae0
0
loulp123 Messages postés 26 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 21 novembre 2011
9 sept. 2011 à 14:37
j'ai essayé en changeant les parenthèses mais c pas évident , l erreur persiste tjrs
merci infiniment pr votre aide qd meme
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
9 sept. 2011 à 16:22
C'est terrible ça. Recopie l'erreur qu'il met !
0
loulp123 Messages postés 26 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 21 novembre 2011
9 sept. 2011 à 22:25
>> t=linspace(0,3,10);
f=1 ; n=1 ;
R=inline("exp(-(t-f)/n.^2"),"t");
plot(t,R(t));
??? R=inline("exp(-(t-f)/n.^2"),"t");
|
Error: The input character is not valid in MATLAB statements or expressions.
0