Does someone have the code for Maclaurin function (sinX, cosX, and e^x)?
19 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I would thank you guys alot
0 comentarios
Respuestas (2)
Walter Roberson
el 7 de Mzo. de 2018
syms x
taylor(sin(x),x,0,'Order',10)
taylor(cos(x),x,0,'Order',10)
taylor(exp(x),x,0,'Order',10)
You should be able to deduce the general forms easily. Hint: factorial.
0 comentarios
Rishabh Umrao
el 29 de En. de 2019
for
function result = MacLaurin(a,n)
% Program to calculate MacLaurin expression
% 'a' is the value whose exponential is to be found
% 'n' is the number of expansion terms
% calculating factorial for the expression
a = cumprod(1:5);
disp(a);
b = 1./a;
vec = 1:5;
d = 0.5.^vec;
c = 1 + sum(d.*b);
result = c;
end
or
function result = MacLaurin1(a,n)
% Program to calculate MacLaurin expression
% 'a' is the value whose exponential is to be found
% 'n' is the number of expansion terms
% calculating factorial for the expression
Res=0;
% loop to calculate factorial and add the element to fact
for i = 0:n
Res = Res + a^i/factorial(i);
end
result = Res;
end
for e^(-x)
% function to calculate MacLaurin series
% 'a' is the value whose exponential is to be found
% 'n' is the number of expansion terms
function result = mclr_lec1_prac_prob_for(n)
terms = [];
for i = 1:n
if (rem(i,2)==0)
terms(i) = (0.25.^i./cumprod(i));
else
terms(i) = -(0.25.^i./cumprod(i));
end
end
expVal = 1+sum(terms);
result = expVal;
end
2 comentarios
John D'Errico
el 29 de En. de 2019
Editada: John D'Errico
el 29 de En. de 2019
Please don't do obvious homework problems for students. Of course, you did nothing for the student, since this question was almost 2 years old now.
Ver también
Categorías
Más información sobre Calculus en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!