Inputting an equation as a variable
1 view (last 30 days)
Show older comments
hello. i need a way to have the user input an equation as a variable and then have it evaluate that function at various points during a for loop. please help
K=input('input equation') For N=1:1:4 ANSWER(N)=K(N)
0 Comments
Accepted Answer
dpb
on 20 Oct 2015
No need; if you set the input vector prior to calling input and your user can enter an executable Matlab statement, input evaluates the input string with workspace variables in existence at the time. Simple example:
>> x=1:4; % execute before calling INPUT
>> res=input('Enter eqn of form f(x): ')
Enter eqn of form f(x): 2*x.^2
res =
2 8 18 32
>>
0 Comments
More Answers (0)
See Also
Categories
Find more on Scope Variables and Generate Names in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!