help with algorithm please

Develop M-file that can do followings
- Ask you to input the functions f1(x)=x.^2; f2(x)=x.^3; where x is -100, -99, -98........, 99, 100
- Find and plot fsum(x)=f1(x)+f2(x)
What i could come up with
ni=0
nf=100
for x=ni+nf;
f1(ni)=ni^2;
f2(nf)=nf^3;
fsum(x)=f1(ni)+f2(nf);
end
plot(fsum);

3 comentarios

Rik
Rik el 6 de Mayo de 2019
You should read about anonymous functions. They are perfect for this situation.
David Wilson
David Wilson el 6 de Mayo de 2019
You also might want to use vectors, say something like
ni = -100:100;
f1 = ni.^2;
f2 = ni.^3;
fsum = f1+f2
and you can plot the result.
Walter Roberson
Walter Roberson el 6 de Mayo de 2019
input() with the 's' option, and str2func

Respuestas (0)

La pregunta está cerrada.

Preguntada:

el 6 de Mayo de 2019

Cerrada:

el 20 de Ag. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by