sym x returns error symbolic math toolbox is installed

7 views (last 30 days)
x = sym('x')
Error using sym (line 186)
Invalid MEX-file 'C:\Program Files\MATLAB\R2019a\toolbox\maple\maplemex.mexw64': Missing dependent shared libraries:
'maplecr.dll' required by 'C:\Program Files\MATLAB\R2019a\toolbox\maple\maplemex.mexw64'
'icudt61.dll' required by 'C:\Program Files\MATLAB\R2019a/bin/win64\icuuc61.dll->C:\Program
Files\MATLAB\R2019a/bin/win64\icuin61.dll->C:\Program Files\MATLAB\R2019a/bin/win64\libmwi18n.dll->C:\Program
Files\MATLAB\R2019a/bin/win64\libmwfl.dll->C:\Program Files\MATLAB\R2019a/bin/win64\libmex.dll->C:\Program
Files\MATLAB\R2019a\toolbox\maple\maplemex.mexw64'
Error in syms (line 47)
assignin('caller',varargin{1},sym(varargin{1}));

Answers (1)

Walter Roberson
Walter Roberson on 5 Nov 2019
You appear to be using a 32 bit version of Maplesoft's MATLAB Connector package to interface between MATLAB and Maplesoft's maple product.
If you want to use the maple software package as your symbolic package inside MATLAB, then you will need a 64 bit version of it. The 64 bit version of icudt61.dll is just named icudt.dll ; see https://www.mathworks.com/matlabcentral/answers/488651-need-icudt61-dll-when-using-vlfeat-in-matlab-2019a#answer_399265
If you want to use Mathwork's MuPAD based symbolic package, then in MATLAB use pathtool to remove all references to maple
  6 Comments
zhijing LIAO
zhijing LIAO on 21 Mar 2023
how to remove toolbox\maple from my MATLAB or uninstall the connector software?
Walter Roberson
Walter Roberson on 21 Mar 2023
You can use pathtool to remove the directory from your path without uninstalling.
To uninstall, look in the Maple application directory; you will find a tool there to uninstall the Connector.

Sign in to comment.

Products


Release

R2019a

Community Treasure Hunt

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

Start Hunting!