Bonjour,
je suis stagiaire en master physique et je dois résoudre une équation qui admet une infinité de solutions, il me faut donc les solutions en fonction d'un paramètre (n par exemple).
Sur le site de matlab, le tutoriel montre bien comment le faire, sauf que quand je fait avec la même équation et la même écriture que sur leur site, ça ne marche pas.
J'ai la version matlab R2012b.

j'ai inscrit pour une équation sin(x) = 1 par exemple:

syms x
eqn = sin(x) == 1;
solx = solve(eqn,x)
[solx, params, conds] = solve(eqn, x, 'ReturnConditions', true)


j'obtient:

solx = pi/2

et un message d'erreur pour la quatrième ligne:

"Warning: 1 equations in 3 variables. New variables might be introduced.
> In C:\Program Files\MATLAB\R2012b\toolbox\sy mbolic\symbolic\symengine.p>sy mengine at 54
In mupadengine.mupadengine>mupade ngine.evalin at 97
In mupadengine.mupadengine>mupade ngine.feval at 150
In solve at 160
In stage_xn at 22
Warning: Explicit solution could not be found.
> In solve at 169
In stage_xn at 22"

Si vous pourriez m'expliquer ou est le problème. Est-ce du à la version de matlab que j'ai?