ERROR : Missing domain attribute 'min'
Mostrar comentarios más antiguos
when I use :
symmin=@(x,y)feval(symengine,'min',x,y);
symmin(3,4)
ans=
3
but if I want to find the minimum of a vector :
symmin=@(x)feval(symengine,'min',x); % or
symmin=@(x)feval(symengine,'min',x(1:10));
a=1:10;
symmin(a)
error using mupadengine/feval (line 187)
Missing domain attribute 'min'.
Can you explain me why ?
1 comentario
David André Gomez Romero
el 25 de Oct. de 2019
Did you find a solution ? I have the same problem...
Respuestas (2)
Walter Roberson
el 25 de Oct. de 2019
symmin = @(x) feval(symengine, 'min',feval(symengine,'op',x))
Steven Lord
el 25 de Oct. de 2019
Why are you trying to use feval on the symengine object to take the minimum of your symbolic input? Why not just call min directly on the symbolic object(s)?
two = sym(2);
three = sym(3);
z = min(two, three)
y = [two three two two three];
z2 = min(y)
Categorías
Más información sobre Symbolic Math Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!