How to get the y values for a given function and x values

I need the y values for a given function and x values. This is what I have, but it doesn't work:
x = [1.99:0.00004:2.01];
f = @(x) (x-2).^7
y2 = fnval( f,x);
thanks for the help

 Réponse acceptée

Thorsten
Thorsten le 1 Oct 2014
Modifié(e) : Thorsten le 1 Oct 2014
It's a typo. You have to use
y2 = feval(f, x);
You could also directly write
y2 = (x-2).^7;

Plus de réponses (2)

You can simply evaluate it directly as a function:
x = [1.99:0.00004:2.01];
f = @(x) (x-2).^7;
y2 = f(x);
figure(1)
plot(x, y2)
grid

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by