搜索资源列表
五子棋的核心算法
- 五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程,
MATLAB 数值计算
- 科研和工程计算可分为数值计算和符号计算两类。数值计算具有适应性强、应用广泛的优点。MATLAB凭借其卓越的数值计算能力而称雄世界。随着科研领域、工程实践的数字化进程的深入,具有数字化本质的数值计算显得愈益重要。 今天计算机几乎已经普及到每个从事工程和科研的从业人员,普及到每个正在接受理工科培养的学生。计算机软硬件的普及使人们拥有了前所未有的计算潜能,激发了人们质疑旧方法尝试新算法的欲望,鼓舞了人们用新计算能力试探解决实际问题的雄心。 本章内容显著不同于常见的数值计算教科书。本章的讨论围绕
VCandMatlab
- 许多工程软件需要用到复杂的数学算法。VC++能够形成各种用户界面, 并可以直接与系统及底层硬件交换数据。因此研究VC++和Matlab 的混合编程具有很大的实际意义。该文讨论了如何使用Matlab 的Complier 将*.m函数编译为动态链接库DLL, 提供给VC++调用的方法, 提供了一种VC++与Matlab 混合编程的快速实现。-Many engineering software need to use complex mathematical algorithms. VC++ can
CRC-algorithm-design
- 数字通信系统的数据传输为了保证数据传输的有效性 ,常用的方法就是对传输数据进行 CRC校验。首先分析了CRC的校验原理 ,然后以常见的CRC-16为例 ,提出了生成CRC码的算法 ,给出了该算法的实现软件流程图 ,并在Windows平台上用 VC++实现。该算法实现简单 ,实时性强 ,非常适合于大数据块传输的情况。计算机仿真实验表明 ,这是一种有效地实现CRC校验码的方法 ,为通信系统的差错控制提供了一种简捷的解决方案。-Digital communication system of data
fast-subspace-algorithm
- 为了对空间辐射源进行精确定位" 建立了基于任意阵列对多目标源进行二维DOA估计的数学模型。将 MUSIC算法推广到三维空间阵列可以对辐射源进行二维高精度测向,但由于其需要估计接收数据的协方差矩阵和进行特征分解, 因而其计算量较大。利用多级维纳滤波器的前向递推获得信号子空间和噪声子空间,不需要估计协方差矩阵和对其进行特征分解,从而降低了MUSIC算法的计算量。将文中的方法应用于任意阵列的二维DOA估计中进行计算机仿真和实际侧向系统性能验证,实验结果均表明该方法达到了MUSIC算法的性能,但与常规M