Bonjour,
J'ai un signal temporel e=f(t) où t est une variable symbolique:
Je voudrais évaluer cette fonction pour différentes valeur de t afin de la tracer dans un "plot" (je ne peux pas utiliser "ezplot" car je trace d'autres résultats sur la même figure)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2syms t positive e = 2*t
Pour évaluer la fonction j'ai trouvé la fonction "subs" qui remplace le "t" par les valeurs voulues:Jusqu'ici tout va bien mais j'ai un problème si la fonction "e" est constante (ne dépend pas du temps)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 t_num=0:1e-2:10; e_num=subs(e, t_num); plot(t_num, e_num);
Dans ce cas la fonction "subs" me renvoie la valeur 2, alors que je voudrais un tableau de la même dimension que t_num où chaque élément serait égal à 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part e=sym(2)
En fait j'aimerais pouvoir utiliser un même code que la fonction dépende du temps ou non, pour l'instant je doit les traiter différemment...
Y'a t'il une fonction que je n'aurais pas trouvé qui permette de faire cela ?
Merci
Partager