MCalc:带有表达式解析器的矩阵计算器

时间:2024-06-04 06:42:19
【文件属性】:

文件名称:MCalc:带有表达式解析器的矩阵计算器

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-04 06:42:19

C++

计算器 用于处理矩阵的命令行应用程序。 解析变量,函数调用,运算符的输入,并计算表达式。 解析器使用有限状态机对输入进行令牌化,然后使用调车码算法进行评估。 安装 git克隆 编译 用法 要初始化矩阵,请将数字放在方括号[] ,每行之间用;隔开; 。 例如, [1.2 2 -3.1; -3 4.2 5] [1.2 2 -3.1; -3 4.2 5]是2x3矩阵。 要将表达式结果分配给变量,请在表达式之前键入其名称并使用=符号。 变量名只能以alphabetic character或_符号开头,并且只能包含alphanumeric characters 。 变量可以内联定义和重新定义,并且能够存储标量和矩阵。 可用功能: 基本的算术运算符+ , - , * , / , ^对矩阵和标量均起作用。 ' -矩阵的转置。 rand(mn) —创建一个随机的m × n矩阵。 eye(


【文件预览】:
MCalc-master
----MCalc()
--------main.cpp(341B)
--------MCalc.cpp(3KB)
--------MCalc.vcxproj(4KB)
--------MCalc.vcxproj.filters(3KB)
--------MCalc.h(77B)
--------Entities()
--------Parser()
----.gitignore(4KB)
----README.md(2KB)
----MCalc.sln(1KB)
----.gitattributes(2KB)

网友评论