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)

 Respuesta aceptada

dpb
dpb el 20 de Oct. de 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
>>

Más respuestas (0)

Etiquetas

Preguntada:

el 20 de Oct. de 2015

Respondida:

dpb
el 20 de Oct. de 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by