我正在寻找矩阵表达式解析器/引擎。例如,
3 * A + B * C
其中A、B、C是矩阵是典型的表达式。这应该类似于(单值)数学表达式解析器/引擎,但应该处理矩阵值和变量。我已经用谷歌搜索无果了。我也愿意修改现有的数学表达式解析器,但我不确定如何去做。因此,如果您能给我任何线索或提示,我将不胜感激。
最佳答案
请参阅我在 how to build simple parsers 上的回答。这特别适合表达式解析器。
修改这样的解析器以在解析时计算答案非常容易。只需在解析器识别语法时添加一个操作例程,即可按照语法执行操作。
关于java - 矩阵表达式解析器/引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248604/