salut tout le monde
quelqu'un peux m'aider a resoudre la fonction cos(x) – x +1 = 0 on [0.8, 1.6] par la methode newton
sachant X0=1.0 et la tolerance x = 1.0*10-5
je veux ecrire un programme matlab en utilisant les fonctions
salut tout le monde
quelqu'un peux m'aider a resoudre la fonction cos(x) – x +1 = 0 on [0.8, 1.6] par la methode newton
sachant X0=1.0 et la tolerance x = 1.0*10-5
je veux ecrire un programme matlab en utilisant les fonctions
Pour commencer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 >>options=optimset('TolX',1e-5,'NonlEqnAlgorithm','gn' ); % gn pour gauss Newton >> [x,fval,exitflag,output] = fsolve(@(x)cos(x)-x+1,1,options) Optimization terminated: directional derivative along search direction less than TolFun and infinity-norm of gradient less than 10*(TolFun+TolX). x = 1.283428741737666 fval = 1.586664133412796e-011 exitflag = 1 output = iterations: 3 funcCount: 12 stepsize: 1 cgiterations: [] firstorderopt: [] algorithm: 'medium-scale: Gauss-Newton, line-search' message: [1x147 char]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager