Найти коэффициенты методом подбора - C#
Формулировка задачи:
В упрощенном виде задача следующая.
Имеется метод
Нужен метод, который путем "умного" подбора найдет значения x,y и z, чтобы возвращаемое значение метода равнялось заданному значению w.
Это легко делается путем вложенных циклов с перебором всех значений в заданном интервале, но долго и поэтому нужен какой-то подход, который выполнит задачу путем оптимизации.
Главное без взятия производных, обычным перебором.
public double my(double x, double y, double z) { return x+yГ—z; }
Решение задачи: «Найти коэффициенты методом подбора»
textual
Листинг программы
double w; Random rnd = new Random(); int a = Convert.ToInt32(w) -1; double x = w - rnd.NextDouble()*rnd.Newxt(a); w = w - x; a = Convert.ToInt32(w) - 1; double y = w - rnd.NextDouble()*rnd.Newxt(a); double z = w - y;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д