string to sym error
1 回表示 (過去 30 日間)
古いコメントを表示
I have the string
>> d='1/m'
>> class(d)
char
>> p=sym(d)
I get:
Warning: Support of strings that are not valid variable names or define a number will be removed in a future relase. To create symbolic expressions, firs create symbolic variables and then use operations on them.
after that p is empty
I tried syms m; at the beginning but i get the same error
0 件のコメント
採用された回答
Mischa Kim
2016 年 9 月 19 日
Alberto, the functionality you are using will be removed in future releases, but you can still use it. That is why you are getting a warning message (not an error message).
Instead use,
syms m
p = 1/m
2 件のコメント
Richard Wang
2016 年 10 月 24 日
but if I do need to convert a string to symbolic expression, how can I realize it, since this sym() function will no longer in use?
For example, I want to type in an expression by keyboard input and I want to treat this expression as symbolic function or other.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Symbolic Variables, Expressions, Functions, and Preferences についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!