´

lagrange_polynom

synopsis: INT lagrange_polynom(OP a,b,c)

description:

This routine computes the Lagrange polynomial which interpolates at the points in the VECTOR object a (which must be pairwise different), with the values in the VECTOR object b, which must be as long as a, the result is a POLYNOM object c, in one variable.

example:


#include "def.h"
#include "macro.h"

 main()
 {
 OP a,b,c;
 anfang();

 a=callocobject(); b=callocobject(); c=callocobject();
 m_il_v(2L,a);
 m_i_i(1L, s_v_i(a,0L));
 m_i_i(7L, s_v_i(a,1L));

 m_il_v(2L,b);
 m_i_i(5L, s_v_i(b,0L));
 m_i_i(7L, s_v_i(b,1L));

 lagrange_polynom(a,b,c);println(c);
 freeall(a); freeall(b); freeall(c);
 ende();
 }



Send comments or suggestions to:
symmetrica (at) symmetrica.de

this page was automatically generated on So Jan 4 10:36:01 CET 2009 on the machine btn6xf

University of Bayreuth -