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
ACCP6.0S1使用C 语言开发数据库应用系统预习作业
2022-06-02 16:03:14 45KB 数据库 文档资料 c语言 database
使用C#制作日历计划任务,也就是日程表,将每天某个时间需要干的事情用日历的方式记录下来,到时候可以一清二楚,具有提醒的功能,本程序可以新建日程任务、查看任务列表、修改任务和取消任务等功能,已经具备一个日程管理软件最基本的功能了,本C#源码实际上是想引导C#基础级用户学习一下日历控件的使用
2022-06-02 15:26:50 18KB 源程序 .net c# 日历
1
c# 调用c++对于字符串与复杂结构体的处理
2022-06-02 15:02:29 4.03MB c#
1
我用C#做的一个指针表盘程序,可用作电压电流及速度、温度表盘显示,C#工具箱缺这个东西,源码编译通过,执行直接输出表盘,实例中做了一个随机函数显示如何移动指针。
2022-06-02 09:07:34 44KB C#仪表盘控件
1
用c语言实现pop3协议邮件的程序,互联网应用大作业.zip
2022-06-01 17:11:03 32KB c语言 开发语言
CppChessAI 用C ++制作的基本国际象棋AI 基本的国际象棋AI,如果您想使用此AI来使国际象棋变得更糟,您可以自由地这样做。 使用连续分析功能主要用于测试,它将进行计算直到找到配合,使用此功能将冻结应用程序,直到找到配合并且不建议在任何时候使用 深度是机器人对未来的展望 本书的举动都是自编的,不包括太多变化,但应足以避免开头的变化,会慢慢增加更多变化。 引擎皇后,将来很可能会扩展为全面促销。 使用“切换引擎”按钮使引擎建议移动,如果您想使用连续分析模式也很好,但是知道该过程将冻结直到找到强制将死的同伴,以后将对其进行扩展和修复但现在主要用于测试 可以在Chess.com上看到其一些游戏
2022-05-31 23:29:26 8.55MB C++
1
可以求任意底数的N次方,不会有溢出现象,要求底数是实数,底数可以是小数,指数是实数,整数。
2022-05-31 22:11:25 3KB C语言,任意数,次方
1
一般是期末作业,我这个有600多行代码。 能包过的。
2022-05-31 13:04:08 15KB 源码软件
使用matlab进行对比,可参考博客【https://editor.csdn.net/md/?not_checkout=1&spm=1000.2115.3001.5352】
2022-05-31 11:33:40 324KB matlab c语言 开发语言
1