表示式分析可以用来计算一般的算数表达式,可以作为函数计算的模块。 目前版本为1.3,附带实现原理(编译原理的基本内容)。 main.cpp 有示例使用方法,in.txt为示例输入。 代码中有注释,使用方法有详细说明。 /* * Expression类是解析表达式的类 * 表达式支持 + - * / ^(pow) -(neg)运算符 * 表达式支持 ( ) 控制优先级 * 表达式中的实数只能为实数加小数点,不支持科学计数法表示(不会错误提示,但得不到正确表达式) * SetExprStr失败后会破坏原来的表达式 * 支持26个字母(不区分大小写)表示变量 * 使用SetVar设置变量值 * 默认变量值为 1 * GetResult时,若表达式求解不合法,返回非0 * GetExprErrorStr 获取表达式错误代码的表示字符串 * GetResultErrorStr 获取求解错误代码的表示字符串 */
2021-11-02 12:43:54 294KB C++ 表达式分析 编译原理
1
问题描述 表达式中可能出现花括号{}、方括号[]、园括号(),从键盘输入一个表达式,检查左右括号配对情况,并输出结果。 例子:{[(…)(…)]…(…)}配对 而{[(…)(…)]…[(]…)}不配对 二、实验目的 掌握栈的存储与操作。 三、实验内容及要求 1、构造栈的数据结构。 2、实现栈的创建、查找、遍历、输出、入栈、出栈等操作。
2021-11-01 21:20:47 2KB 数据结构 C语言 括号配对
1
LISP语言参考,供CAD二次开发爱好者学习使用
2021-11-01 18:04:41 19KB cad LISP
1
里面有完整的汇编语言课程设计报告及代码,题目是简单的计算器模拟程序
2021-10-31 21:47:30 170KB 汇编语言程序设计、四则表达式
1
基于栈结构的中缀表达式求值 用c语言详细的叙述了如何求栈结构的中缀表达式的值
2021-10-31 12:03:09 77KB 中缀表达式 数据结构
1
java正则表达式实例教程,为方便java程序员的开发使用
2021-10-31 12:00:56 214KB java
1
数据结构利用栈实现算术表达式的求值 C语言版 正号、负号、加、减、乘、除和求模,可包括括号
1
Java正则表达式:Pattern类和Matcher类
2021-10-30 20:32:09 351KB Java正则
1
为求解电晕电流的通用数学模型,利用人工神经网络能以任意精度逼近任意函数的能力,设计了2层BP神经网络,分别对实测的具有双指数函数、Gaussian函数及不规则脉冲形式的电晕电流进行拟合。结果表明,当神经元数目取5~10时,便能对不同类型的电晕电流波形进行高精度拟合,拟合误差量级可达10-4,拟合时间约为2~10 s,通过提取网络的权值、阈值参数可得到电流的解析表达式。该方法得到的电流表达式具有统一的结构,不依赖于电流波形,可作为电晕电流的通用数学模型。
1
基于新颖输入表达的CRBM时间序列预测模型,任永攀,毛京丽,深度学习通过多层神经网络能够提取更深层次的信息,已经在图像预测领域取得了较好的性能,其中条件受限玻耳兹曼机(CRBM)模型,因考
2021-10-29 10:52:55 1007KB 深度学习
1