java矩阵表达式解析器/引擎
我正在寻找一个矩阵表达式解析器/引擎。比如
3 * A + B * C
其中A、B、C是矩阵,这是一个典型的表达式。这应该类似于(单值)数学表达式解析器/引擎,但应该处理矩阵值和变量。我已经徒劳地在谷歌上搜索了。我也愿意修改现有的数学表达式解析器,但我不知道该怎么做。所以如果你能给我任何线索或暗示,我将不胜感激
你可以在下面搜索框中键入要查询的问题!
我正在寻找一个矩阵表达式解析器/引擎。比如
3 * A + B * C
其中A、B、C是矩阵,这是一个典型的表达式。这应该类似于(单值)数学表达式解析器/引擎,但应该处理矩阵值和变量。我已经徒劳地在谷歌上搜索了。我也愿意修改现有的数学表达式解析器,但我不知道该怎么做。所以如果你能给我任何线索或暗示,我将不胜感激
# 1 楼答案
见我在how to build simple parsers上的答案。这尤其适用于表达式解析器
修改这样的解析器以在解析时计算答案非常容易。只要在解析器识别语法时添加一个动作例程,就可以按照语法所说的去做