Prev: Matlab-SPICE
Next: volume
From: Oliver Woodford on
Hi all

I'm trying to install the Maple toolbox for MATLAB on Windows XP with MATLAB 2010a. The toolbox seemed to install fine (in MATLABROOT/toolbox/maple), but when I open MATLAB and run the following commands I get the following results:

>> syms x
??? Undefined function or method 'sym' for input arguments of type 'char'.

Error in ==> syms at 47
assignin('caller',varargin{1},sym(varargin{1}));

>> which sym -all
C:\Program Files\MATLAB\R2010a\toolbox\maple\@sym\sym.m % sym constructor, Has no license available

Does anyone know how this can be fixed?

Thanks,
Oliver
From: Loren Shure on
In article <hnocdc$4r5$1(a)fred.mathworks.com>, o.j.woodford.98(a)cantab.net
says...
> Hi all
>
> I'm trying to install the Maple toolbox for MATLAB on Windows XP with MATLAB 2010a. The toolbox seemed to install fine (in MATLABROOT/toolbox/maple), but when I open MATLAB and run the following commands I get the following results:
>
> >> syms x
> ??? Undefined function or method 'sym' for input arguments of type 'char'.
>
> Error in ==> syms at 47
> assignin('caller',varargin{1},sym(varargin{1}));
>
> >> which sym -all
> C:\Program Files\MATLAB\R2010a\toolbox\maple\@sym\sym.m % sym constructor, Has no license available
>
> Does anyone know how this can be fixed?
>
> Thanks,
> Oliver
>

The default engine for symbolic calculations is MuPAD. I suspect you
need to map yours to Maple, perhaps using symengine?
<http://www.mathworks.com/access/helpdesk/help/toolbox/symbolic/symengin
e.html>

--
Loren
http://blogs.mathworks.com/loren
http://matlabwiki.mathworks.com/MATLAB_FAQ
From: Oliver Woodford on
Loren Shure wrote:
> The default engine for symbolic calculations is MuPAD. I suspect you
> need to map yours to Maple, perhaps using symengine?
> <http://www.mathworks.com/access/helpdesk/help/toolbox/symbolic/symengin
> e.html>

Thanks for answering, Loren. I don't have MATLAB's own symbolic toolbox, so there is no default symbolic engine and no symengine function. The "Maple toolbox for MATLAB" is a product by Maplesoft which aims to be a replacement for that toolbox, incorporating all the important functions. I don't think it needs MATLAB to have a concept of the symbolic engine. I have the Maple toolbox working fine with MATLAB 2009b on my Linux machine.

Is there some strange behaviour when placing non-MATLAB toolboxes in the MATLABROOT/toolbox directory under Windows or MATLAB 2010a?

Oliver
From: Oliver Woodford on
"Oliver Woodford" wrote:
> Hi all
>
> I'm trying to install the Maple toolbox for MATLAB on Windows XP with MATLAB 2010a. The toolbox seemed to install fine (in MATLABROOT/toolbox/maple), but when I open MATLAB and run the following commands I get the following results:
>
> >> syms x
> ??? Undefined function or method 'sym' for input arguments of type 'char'.
>
> Error in ==> syms at 47
> assignin('caller',varargin{1},sym(varargin{1}));
>
> >> which sym -all
> C:\Program Files\MATLAB\R2010a\toolbox\maple\@sym\sym.m % sym constructor, Has no license available
>
> Does anyone know how this can be fixed?
>
> Thanks,
> Oliver

The problem went away when I updated the toolbox from v12 to v12.01.
 | 
Pages: 1
Prev: Matlab-SPICE
Next: volume