Bonjour,
J'aimerais déclarer une fonction i(t) sous Matlab sans pour autant définir comment i évolue en fonction de t.
Si par exemple j'écris:
1 2
| >> syms R L i t
>> v = R*i + diff(L*i, t) |
j'obtiens:
car Matlab considère que i est indépendant de t et donc que sa dérivée est nulle.
Par exemple sous wxMaxima en ecrivant
v(t):=R*i(t)+diff(L*i(t), t)$
on obtient :
Ici i étant fonction du temps (mais non connu), Maxima ne le dérive pas mais conserve la notation di(t)/dt
Je voudrais pouvoir en faire autant avec Matlab (pour au final déterminer la fonction di(t)/dt = f(i(t), v(t)) ) mais je n'ai pas trouvé comment déclarer une telle variable/fonction.
Merci d'avance pour votre aide
Partager