metodo newton-raphson

1. metodo newton-raphson

maria eduarda de oliveira
edruarda

(usa Outra)

Enviado em 07/05/2019 - 22:32h

Desenvolva um codigo em C implementando o metodo newton-raphson para encontrar as raizes da função f(x)=0,5*(x-x^3). Escreva uma função para calcular o valor de f(x) e outra para calcular f'(x), usando o metodo de diferenças finitas na forma centrada, dado um valor de x e de delta x.


escrevi parte do enunciado, terminei o programa, ele roda e parece dar certo, mas não tenho certeza se esta.


#include<stdio.h>
#include<math.h>

int main () {
float x, X, del_x, f, df, T;
int iti, i;

printf("digite o numero de iteracoes desejado \n", iti);
scanf("%d", &iti);

for(i=0; i<iti; i++) {

printf("Digite o valor de x para a f(x)=0,5(x-x^3): \n", x);
scanf("%f", &x);
f = 0.5*(x - pow(x,3));


printf("O valor de f(x) eh: %f \n ", f);

printf("Digite o valor de x para calcular f'(x) \n");
scanf("%f", &X);
printf("Digite o valor de delta x para f'(x) \n");
scanf("%f", &del_x);

df = ((X + del_x) - (X - del_x));
df = (df / (2 * del_x));

printf("O valor da derivada de f(x) eh: %f \n", df );

T = (x - (f/df));
printf(" e igual a: %f \n", T);

}

}



  


2. Re: metodo newton-raphson

Paulo
paulo1205

(usa Ubuntu)

Enviado em 09/05/2019 - 13:44h

O enunciado pede que você escreva funções. Você não as escreveu. Além disso, simplesmente não há nada de Newton-Raphson no seu programa.


... “Principium sapientiae timor Domini, et scientia sanctorum prudentia.” (Proverbia 9:10)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts