java - 矩阵表达式解析器/引擎

标签 java parsing math matrix

我正在寻找矩阵表达式解析器/引擎。例如,

3 * A + B * C 

其中A、B、C是矩阵是典型的表达式。这应该类似于(单值)数学表达式解析器/引擎,但应该处理矩阵值和变量。我已经用谷歌搜索无果了。我也愿意修改现有的数学表达式解析器,但我不确定如何去做。因此,如果您能给我任何线索或提示,我将不胜感激。

最佳答案

请参阅我在 how to build simple parsers 上的回答。这特别适合表达式解析器。

修改这样的解析器以在解析时计算答案非常容易。只需在解析器识别语法时添加一个操作例程,即可按照语法执行操作。

关于java - 矩阵表达式解析器/引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248604/

相关文章:

java - 使用 H2 的 Flyway 迁移失败

.net - 使用正则表达式查找匹配的括号

Ruby 从 PDF 中提取阿拉伯文本

algorithm - 清空所有水桶的最少移动次数,这些水桶最初的容量相同但水量不同。我只能从左向右移动

java - httpUrlconnection 向任何调用返回 500 错误代码

java - 如何在 Mac 上的 JNI 构建中包含外部框架/库

c# - 如何从 UTF 8 编码的 csv 中删除 BOM() 字符?

math - float 学有问题吗?

c - C编程数字和山脉

java - 访问 Android 9 内存上的数据文件