Does the current Symbolic Math Toolbox still use the MuPAD as its underlying implementation?

조회 수: 4 (최근 30일)
Hello everyone!
In the latest version of the Matlab, the following commands still work:
clear all;
feval(symengine,a:=0.4)
feval(symengine,a+1)
I mean, it uses the same sytax as the MuPAD instead of the syms(‘a’) in the Matlab.
In the past, the Symbolic Math Toolbox used the Maple kernel and then changed to the MuPAD. A few years ago, MuPAD windows was removed from the standard console. What about now? Is the current symbolic mathematics toolbox a new engine developed by Mathworks itself, or is it just an interface with the underlying MuPAD?
So could anybody tell me whether the current computer algebra in the Matlab still use the MuPAD as its underlying implementation?
Thank you in advance!
Lemon

채택된 답변

Steven Lord
Steven Lord 2023년 5월 26일
What was removed was the MuPAD Notebook interface, not the symbolic computation engine.
Is there a specific reason you are interested in details about the underlying infrastructure? The API to perform symbolic calculations remains. Or is this more a question of curiosity?
  댓글 수: 9
Walter Roberson
Walter Roberson 2023년 6월 1일
If the question is whether Mathworks has plans to implement a new symbolic engine, then I have not heard of any project like that... but Mathworks would not necessarily have told me.
Building up all of the math algorithms again would be a nuisance. I would expect that if Mathworks has any projects planned for major renovation to the symbolic engine, then it would be modifications to the engine to permit internal parallel processing, which would be a bunch of effort to make operations thread-safe, together with providing some kind of mapping such as int(MATRIX,variable,lb,ub) having each element of MATRIX processed in parallel.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by