Register to reply

MatLab help with e^x

by sandbanana
Tags: matlab
Share this thread:
sandbanana
#1
Sep20-10, 07:36 PM
P: 9
1. The problem statement, all variables and given/known data

Plot e^x for -10 to 10 using a Taylor series about 0
find the error between the nth term and the actual value of e^-10 and e^10

plot sin(4*theta) using a 2 term expansion, a 4 term expansion and a 10 term expansion and constrast it with the plot of sin(4*theta)

3. The attempt at a solution

This is the first time I have ever opened MatLab and tried to do any sort of math programming. I suppose I need help in the logic of it or trying to trace what I am doing.

So far I have:

%This will compute the Taylor Series expansion of e^x for a user defined
%x value for the number of terms required by the user.  It will do this about the point
%a=0.  The result of the
%nth term will be compared to the computer generated value of e^x


x = input ('Enter a value for x:'); % user input of which value to use for x
i = input ('Enter the non-zero number of terms for this Taylor Series expansion:'); %user input of number of terms to use

% g_n: the nth term in Taylor Series

k=1;    % initialize k

g_n=x^(k-1)/factorial(k-1);   % begin with the first term

g=g_n;

while  i>k; % let index increase until number of desired terms reached
 
    k=k+1;  % increase index by 1
    g_n=x^(k-1)/factorial(k-1);
    g=g+g_n; %add the next term in the series   
end
    
disp(g)
I changed my code to what is listed above and it seemed to help entirely.
Phys.Org News Partner Science news on Phys.org
Security CTO to detail Android Fake ID flaw at Black Hat
Huge waves measured for first time in Arctic Ocean
Mysterious molecules in space
xcvxcvvc
#2
Sep20-10, 09:19 PM
P: 393
http://www.mathworks.com/help/toolbo...ic/taylor.html


Register to reply

Related Discussions
Matlab: How to apply filters to and ECG signal using matlab? Math & Science Software 2
Matlab help Math & Science Software 0
Matlab Missing Matlab operator Engineering, Comp Sci, & Technology Homework 2