필터 지우기
필터 지우기

sym x returns error symbolic math toolbox is installed

조회 수: 4 (최근 30일)
Hao Sun
Hao Sun 2019년 11월 5일
댓글: Walter Roberson 2023년 3월 21일
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}));

답변 (1개)

Walter Roberson
Walter Roberson 2019년 11월 5일
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
zhijing LIAO
zhijing LIAO 2023년 3월 21일
how to remove toolbox\maple from my MATLAB or uninstall the connector software?
Walter Roberson
Walter Roberson 2023년 3월 21일
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.

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

제품


릴리스

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by