Undefined function or variable 'assume', is it possible that my 'assume' function has been removed?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
saeed shekari
el 6 de Mayo de 2018
Comentada: Walter Roberson
el 21 de Mayo de 2018
I've encountered with error Undefined function or variable 'assume' although i have used it many times before,
i used these commands below:
restoredefaultpath
rehash toolboxcache
but nothing changed, is it possible that my 'assume' function has been removed and if yes, what should i do?
0 comentarios
Respuesta aceptada
Walter Roberson
el 7 de Mayo de 2018
If you got through
syms
but fail on assume(), then either your installation is corrupt or you have the Maple based symbolic engine installed. The Maple symbolic engine was the symbolic engine up to R2007a (I think it was). The Maple symbolic engine can end up getting installed if you install the Maple software package (from Maplesoft) and you let the Maple installer install the "MATLAB Connector for Maple".
4 comentarios
Guodong Liang
el 21 de Mayo de 2018
Editada: Guodong Liang
el 21 de Mayo de 2018
Hello, I got the same problem with this function 'assume'.
I have add this line in my codes
rmpath('C:\Program Files\MATLAB\R2017a\toolbox\maple')
but then when I run this codes, it returns
Undefined function or variable 'syms'.
I have also tried
rmpath('C:\Program Files\MATLAB\R2017a\toolbox\maple') addpath('C:\Program Files\MATLAB\R2017a\toolbox\symbolic')
but it also doesn't work. Could you please tell me what should I do in this case?
Walter Roberson
el 21 de Mayo de 2018
It has been a while, but I seem to recall that if you look in C:\Program Files\MATLAB\R2017a\toolbox\maple that there should be an uninstaller executable that will remove the MATLAB Connector for Maple. You might need to (re-) install Mathworks' Symbolic Toolbox after that.
Más respuestas (1)
Ameer Hamza
el 6 de Mayo de 2018
Editada: Ameer Hamza
el 6 de Mayo de 2018
You cannot call assume() without input arguments. Use it like this
syms x
assume(x>0);
2 comentarios
saeed shekari
el 7 de Mayo de 2018
Editada: Walter Roberson
el 7 de Mayo de 2018
Ameer Hamza
el 7 de Mayo de 2018
Editada: Ameer Hamza
el 7 de Mayo de 2018
Can you show the output of
which assume
at command window
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!