private void btnPolinomial_Click(object sender, EventArgs e) { int n = Convert.ToInt32(textBox1.Text); int xl = Convert.ToInt32(txtPot.Text); double[] xi = new double[n]; double[] yi = new double[n]; for (int i = 0; i < n; i++) { xi[i] = Convert.ToDouble(dgvPuntos[0, i].Value); yi[i] = Convert.ToDouble(dgvPuntos[1, i].Value); } var a = new MetodosAjuste(); string j = a.Polinomial(xi, yi, xl); textBox2.Text = j; txtCoe.Text = Convert.ToString(Math.Round(a.Coeficiente, 2)) + "%"; }
private void button3_Click(object sender, EventArgs e) { int ninter = Convert.ToInt32(txtInter.Text); int n = Convert.ToInt32(textBox1.Text); double[] xi = new double[n]; double[] yi = new double[n]; for (int i = 0; i < n; i++) { xi[i] = Convert.ToDouble(dgvPuntos[0, i].Value); yi[i] = Convert.ToDouble(dgvPuntos[1, i].Value); } var a = new MetodosAjuste(); string rdo = a.Lagrange(xi, yi, ninter); label4.Text = "Imagen de la interpolacion"; textBox2.Text = rdo; lblCoe.Visible = false; txtCoe.Visible = false; txtPot.Visible = false; lblPot.Visible = false; }