采用SIMPLE算.法实施友丁速度分量和压力代数力一程的分离式求解时,计算步骤如下: (1) 假定一个速度分布,记为 ,以此计算栋梁离散方程中的系数及常数项; (2) 假设一个压力场 ; (3) 依次求解动量方程,得 ; (4) 对压力加以修正,得 ; (5) 据 改进速度值; (6) 利用改进后的速度场求解那些通过源项物性等与速度场耦合的 变量,如果 变量并不影响流场,则应在速度场收敛后再求解; (7) 利用利用改进后的速度场重新计算动量离散方程的系数,并利用改进后的压力场作为下一层次迭代计算的初值。重复上述步骤,直到获得收敛的解。
上传时间: 2016-09-20
上传用户:daguda
Newton法的本质就是不断用切线来近似曲线,因此,Newton法也称为切线方法。本程序用Newton法求解n元正定函数的最小值,例子在程序中。
标签: Newton
上传时间: 2016-09-21
上传用户:啊飒飒大师的
最速下降法是以负梯度方向作为下降方向的极小化算法,本程序用该方法求解n元正定二次函数的极小值
上传时间: 2013-12-03
上传用户:Thuan
1.产生白噪声程序 编程产生一组正态分布的白噪声信号,它的均值和方差以及长度可随意调整。将产生的白噪声信号存入数据文件。 本程序算法用C++语言编写。首先用乘同余法产生均匀分布白噪声,再用变换抽样法转换为高斯分布白噪声。算法及程序实现叙述如下。 1) 设定x初值为11,A=179,长度WNlength,均值Average,方差Serror为用户输入的变量; 2) M =235,ζi= x/M; 3) 取ζi的小数部分再赋值给ζi+1,这就是均匀分布白噪声; 4) 利用公式 η1=Serror×(–2*logζ1)0.5×cos(2pζ2) +Average η2= Serror×(–2*logζ1)0.5×sin(2pζ2) +Average 计算得到均值和方差可任意调整的白噪声序列。式中 为均匀分布白噪声。
上传时间: 2016-10-19
上传用户:hanli8870
按FPE定阶的 源程序:fpe.cpp M序列:M序列.txt 白噪声:Gauss.txt 程序中先用依模型阶次递推算法估计模型的参数,再用fpe方法判断模型的阶次。 程序运行结果如下: n: 1 判断阶次FPE的值: 0.0096406 -0.481665 1.07868 n: 2 判断阶次FPE的值: 0.00875755 -0.446739 0.00498181 1.07791 0.0527289 n: 3 判断阶次FPE的值: 0.0087098 -0.459433 0.120972 -0.0569228 1.07814 0.0390757 0.116982 n: 4 判断阶次FPE的值: 0.000396884 -0.509677 0.4501 -0.200906 0.0656188 1.07991 -0.0156362 0.442989 0.0497236 n: 5 判断阶次FPE的值: 3.2095e-007 -1.18415 0.813123 -0.517862 0.34881 -0.116864 1.07999 -0.744141 0.474462 -0.253112 0.122771 n: 6 判断阶次FPE的值: 3.23349e-007 -1.14659 0.76933 -0.487651 0.329676 -0.10377 -0.00440907 1.07999 -0.703574 0.447253 -0.235282 0.113587 0.00479688 从以上结果可以看出,当n=5时,fpe值最小,所以这时的模型阶次和参数估计值为最优结果: 3.2095e-007 -1.18415 0.813123 -0.517862 0.34881 -0.116864 1.07999 -0.744141 0.474462 -0.253112 0.122771
上传时间: 2013-12-11
上传用户:yd19890720
* 采用插入排序法。 * 将8个单字节无符号数升序排列,数码管从左至右显示 8-1。 * * K1--- 查看最大值,K4--- 退出 * * K2--- 查看最小值,K4--- 退出
上传时间: 2014-01-22
上传用户:himbly
对弈程序采用了多种搜索算法.以下是本程序主要的类说明: 1.CEveluation类:估值类,对给定的棋盘进行估值. 2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法. 3.CSearchEngine类:搜索引擎基类. 4.CNegaMaxEngine类:负极大值法搜索引擎. 5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎. 6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎. 7.CHistoryHeuristic类:历史启发类. 8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎. 9.CAspirationSearch类:渴望搜索引擎. 10.CIDAlphabetaEngine类:迭代深化搜索引擎. 11.CMTD_fEngine类:MTD(f)搜索引擎. 12.CTranspositionTable类:置换表. 13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎. 14.CPVS_Engine类:极小窗口搜索引擎. 15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎. 本程序还具有悔棋,还原功能,还可以记录走法.
标签: CMoveGenerator CEveluation 程序 搜索算法
上传时间: 2014-01-18
上传用户:skhlm
2代小波示意程序 2维小波变换经典程序 Daubechies小波基的构造 采用多孔trous算法(undecimated wavelet transform)实现小波变换 平移变换平移法(cycle_spinning)消除gibbs效应 提升法97经典程序 消失矩作用的程序 小波插值与小波构造 小波滤波器构造和消噪程序 小波谱分析mallat算法经典程序
标签: undecimated Daubechies transform wavelet
上传时间: 2013-12-11
上传用户:671145514
三对角矩阵最常用最快速的追赶法,应用广泛。更是样条插值逆运算的重要工具
上传时间: 2013-12-26
上传用户:王庆才
牛顿迭代法的C++ 算法,通过初始值和原方程进行有限次迭代,就可以得到接近真实值的解
上传时间: 2014-01-26
上传用户:rocwangdp