Symbolique sous matlab

Bonjour,

j'essaye d'imposer la condition if avec les valeurs symboliques mais j'arrive pas à le faire.
par exemple j'ecrit:
syms x;
if x<0
w= 2*x^2
else w=0
end;
il ne peut pas le faire et je comprend pas pourkoi.
aidez moi svp c urgent.
merci d'avance

1 réponse

  1. Contributeur
    il met quoi comme erreur ?
    1. il me donne cette erreur
      ??? Function 'lt' is not defined for values of class 'sym'.

      Error in ==> lt at 18
      [varargout{1:nargout}] = builtin('lt', varargin{:});
    2. Contributeur
      arg, une builtin.
      C'est quoi la ligne 18 ?