Другие языки программирования и технологии

Дано функцию f(x,y). Вивести на екран функцію g(x)=∫_a^b▒〖f(x,y)〗 dy. С++

например функция х-6у^2. И как я понял надо, что б вывело типа g(x)=х-3(если такое возможно) Помогите с кодом, вообще не понимаю. И желательно простыми словами
Интегралы кури. Спать пора уже
Максим Коченков
Максим Коченков
21 700
Лучший ответ
Давай ещё раз! Ты вводишь функцию как строку и хочешь получить её интегральное преобразование тоже в виде строки, да? Уже сказано: в этом случае, во-первых, требуется синтаксический разбор вводимой строки, во-вторых, ядро интегрального преобразования (у тебя это f(x,y)) в принципе может быть любым и далеко не всё так просто интегрируется, как отдельные классы функций (например, многочлены, квазимногочлены, рациональные дроби, или простые иррациональные выражения, для которых, кроме простейших многочленов типа х-6у², ещё надо создавать банк знаний и разрабатывать способы манипуляции этими знаниями, как это делается на некоторых сайтах типа Вольфрама). В-третьих, если ты всё таки выбрал отдельный класс функций, а именно многочлены от х и у, то чтобы особо не заморачиваться лучше их вводить не как строку, а через их коэффициенты, тогда интегральное преобразование сведётся к обычным школьным формулам для определённых интегралов от сумм P(n,x)yⁿ по dy (n=0,1,2,...), которые затем легко вычисляются. Надо только придумать эффективное кодирование интегральных ядер. И всё равно результаты могут получаться чересчур громоздкими.

Если надо получить функции в другом виде, но чтобы её можно было вывести на экран, то в каком тогда? В виде таблицы или графика, что-ли? Но это возможно только с конкретными данными и все эти символические а, b и иже с ними тогда отменяются, уступая место их конкретным значениям, хотя, например, графики могут изображать не только функцию, но и двухпараметрическое семейство функций, но только такая визуализация уже будет компьютерной анимацией.

Ну, вобщем, ты думай, думай - нет тут ничего такого уж прямо "невозможного"!..

Похожие вопросы