Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > алгоритм хранения математических формул/примеров


Автор: GZep 23.7.2007, 19:12
Здравствуйте.

Уже давно хочу сделать программу, которая бы работала с примерами и формулами по математике. Еще одной функцией этой программы будет, что вполне логично, уметь отображать все это. Так вот чтобы программа заработала мне нужен алгоритм, с помощью которого я передам из веб скипта пример/формулу это программе.

Видел нечто весьма похожее http://matematika.agava.ru/(там пример, передается через html тег апплету). Впринципе меня интересует некий стандартый алгоритм на такие случаи, если он есть. Поэтому не решался заниматься самодеятельностью. Заранее благодарен.

Автор: Aloha 23.7.2007, 19:57
GZep
По-моему, LaTex – самый подходящий вариант.
http://ru.wikipedia.org/wiki/LaTeX
http://www-sbras.nsc.ru/win/docs/TeX/LaTex2e/docs_koi.html
http://www.astronet.ru/db/latex2gif/

Автор: GZep 23.7.2007, 21:37
Офигенно! Это 100% то, что нужно! smile 

Держи + в копилку и мои спасибы smile 

Автор: Alexandr87 24.7.2007, 09:14
есть еще такая вещь
http://en.wikipedia.org/wiki/MathML
, реккомендованная W3C
под нее уже есть готовые библиотеки вьюверы.

Автор: GZep 24.7.2007, 11:59
Alexandr87, а какой из них более, как бы сказать корректнее, ...о!... более распространненный/популярный.

По функциональности, видимо, эквивалентны...

И что посоветуешь для связки (PHP5 или JSP) + (Flash или Applet) ??? Какой Выбрать?

Тоесть будут разные варианты, решающие одну и туже задачу. Связывать их будет этот алгоритм и смысл работы, и автор их написавший smile 

Автор: Alexandr87 24.7.2007, 13:36
GZep, насчет популярности не знаю. Сам столкнулся, когда нужно было отобразить несколько формул в Java приложении, тогда нашлась библиотека, которая по описанию умела это делать. http://jeuclid.sourceforge.net/
К сожаленью времени так и не хватило даже начать разбираться. Это по поводу связки c Applet`ом.
Ну и коль уж приложение вебовое, я бы наврное все же стал использовать MathML (потому как его продвигает w3c). Но тем не менее не вижу препятсвий использвоанию тексового формата.

Автор: GZep 24.7.2007, 18:55
ага, спасибо большое. Так попозже, когда освобожусь от поступления займусь более подробно этим вопросом. Естественно потом напишу тут свое мнение... будет что-то на подобии мини-сравнения. (это если сразу не определюсь с выбором)

Автор: Artemios 29.7.2007, 02:28
Насколько я помню, существуют http://www.google.ru/search?q=LaTeX+to+MathML&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_ruRU222RU222 LaTeX <-> MathML, так что с внутренним хранением и рендерингом можно выбирать, что больше нравится.

А вот ввод формулы пользователем (если таковой будет) лучше сделать в формате LaTeX -- общепризнанный стандарт набора научных публикаций. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)