private void enterFuncButton_Click(object sender, EventArgs e) { //Показать все текстовые поля для ввода координат и их названия при нажатии на кнопку Ввести функцию answerLabel.Show(); answerButton.Show(); answerTextBox.Show(); minButton.Show(); minLabel.Show(); minTextBox.Show(); func = new IntroducedFunction(funcTextBox.Text); if (func.IsRightFunction()) { func.CountVariables(); func.Postfix(); for (int i = 0; i < func.Variables; i++) { t[i].Show(); l[i].Show(); } } else { MessageBox.Show("Неправильная функция"); } }
//Конструктор public UnconditionalOptimisation(IntroducedFunction _y, Coord _x0) { y = _y; x = new Coord[5]; x[0] = _x0; x[1] = x[0]; h = 0.01 * x[0].Norma; beta = 2; }