本代码主要利用MATLAB工具实现MATLAB——符号表达式的合并,简单明了,易于理解
2022-03-09 13:54:13 130B MATLAB 符号表达式 合并
1
控制理论中的传递函数与空间方程的关系转换,有零点和无零点等几种情况的分解。
2022-03-08 17:36:35 188KB 控制理论 传递函数 空间形式
1
How_To_Develop_a_Chatbot_From_Scratch 该项目的简介-此项目的目的是构建一个名为Eliza的聊天机器人。 Eliza扮演心理治疗师的角色,她可以启动对话并鼓励用户与她交谈。 整个项目从Eliza的自我介绍开始,然后问“你叫什么名字?”。 然后,用户可以输入他/她的回答。 Eliza将尝试通过关键字匹配来理解输入。 并给出适当的答案以保持会谈进行。 例如: [Eliza] Hi. I am a psychotherapist. What is your name? [User] yaya [Eliza] Hi yaya. How can I help you today? [yaya] I feel blue [Eliza] Did you come to me because you feel blue? [yaya] 项目的工作
2022-03-08 14:33:52 6KB Python
1
正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展 查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它能很好提高工作效 率。
2022-03-07 23:15:43 205KB emeditor 正则表达
1
#include"stdio.h" char A[7]={'+','-','*','/','(',')','#'}; char B[7][7]={{'>','>','<','<','','>'}, {'>','>','<','<','','>'}, {'>','>','>','>','','>'}, {'>','>','>','>','','>'}, {'<','<','<','<','','>','>','>','0','>','>'}, {'<','<','<','<','top=S->base=0; } void Initstack2(stack2 *S) { S->top=S->base=0; } int push1(stack1 *S,char ch) { S->s[S->top]=ch; S->top++; } int push2(stack2 *S,int ch) { S->s[S->top]=ch; S->top++; } int search(char ch) { int i=0; while(ch!=A[i]) { i++; } return i; } char precede(char c1,char c2) { int i,j; i=search(c1); j=search(c2); return B[i][j]; } char gettop1(stack1 S) { char e; if(S.top==S.base) printf("!!!"); e=S.s[S.top-1]; return e; } int gettop2(stack2 S) { int e; if(S.top==S.base) printf("!!!"); e=S.s[S.top-1]; return e; } char pop1(stack1 *S) { if(S->top==S->base) return('!'); else { S->top--; return(S->s[S->top]); } } int pop2(stack2 *S) { if(S->top==S->base) return('!'); else { S->top--; return(S->s[S->top]); } } int operate(int a,char op,int b) { switch(op) { case '+':return(a+b);break; case '-':return(a-b);break; case '*':return(a*b);break; case '/':return(a/b);break; } } int main() { struct stack1 OPTR; struct stack2 OPND; char c,op; int a,b,an; Initstack1(&OPTR); push1(&OPTR,'#'); Initstack2(&OPND); c=getchar(); while(c!='#'||gettop1(OPTR)!='#') { if(c>='0'&&c='0'&&c='0'&&c<='9'); } else { switch(precede(gettop1(OPTR),c)) { case '': op=pop1(&OPTR);a=pop2(&OPND);b=pop2(&OPND); push2(&OPND,operate(b,op,a));break; }//switch } //else } //while an=pop2(&OPND); printf("\nyour answer is:\n=%d",an); }
2022-03-07 21:01:18 3KB 堆栈表达式求值
1
主要是Google放开的java源码,针对java的自定义的表达式实现,比如说实现¥¥¥&&&||||与逻辑或的实现源码,1、进行表达式解析,获取里面的单引号参数,然后解析成表达式入参,2、逻辑运算的加减乘除的实现逻辑,对于入参的统一为泛型的Map格式
2022-03-07 11:37:18 2.94MB java表达式 aviator的Java源码
1
Aviator是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成Java ByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运算符,不支持位运算,同时支持表达式的优先级,优先级跟Java的运算符一样,并且支持通过括号来强制优先级。 示例代码: Map env = new HashMap(); env.put("email", "killme2008@gmail.com"); String name = (String)AviatorEvaluator.execute("email=~/([\\w0-8] @\\w [\\.\\w ] )/ ? $1:'unknow'", env); 标签:Aviator
2022-03-07 11:34:50 410KB 开源项目
1
Fel表达式计算引擎0.9版本
2022-03-07 11:12:29 773KB fel 表达式计算引擎 fel0.9
1
如果表达式是:(A&!B)&((!A&C)|!C),分别给A、B、C 赋值,就能计算出对应的表达式的逻辑值 输入时, 真是't' ,假是'f'. 用了栈 队列 二叉树等数据结构实现
2022-03-06 14:59:29 18KB 逻辑表达式 c语言
1
LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档.本文档是markdown格式,需要在markdown下预览才能看到渲染效果,主要是记录了latex中的各种符号及数学表达式
2022-03-04 20:53:19 19KB latex
1