2010-11-02 2 views
0

Мне было просто любопытно, есть ли библиотека, которая преобразует математические выражения (не латексные) в хрустящие выглядящие образы, такие как wolfram alpha.Каким образом вольфрам альфа генерирует изображения с помощью математических выражений?

Например, (n^2 + 5x + 3)/n должно выводиться this.

ответ

4

Начало here. Но, как кажется, это не так просто для достижения этого, и в MathML вы можете просто показать формулы в браузере, но не отображать их на изображениях. Помните, что вся программная среда Mathematica, которая является чрезвычайно мощной и, несомненно, имеет встроенную функциональность для таких вещей, стоит за WolframAlpha.

EDIT: https://math.stackexchange.com/ делает это тоже (MathML). this пост. Спросите их, как они это делают (по мета).

EDIT снова: tadaaaa, только то, что вам нужно http://www1.chapman.edu/~jipsen/mathml/asciimath.html

0

Не является прямым ответом на ваш вопрос, потому что он основан LaTeX, но есть библиотека Javascript называется jsmath, что делает такое преобразование. This объясняет это и другие альтернативы.

1

Попробуйте использовать (n^2 + 5 x + 3)/n // TraditionalForm // Rasterize.

Смежные вопросы