Buscar

Cn Lagrange

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <math.h>
main() {
 int tamanho, i, j;
 printf("Insira o numero de entradas que possue:\n");
 scanf("%d", &tamanho);
 float vetx[tamanho], vety[tamanho], l[tamanho], x, pn;
 printf("Insira o valor de x que deseja iterporlar: ");
 scanf("%f", &x);
 printf("\n");
 printf("insira os valores de x pre existentes\n");
 for (i = 0; i < tamanho; i++) {
 printf("Insira o valor de X%d: ", i);
 scanf("%f", &vetx[i]);
 printf("\n");
 }
 printf("insira os valores de f(x) pre existentes\n");
 for (j = 0; j < tamanho; j++) {
 printf("Insira o valor de Y%d: ", j);
 scanf("%f", &vety[j]);
 printf("\n");
 }
 pn = 0;
 for (i = 0; i < tamanho; i++) {
 l[i] = 1;
 for (j = 0; j < tamanho; j++) {
 if (j!=i) {
 l[i] = l[i]*((x-vetx[j])/(vetx[i]-vetx[j]));
 }
 }
 pn = pn + l[i]*vety[i];
 }
 printf("O valor da funcao para x = %f e: %f\n", x, pn);
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais