Error in Constraining Symbolic Variables
1 回表示 (過去 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 件のコメント
Oleg Komarov
2011 年 1 月 27 日
Can you post more code? Like what you do before trying to constrain them?
採用された回答
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 件)
参考
カテゴリ
Help Center および File Exchange で Assumptions についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!