2017-08-31 3 views
0

J'utilise la nouvelle fonction par morceaux Matlab (https://www.mathworks.com/help/symbolic/piecewise.html) introduite dans la Symbolic Math Toolbox R2016b pour définir une fonction, et j'essaie d'extraire la fonction. Plus précisément mon code ressemble à:Comment extraire la fonction d'une fonction définie par morceaux dans Matlab?

syms x; 
y = piecewise(x>1,3*x^2,0); 

Je voudrais pouvoir extraire tout le 3*x^2 de y sans condition.

Une idée de comment faire cela?

Répondre

0

Utilisez les enfants:

syms x; 
y = piecewise(x>1,3*x^2,0); 
childs=children(y) 
myfunc=childs(1)