ejemplos
Class ej034

java.lang.Object
  extended byejemplos.ej034

public class ej034
extends java.lang.Object

Title: Regresion polionomial

Description: Aproxima a una funcion polinomial de cualquier orden un conjunto de puntos, utilizando minimos cuadrados

Copyright: Copyright (c) 2005

Company: UMSNH


Constructor Summary
ej034()
           
 
Method Summary
static double eleva(double x, int exp)
          Eleva el valor x a un exponente entero
static void grafica(double[] x, double[] y, double[] a)
          Grafica los valores calculados
static void imprime(double[][] A, double[] b)
          Imprime los coeficientes calculados
static void main(java.lang.String[] args)
           
static double[] Regresion(double[] x, double[] y, int orden)
          Metodo de regresion polinomial
static double sumas(double[] x, double[] y, int exp)
          Realiza sumas en x y y
static double sumas(double[] x, int exp)
          realiza sumas en x
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ej034

public ej034()
Method Detail

main

public static void main(java.lang.String[] args)

Regresion

public static double[] Regresion(double[] x,
                                 double[] y,
                                 int orden)
Metodo de regresion polinomial

Parameters:
x - double[] valores en x
y - double[] valores en y
orden - int grado del polinomio a aproximar
Returns:
double[] coeficientes

grafica

public static void grafica(double[] x,
                           double[] y,
                           double[] a)
Grafica los valores calculados

Parameters:
x - double[] valores en x
y - double[] valores en y
a - double[] coeficientes del polinomio

imprime

public static void imprime(double[][] A,
                           double[] b)
Imprime los coeficientes calculados

Parameters:
A - double[][]
b - double[]

sumas

public static double sumas(double[] x,
                           int exp)
realiza sumas en x

Parameters:
x - double[]
exp - int
Returns:
double

sumas

public static double sumas(double[] x,
                           double[] y,
                           int exp)
Realiza sumas en x y y

Parameters:
x - double[]
y - double[]
exp - int
Returns:
double

eleva

public static double eleva(double x,
                           int exp)
Eleva el valor x a un exponente entero

Parameters:
x - double valor
exp - int exponente
Returns:
double