Всем привет! Есть идея реализовать он-лайн сервис по решению интегралов. Решения будут развернутые. Абсолютно все типы интегралов конечно не охватишь, но под многие типы есть подробный алгоритм решения. Хотелось бы начать с реализации простейших.. Уважаемые программисты, требуются Ваши мысли по поводу этой идеи.
На вскидку целевая аудитория - студенты. А с них ни рубля не стрясешь, так что денег ты с этого не поимеешь. И еще надо будет очень постараться для того, чтобы этим сервисом было удобнее пользоваться, чем решать самому. А вообще в мою бытность студентом кто хотел и мог, тот решал, кто не мог и не хотел тот обходился и без решенных интегралов. Максимум что из этой идеи светит - действительно, как советует Pavia, затесаться со своими гениальными идеями в команду MathLAB.
dZentle_man не стянешь не потому что студенты, а потому-что общий курс мат.анализа не выходит за пределы элементарных вещей. а те кто и с ними не разобрался, идут к соседней парте/комнате в общаге/... там, где им за пиво напишут что такое dx/dy со всеми вытекающими.
mouse09 раз уж речь уже о целевых аудиториях, то ... если идея направлена на то чтобы заработать денег - можно хоронить.
и выкладывать фильмы где в главной роли выступает студентка решающая различные интегралы... развернуто...
Sage - математический пакет с открытым кодом, позволяющий в том числе решать интегралы онлайн. Правда, язык по замухренности не уступает Maple, и даже превосходит - но факт остается фактом - прочитав документацию, настроив эту самую Сагу, можно прямо с браузера ввести нужные формулы и команды и получить как решение интегралов, так и дифуравнений. Можно графики построить тут же... Почему-то местные обитатели в штыки встречают любые коммерческие сервисы =) А аналитическое решение дифуравнений и аналитическое же взятие интегралов - это настолько специфическая тема, что никто из присутствующих даже не в курсе И зачем, если есть матлаб-маткад-мапле и прочая?
вот собственно с открытого кода (верните редактирование!) и можно списать алгоритм. А вот по части развернутости... промежуточные результаты, хм... integral(x^2/exp(x)-2*sin(x)*cos(x)/(sin(x)+cos(x));dx) - и типа промежуточные варианты тоже показать... В самом деле, масса правил нужна. Разбить интеграл на сумму интегралов, выполнить некоторые преобразования, поискать табличные формулы... если нет, попытаться на произведение разбить. И так далее. И для каждого шага отображать преобразованную формулу. Короче - если у тебя ТОЛЬКО идея, и ты не знаешь, как к ней подойти - это твои проблемы, и не надо ими озадачивать. Если у тебя уже пошел процесс, и есть заготовка, берущая хотя бы табличные интегралы, типа x^a dx, то поконкретней формулируй вопрос. Фигня вопрос, пишешь CGI-программу, которая будет выдавать в браузер решение =))) А внутри программы практически компилятор с парсингом формул, база табличных случаев, искусственный интеллект, и прочее-прочее-прочее. И никто готовый результат не даст. Твоя идея, ты и пиши. Не можешь - забей. Уникальность? Нет, уже есть такие системы, так что утрата гениальной затеи человечеству не грозит, если не справишься. Какие темы копать вообще, если даже мыслей нет по реализации: дискретная математика, деревья, регулярные выражения.