Professional Documents
Culture Documents
Regresiónpolinomial
Regresiónpolinomial
namespace Regresionpolinomial
{
class Program
{
}
System.Console.Clear();
//Impresi�n de tabla
Console.WriteLine("{0,6} {1,20}",n,m) ;
for (int f = 0; f < dat; f++)
{
Console.WriteLine("{0,6} {1,20}", a[f], b[f]);
}
Console.WriteLine();
//Matriz de coeficientes
for (int f = 0; f <= grado; f++)
{
for (int c = 0; c <= grado; c++)
{
for (int d = 0; d < dat; d++)
{
if (f == 0 && c == 0)
{
elementos[f, c] = dat;
igual[f] = igual[f] + b[d];
}
if (f == 0 && c > 0)
{
elementos[f, c] = elementos[f, c] + Math.Pow(a[d], c);
}
if (f > 0)
{
elementos[f, c] = elementos[f, c] + Math.Pow(a[d], (c +
f));
if (c == f)
{
igual[f] = igual[f] + (Math.Pow(a[d], f) * b[d]);
}
}
}
}
}
Console.WriteLine();
//Vector igualdad
Console.WriteLine("Vector igualdad");
for (int f = 0; f < grado+1; f++)
{
Console.WriteLine(igual[f]);
}
Console.ReadKey();
}
}