Vector.h 是向量类,包含生成向量及各种操作符重载 Template.h 是各种表达式模板的集合,包含必要的向量加减乘法操作符重载。 Matrix.h 是AX=b中,关键A数组生成的类,这里我用了数组压缩技术,即把带状数组A压缩,使程序执行更有效率。 cgexpr.cpp是Main函数,包括使用三种时间差分即 Explicit,Implicit 和 CrankNicolson。 运行程序时需要在Command line里按如下格式输入10个指令: cgexpr hx hy tend tao a iterations eps residual.txt result.txt 其中cgexpr是主函数文件名,hx,hy,是有限差分对应的x,y大小,tend是时间长度,tao是时间差分对应的ht大小,a是使用哪种时间差分格式:0是Explicit,0.5是CrankNicolson,1是implicit.iterations 是一个时间段里循环的最大次数,eps是你设定的误差。residual.txt 和 result.txt 分别是误差和最后结果输出。 这个程序实现的偏微分方程是: @u/@t= (delta)u 你可以根据你需要计算的偏微分方程,修改Matrix.h中对应的m,n,t的表达式即可。具体表达式需根据你的方程推出。
2022-06-03 05:46:40 28KB 偏微分方程 有限差分 c++ 表达式模板
1
Java算术表达式计算类库 ExpressionJ
2022-06-02 18:00:59 1.23MB java 开发语言
精品课程:C语言程序设计:第三章 数据类型、运算符与表达式.ppt
2022-05-31 22:04:43 831KB c语言 文档资料 开发语言
编译原理课程设计_算术表达式的语法分析及语义分析程序设计.doc
2022-05-31 22:04:42 139KB 文档资料
21世纪高等学校计算机规划教材第4章JavaScript 正则表达式.ppt
用c语言实现的表达式中缀转前缀的算法
2022-05-31 15:37:31 1KB 中缀转前缀
1
数据结构实验报告 实验二 中缀表达式转化为后缀表达式算法.doc
2022-05-30 14:06:51 94KB 数据结构 算法 文档资料
数据库编程 运算符、表达式 课程目标 1)了解 —— 运算符、表达式的基本概念; 2)掌握 —— 运算符、表达式的使用方法; 运算符 1.算术运算符 算术运算符在两个表达式上执行数学运算,这两个表达式可以是任何数字数据类型。算术运算符有:+(加)、(减)、*(乘)、/(除)和%(求模)5种运算。 2.比较运算符 比较运算符(又称关系运算符),用于比较两个表达式的值,其运算结果为逻辑值,可以为三种之一:1(真)、0(假)及 NULL(不能确定)。 例:a=3,b=4,那么a>b的值为假即为0. 3、逻辑运算符 逻辑运算符用于对某个条件进行测试,运算结果为TRUE(1)或FALSE(0)。 例:a是否能被3和5整除 a%3=0&&a%5=0 运算符 运算符优先级 当一个复杂的表达式有多个运算符时,运算符优先级决定执行运算的先后次序。执行的顺序会影响所得到的运算结果。运算符优先级如下表所示。 运 算 符 优先级 运 算 符 优先级 +(正)、–(负) 1 NOT 5 *(乘)、/(除)、%(模) 2 AND 6 +(加)、–(减) 3 OR 7 =,>,<,>=,<=,<>,!= ,!>
2022-05-30 12:03:00 1.26MB mysql 数据库 文档资料 database
中缀表达式转化为后缀表达式算法及后缀表达式计算算法.doc.doc
2022-05-29 19:07:12 143KB 算法 文档资料
北京大学数据结构与算法课程作业代码,供广大学习c++的同学参考与学习
2022-05-29 08:59:29 3KB 虫子的生活 C++ POJ 代码
1