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 件のコメント

Rik
Rik 2019 年 5 月 6 日
You should read about anonymous functions. They are perfect for this situation.
David Wilson
David Wilson 2019 年 5 月 6 日
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 2019 年 5 月 6 日
input() with the 's' option, and str2func

回答 (0 件)

この質問は閉じられています。

質問済み:

2019 年 5 月 6 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by