Running "MuPAD only" computations in the live editor?

In Matlab R2016b, the use of the MuPAD app is deprecated in favour of the live editor. The trouble is, there seem to be MuPAD functionality not yet available outside the MuPAD app - such as Groebner basis computations. The help file for Groebner bases says quite clearly:
So what am I to do here? Is there some way of running MuPAD computations in the live editor, or do I have to open up the MuPAD app - in which case how can I easily move objects between the MuPAD app and Matlab?
Just to hammer this point home, the help file for groebner::eliminate starts with
But it seems that groebner::eliminate only runs in the MuPAD app, and not in Matlab - unless I'm mising something here?
Thanks!

3 comentarios

Personally I consider the recommendation to use live script to be premature. There are too many things that can be done in mupad that there is no acceptable interface to from MATLAB, just evalin(symengine). feval(symengine) does help but there are mupad syntaxes that cannot be constructed with feval. Mathworks is making the situation worse by disallowing sym() of string expressions that are not constants.
An example that comes up regularly is piecewise which has no MATLAB equivalent in expression form and which cannot be constructed with feval.
Many thanks for your comment. So I guess we have to wait for Matlab to catch up? I used to use MuPAD years ago when it was free software from the University of Paderborn, but I also like the idea (at least for my engineering students) of using Matlab alone, without requiring learning the new syntax of a secondary app.
But I also didn't know about evalin(symengine) and feval(symengine) which go some way to answering my question.
Thanks again.
Karan Gill
Karan Gill el 20 de Oct. de 2016
@Walter, "piecewise" is actually available starting 16b. Please see the release notes. Further, if you look at the release notes, you will see that common MuPAD functionality has been made available in MATLAB over the releases. I'd be curious to know what the "too many things" here are.
@Alasdair, could you provide more information on the MuPAD functions you are using? That would be extremely helpful. In the future, to report MuPAD functionality that you want to use in MATLAB, could you please contact Technical Support by phone or service request? This ensures your feedback reaches the right people. MATLAB Answers is not always monitored. Thank you.

Iniciar sesión para comentar.

Respuestas (0)

Etiquetas

Preguntada:

el 15 de Oct. de 2016

Comentada:

el 20 de Oct. de 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by