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 Comments

You should read about anonymous functions. They are perfect for this situation.
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.
input() with the 's' option, and str2func

Answers (0)

This question is closed.

Asked:

on 6 May 2019

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!