Question: The function ( ) = can be evaluated using the following infinite series: ( ) = = 1 + + 2 2 ! + 3

The function
(
)
=
can be evaluated using the following infinite series:
(
)
=
=
1
+
+
2
2
!
+
3
3
!
+
4
4
!
+
cdots
Create a function
-
file called Lab
1
Q
3
.
m that evaluates the function to a certain error
tolerance
(
i
.
e
,
continues adding terms one at a time until the approximate percent relative
error
<
)
.
The input variables to the function should be
,
and the maximum number of terms
maxterms. In case the solution will not converge, it is always a good idea to specify a
maximum number of iterations or terms such that the code will terminate when either
<
or the number of terms reaches the maxterms value.
The output variables should be the result of the function
(
funcex
)
,
the approximate error after
convergence is reached
(
)
,
and the number of terms required for the solution to converge
(
terms
)
.
The first line of the function should therefore be as follows:
function
[
funcex
,
ea
,
terms
]
=
Lab
1
Q
3
(
x
,
es
,
maxterms
)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!