Is it wrong to use eval() to read input function?
13 次查看(过去 30 天)
显示 更早的评论
I want to have a program that prompts the users for an equation and solves it with solve().
syms vrb
vname = input('Input variable name: ','s');
str = input('Equation: ','s');
eqn = eval(str);
solu = solve(eqn,vrb);
fprintf('%s is equal to %d.\n',vname,solu)
I also want to expand the program to solving multivariate equations but I feel that the use of eval() might complicate its efficiency to begin with.
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!