mmBonjour,
j'ai besoin d'aide : j'ai une somme partielle :;;
je veux calculer sa somme à l'aide d'une fonction de x et de n notée , ( si c"est possible en langage scilab )
Bonjour,
Tu peux essayer de définir la fonction f ainsi :
function [S] = f(n, x)
S = 0;
for k = 1:n
S = S + x^k/k/(k+1);
end;
endfunction;
f(10,2)
merci beaucoup Nicolas , c'est gentil de m'avoir répondu ! ^^ oui je l'ai déjà fait mais j'ai un problème dans une autre question : c'est de donner le programme sous scilab de la somme de la série à l'aide d'une fonction de x notée S(x).... merci ^^
D'accord.
Dans la fonction S(x), tu peux additionner les termes de la somme jusqu'à ce que la somme ne "bouge" plus. Plus précisément, jusqu'à ce que la différence entre deux sommes consécutives soit inférieure à 10^-4 ou toute autre précision.
En pseudo-code :
function [S] = f(x)
Sp = -1; // somme précédente
S = 0;
k = 0;
tant que ( |S-Sp| >= 10^-4 )
k = k+1;
Sp = S
S = S + x^k/k/(k+1);
end;
endfunction;
le code !!
Sp = -1; // somme précédente
S = 0;
k = 0;
while |S-Sp| >= 10^-4
k = k+1;
Sp = S
S = S + x^k/(k*(k+1));
end
Et puis il me donne erreurs comme quoi :
En attente de la fin de la commande.
ok merci beaucoup et j'attends avec impatience et désole pour le dérangement .. (je vais faire mon mieux pour trouver la solution ) merci ^^
En fait, la syntaxe de ton programme est inexacte.
La valeur absolue se note abs(...) en Scilab, et non avec des |...|
Chez moi, le programme ci-dessous semble fonctionner.
function [S] = f(x)
Sp = -1; // somme précédente
S = 0;
k = 0;
while abs(S-Sp) >= 10^-4
k = k+1
Sp = S
S = S + x^k/(k*(k+1))
end
endfunction;
Remarque : en calculant de manière purement symbolique (sans s'intéresser aux conditions d'existence, etc...), donc pas vraiment rigoureusement...
Somme des termes d'une suite géométrique infinie :
On intègre entre 0 et x :
On intègre entre 0 et x :
On divise par x :
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :