搜索资源列表
字符串计算引擎
- 功能:给出一个字符串表达式(可以是任意复杂的字符串表达式),计算字符串表达式的值. <br> 特性: <br> 1:用户可以添加其它运算符号 ,也就是说用户可以制定新的运算符,引擎中不存在的运算符号,当然具体的运算类还是得用户提供. <br> 2: 可以修改运算符的性质,你可以使得3*3=6,只要将*的运算类指向expression.DAdd就可以了,具体如何操作,ReadMe中有说明.<br> 3:可以使操作符运算具有多种形态。您即可以用“+”表
evalexpression
- 用编译原理方法计算表达式的值,例如(2+3)*84+3这样的复杂表达式 深入体现了面向对象的方法,代码可以很容易进行overwrite-with compiler theory calculated the value of the expression. For example, (2) * 84 3 such a complex expression reflects the depth of object-oriented methods, code can easily overwr
CalcSolver
- 由于源码是由网上收集的(原英文),可能会有少许未能完善之处。但经过测试,大部分基本的运算还是可以的,当然包括常用的函数(三角函数、反三角函数、双曲三角函数、绝对值.......),甚至是一些复杂无比的表达式也能计算,如:ln e + rnd(2) + 3(2)4 * (log(tan (itan 1))) 等。值得一提的是,它还有函数绘图、数据统计和自定义常数等功能。另外,程序经过我汉化(仅在界面上),更易懂。
ExpressEx
- 利用堆栈进行表达式的计算,表达式可以是加减成除,做的不太复杂,有兴趣的可以进行扩展一下
stackarithmethic
- 计算复杂算术表达式的值,可以计算多位数,表达式可含有括号
Taylor四相码信号及其模糊图的绘制
- Matlab语言由早期专门用于矩阵运算的计 算机语言发展而来,其运算格式与数学格式几乎 一样,程序因此十分简洁。且其具有强大的数值 计算能力、高级图形和可视化数据处理能力,特 别适用于科学计算、图像处理、数据的拟合与可 视化,所以本文选用Matlab语言。 如果能得到模糊函数的精确解析表达式,这 项工作就会十分简单。但现在的雷达信号越来 越复杂,如频率编码信号、码长大的相位编码信 号要计算出其模糊函数的解析表达式很麻烦。 下面以绘制13位Taylor四相码的立体模糊图 为例
CalcSolver.rar
- VB版高级功能计算器,除了具有数学运算外,还包括三角函数、反三角函数、双曲三角函数、绝对值等运算,还可以进行一些比较复杂的表达式计算。它还有函数绘图、数据统计和自定义常数等功能。,VB version of the advanced features calculators, arithmetic addition, but also includes trigonometric functions,反三角函数, hyperbolic trigonometric functions, such
Ex24PointsGame
- 一、前言 24点游戏是一个常见游戏,出题者给出4个整数,要求答题者在指定时间内给出一个四则运算的表达式,恰好用上这这个整数各一次,计算结果为24,超出时间为输。 二、分析 用计算机来算这个题,搜索速度当然有很大优势,我编程喜欢考虑通用一点,不限制输入数量和结果数,甚至不限制运算符数量。这样组合数就很大,如果输入数比较多,则搜索时间会非常长。 我用两个方法来提高搜索速度:一、是大家都能考虑到的重复搜索问题,比如1,2,3和2,3,1所有的组合情况是相同的,我只搜索使用递增序
myexpression
- 计算字符串表达式的计算引擎,可以是任意复杂的字符串表达式-Calculation of the string expression calculation engine, which can be arbitrarily complex string expression
栈类
- 栈(stack)是程序设计过程中经常遇到朝气一种数据结构形式,它对于数据的存放和操作有下面这样的特点: 1) 它只有一个对数据进行存入和取出的端口; 2) 后进者先出,即最后被存入的数据将首先被取出。其形式很象一种存储硬币的小容器,每次只可以从顶端压入一个硬币,而取出也只可以从顶端进行,即后进先出。 这样的数据存储和管理形式在一些程序设计中很有用。例如,编译系统中(这是一类比较复杂的程序),对于函数调用的处理、对于表达式计算的处理,都利用了栈这样的数据结构。- The stack (stack)
源文件
- 二: 普通计算器的设计说明: 1 普通计算器的主要功能(普通计算与逆波兰计算): 1.1主要功能: 包括 a普通加减乘除运算及带括号的运算 b各类三角与反三角运算(可实现角度与弧度的切换) c逻辑运算, d阶乘与分解质因数等 e各种复杂物理常数的记忆功能 f对运算过程的中间变量及上一次运算结果的储存. G 定积分计算器(只要输入表达式以及上下限就能将积分结果输出) H 可编程计算器(只要输入带变量的表达式后,再输入相应的变量的值就能得到相应的结果) I 二进制及八进制的计算器 j十六进制转化为十
WindowsApplication1
- 基于编译原理的表达式计算器 使用算符优先算法实现了表达式计算器,能分析用户输入的表达式是否正确,支持括号运算、浮点运算、简单的四则运算、复杂的表达式运算、进制之间的相互转换等。操作简单,界面清晰。-Design of the expression calculator based on the compiler theory
IntegarteClass
- 一种复杂的积分表达式计算vc++源程序,实现求积分的类,支持各种复杂的积分表达式,可含任何数学函数, 如 3*exp(x)*tan(x)/(8+log(x)) ;可检查出表达式的书写错误;可设置积分精度-A complex calculation of the integral expression of vc++ source code, to achieve points for the class to support the integration of complex expressi
51478222fast_select
- 在快匹配运动估计算法中,它的计算复杂度可以描述成:运算量=搜索点×块匹配准则.该表达式可以这样解释,在快匹配准则确定的情况下,如果一个匹配点的单位运算量确定了,这时动动估计的动算量就有直接取于搜索的点数,也就是取决于运动估计的搜索算法,实现了三步搜索法-Match the fast motion estimation algorithm, its computational complexity can be described as: Operational × volume = search
mathcad
- MathCAD是美国Mathsoft公司推出的一个交互式的数学软件。该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境,使他们能方便地准备教案、完成作业和准备科学分析报告。在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。在加入软件包自带的Maple插件后能直接支持符号运算。你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值,并可显示数学表格和图形,通过对图形结果的分
calculator
- windows QT 实现计算器功能,通过堆栈实现复杂表达式的计算。-windows QT realize caculater.
Complex-expression-of-values
- 求复杂表达式的值:输入一个含有运算符和运算函数的表达式,计算其结果。 -Complex expression of values:Enter a contains operator and operation function of expression, calculate the results.
3_6-Ackerman
- Ackeman函数的递归方法,运用简洁的递归思想实验复杂数学表达式的计算-Ackeman function recursive method, the use of simple recursive thought experiment to calculate complex mathematical expressions
Calculator
- 一个简单的计算复杂表达式的值,利用栈,将中缀表达式转化为后缀表达式-A simple calculation of the value of complex expressions, the use of the stack, the infix expressions into postfix notation
90164722
- 计算字符串表达式的计算引擎,可以是任意复杂的字符串表达式()