hello, i want to know how to convert a maclaurin series into a table. can anyone help??
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
function Maclaurin
h={'terms' 'result' 'epsilon_t' 'epsilon_a'};
n=5;
x=input('enter the x value: ');
epsilon_s=(0.5*10^(2-n));
epsilon=100;
maclaurin(1)=1;
iteration=1;
while epsilon>epsilon_s
iteration=iteration+1;
maclaurin(iteration)=maclaurin(iteration-1)+(x)^(iteration-1)/factorial(iteration-1);
epsilon=abs((maclaurin(iteration)-maclaurin(iteration-1))/maclaurin(iteration));
end
disp(['e^' num2str(x, '%.8f') ' = ' num2str(maclaurin(iteration))])
disp(['number of iterations= ',num2str(iteration)])
disp(['epsilon= ',num2str(epsilon)])
0 commentaires
Réponse acceptée
Mehmed Saad
le 16 Avr 2020
T = Maclaurin
function T=Maclaurin
h={'terms' 'result' 'epsilon_t' 'epsilon_a'};
n=5;
x=input('enter the x value: ');
epsilon_s=(0.5*10^(2-n));
epsilon=100;
maclaurin(1)=1;
iteration=1;
while epsilon>epsilon_s
iteration=iteration+1;
maclaurin(iteration)=maclaurin(iteration-1)+(x)^(iteration-1)/factorial(iteration-1);
epsilon=abs((maclaurin(iteration)-maclaurin(iteration-1))/maclaurin(iteration));
end
disp(['e^' num2str(x, '%.8f') ' = ' num2str(maclaurin(iteration))])
disp(['number of iterations= ',num2str(iteration)])
disp(['epsilon= ',num2str(epsilon)])
T = table(maclaurin,iteration,epsilon);%here
end
4 commentaires
Mehmed Saad
le 16 Avr 2020
Modifié(e) : Mehmed Saad
le 16 Avr 2020
take transpose
T = Maclaurin
function T=Maclaurin
h={'terms' 'result' 'epsilon_t' 'epsilon_a'};
n=5;
x=input('enter the x value: ');
epsilon_s=(0.5*10^(2-n));
epsilon=100;
maclaurin(1)=1;
iteration=1;
eps_array(1) = epsilon;
while epsilon>epsilon_s
iteration=iteration+1;
maclaurin(iteration)=maclaurin(iteration-1)+(x)^(iteration-1)/factorial(iteration-1);
epsilon=abs((maclaurin(iteration)-maclaurin(iteration-1))/maclaurin(iteration));
eps_array(iteration) = epsilon;
end
disp(['e^' num2str(x, '%.8f') ' = ' num2str(maclaurin(iteration))])
disp(['number of iterations= ',num2str(iteration)])
disp(['epsilon= ',num2str(epsilon)])
iteration = (1:length(maclaurin)).';
maclaurin = maclaurin.';
eps_array = eps_array.';
T = table(maclaurin,iteration,eps_array);%here
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

