[SOLVED] CS function approxExp(x)

$25

File Name: CS_function_approxExp(x).zip
File Size: 226.08 KB

5/5 - (1 vote)

function approxExp(x)
% approximate the exponential function at x using the Taylor series
% expansion 1 + x + (1/2)x^2 + (1/6)x^3 +
% no matter how large x is, the power x^n in the numerator will eventually

Copyright By Assignmentchef assignmentchef

% become smaller than the n! (n-factorial) in the denominator, so the
% terms eventually become small enough that they no longer change the
% accumulated sum
oldsum = single(0);
newsum = single(1);
term = single(1);
% terminates when new sum is no different from old sum
while newsum ~= oldsum
oldsum = newsum;
n = n + 1;
term = term*x/n; % term has the value (x^n)/(n!)
newsum = newsum + term;
fprintf(n = %d, term = %g, newsum = %g
, n,term,newsum);
fprintf(from summing the series, exp(x) = %g
, newsum);
fprintf(using the standard function, exp(x) = %g
, exp(x))

CS: assignmentchef QQ: 1823890830 Email: [email protected]

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] CS function approxExp(x)
$25