How to use Matlab to write a function

3 views (last 30 days)

Accepted Answer

Stelina
Stelina on 2 Nov 2014
a short .mfile with the solution

More Answers (1)

Star Strider
Star Strider on 2 Nov 2014
Your detailed solution is waiting for you here.
  3 Comments
NIANNIAN
NIANNIAN on 3 Nov 2014
Edited: NIANNIAN on 3 Nov 2014
To clarify, I did not ask for answer here. I apologize that there is something wrong with the way I post my questions here. I post the question just because to explain what I was stuck with. I did put my effort in my homework!
The following is my code: function the_maclaurin_series_expansion x=linspace(0,(3*pi)/2); y=cos(x);
macxp=1-x.^2/factorial(2)+x.^4/factorial(4)-x.^6/factorial(6)+x.^8/factorial(8)
plot(x,macxp) hold on plot(x,y,'--') hold on xlabel('x'); ylabel('cos(x)'); legend('Series expansion','True'); title('Series expansion of the cosine function'); grid on hold off
er=(sum(abs(y-macxp)))/sum(abs(y)) disp(er)

Sign in to comment.

Categories

Find more on Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!