Skip to content
Snippets Groups Projects
Commit 242164a0 authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Lista 2 - exercício 26

parent 27693402
No related branches found
No related tags found
No related merge requests found
...@@ -19,5 +19,5 @@ void pxDpx(double *p, int n, double x, double *px, double *dpx) { ...@@ -19,5 +19,5 @@ void pxDpx(double *p, int n, double x, double *px, double *dpx) {
} }
b = p[0] + b*x; b = p[0] + b*x;
*px = b; *px = b;
*dpx = c *dpx = c;
} }
CFLAGS = -O2 -std=c99 -lm CFLAGS = -O2 -std=c99 -lm
all: ex1 ex3 all: ex1 ex3 ex26
ex1: ex1.c ex1: ex1.c
gcc -o ex1 ex1.c $(CFLAGS) gcc -o ex1 ex1.c $(CFLAGS)
...@@ -8,5 +8,8 @@ ex1: ex1.c ...@@ -8,5 +8,8 @@ ex1: ex1.c
ex3: ex3.c ex3: ex3.c
gcc -o ex3 ex3.c $(CFLAGS) gcc -o ex3 ex3.c $(CFLAGS)
ex26: ex26.c ../libmetodos/libZeroFuncao.c ../libmetodos/libPolinomios.c
gcc -o ex26 ex26.c ../libmetodos/libZeroFuncao.c ../libmetodos/libPolinomios.c $(CFLAGS)
clean: clean:
rm -fr *.o rm -fr *.o
#include <stdio.h>
#include <stdlib.h>
#include "../libmetodos/libZeroFuncao.h"
int main() {
int n = 3;
double p[4] = {3.993E-4, 0, -0.165, 1}, x;
x = 1;
newtonRaphson(p, n, &x, 0.0001);
printf("Zero de função de x³ - 0.165x² + 3.993*10⁻⁴: %.20lf\n", x);
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment