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 kernelError 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 allWarning: The following error was caught while executing 'mupadengine' class destructor:Error using ==> mupadinit at 35Unable 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.
Best Answer