Error in Constraining Symbolic Variables
4 次查看(过去 30 天)
显示 更早的评论
I'm having trouble constraining a symbolic variable to a specific set of numbers.
Example:
(input)
>> syms k positive
will result in (output)
??? Error using ==> mupadinit at 35
Unable to initialize kernel
Error in ==> mupadengine.mupadengine>mupadengine.evalin at 117
[res,status] = mupadmex(statement,8);
Error in ==> mupadeval at 18
result = evalin(symengine,statement,'char');
Error in ==> sym.sym>sym.sym/assumptions at 619
mupadeval(['assume(' s ' > 0):']);
Error in ==> sym.sym>sym.sym/symchar at 203
assumptions(x,a);
Error in ==> sym.sym>sym.sym at 120
S = cell2sym(S,symchar(x,a,nargin));
I have also tried entering this as k=sym('k','positive') to the same effect. I don't understand why this is happening. Also, inputting the command "clear all" has the following effect.
>> clear all
Warning: The following error was caught while executing 'mupadengine' class destructor:
Error using ==> mupadinit at 35
Unable to initialize kernel
I am worried the code may be corrupted for some reason. If someone could provide insight into my issue or help me correct it, I would be greatly appreciative.
4 个评论
采纳的回答
Walter Roberson
2011-1-27
I would recommend re-installing the symbolic toolbox.
2 个评论
Walter Roberson
2011-1-27
http://www.mathworks.com/help/base/install/pc/ch1_ind2.html#brhzmcm-1
shows how to install specific products
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!