我必须在Java应用程序中显示一些数学方程式。我已经下载了jEuclid,但是我不知道如何使用它,而且似乎也找不到任何好的教程。我必须以表格形式显示分数
(P + R * sqrt(D))/ Q
目前我正在使用jTextArea
并且输出基本上是
P:编号,R:编号,D:编号,Q:编号
如何用jEuclid表示该分数?在乳胶中我会做
\frac{...}{...}
但是如何用jEuclid做到这一点?
提前非常感谢您!
最佳答案
据我了解(通过阅读网站),Jeuclid是一个将演示MathML转换为图形的程序。因此,您必须以文本格式或某些XML API用MathML编写输入,然后将其提供给JEuclid。
对于您的示例,它看起来像这样(改编自Wikipeda中的示例):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mi>P</mi>
<mo>+</mo>
<mn>R</mn>
<mo><!-- ⁢ --></mo>
<msqrt>
<mi>Q</mi>
</msqrt>
</mrow>
<mrow>
<mn>Q</mn>
</mrow>
</mfrac>
</mrow>
</math>
这是JEuclids MathViewer中此MathML文档的屏幕截图:
关于java - Java中的jEuclid帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5904869/