根据题目建立图的结构,利用 Dijiskara 算法依次计算出各点的最短路径。 要求 : 图的结构为 { 0,1,1,1,0,0 , // 邻接矩阵表示图, 0 表示断路, 1 表示通路。 1,0, 0,0,1,0, 1,1,0, 0,0, 1,0, 0,1,0,0, 0,0,1, 1,1, 0,0,0,1,1,0,0,1, 0,1,0,0, 1, 0,0,0,0,1,1,1,1 }
标签:
上传时间: 2013-12-20
上传用户:熊少锋
C-C方法及改进的C-C方法重构相空间的matlab程序 -------------------------------- 性能: 3000数据耗时3分钟 -------------------------------- 参考文献: 1、Nonlinear dynamics, delay times, and embedding windows.pdf 2、基于改进的C-C方法的相空间重构参数选择4.pdf -------------------------------- 文件夹说明: 1、C_C_Method_luzhenbo2.m - 程序主文件,直接运行此文件即可! 2、LorenzData.dll - 产生Lorenz离散数据 3、DuffingData.dll - 产生Duffing离散数据 4、RosslerData.dll - 产生Rossler离散数据 5、ccFunction.dll - 计算S(m,N,r,t) - 原C-C方法中计算S(m,N,r,t),改进的C-C方法中计算S2(m,N,r,t) 6、ccFunction_luzhenbo.dll - 计算S(m,N,r,t) - 改进的C-C方法中计算S1(m,N,r,t) -------------------------------- 致谢: 此稿本次修改的部分灵感来源于与研学论坛网友“张文鸽”和“yangfanboy”的讨论,在此表示感谢!
上传时间: 2015-06-08
上传用户:lo25643
Euler方法解 程序,使之适用于任意右端函数f,任意步长h和任意区间[to,T]。用h=1/4,1/8,1/16分别计算初值问题
上传时间: 2015-06-09
上传用户:缥缈
设计模式——访问者模式 Visitor模式允许我们在不改动原有结构的基础之上不断增加新的功能。 ICumulation接口定义了方法Cumulate(),旨在计算1+2+……+n,有两种不同的实现方法,一个是一般的叠加算法GeneralArithmetic,一个是高斯算法GaoSiArithmetic。 因为某种原因,系统需要添加求平均值的功能,还有计算1到n的平方和。 按照一般的思路,我们需要在ICumulation中定义两个方法分别计算平均值和平方和,并在实现类中同时添加相应的方法。在搭建了visitor模式的架构以后,添加功能的代码被移植到ICumulationVisitor中,添加的两种功能也分别被以子类AverageVisitor和PowerVisitor实现。 功能的扩展从在类中添加方法的方式变成了添加新类的方式,该类继承一定的Visitor接口。这是一个90度的转换,使得架构符合开放封闭(OCP)原则:功能的扩展无需改动原有代码。 同时,这里也体现了单一职责原则(SRP),ICumulation层次结构可以因为出现了不同的算法而改变,但是不应该因为需要计算不同的东西(功能)而改变,算法和功能是横向和纵向的关系。这里visitor模式隔离了算法和功能,ICumulation层次结构负责算法,ICumulationVisitor层次结构负责功能。
标签: ICumulation Cumulate Visitor 模式
上传时间: 2015-06-12
上传用户:上善若水
通过最速下降算法研究基于梯度的自适应方法,最速下降是递归的,滤波器计算是一步步迭代进行
上传时间: 2015-06-15
上传用户:qilin
平凹腔激光模式计算程序,利用边界元方法计算,matlab编程!
上传时间: 2014-11-27
上传用户:kytqcool
平凹腔激光模式计算程序,利用边界元方法计算,matlab编程!
上传时间: 2015-06-21
上传用户:q123321
平凹腔激光模式计算程序,利用边界元方法计算,matlab编程!
上传时间: 2013-12-15
上传用户:leehom61
平凹腔激光模式计算程序,利用边界元方法计算,matlab编程!
上传时间: 2015-06-21
上传用户:erkuizhang
平凹腔激光模式计算程序,利用边界元方法计算,matlab编程!
上传时间: 2015-06-21
上传用户:梧桐