C语言大项目设计——飞机订票系统,功能齐全,附完整代码以及讲解~~还有文档完整设计。
2022-01-05 13:08:24 208KB C语言,项目
1
QT主界面(只含结果无过程)
2022-01-01 12:01:23 3.53MB qt
1
本项目是一个openmv,通过摄像头可以把图像实时传输给显示屏显示。 MCU选择的是STM32F407(STM 32F407数据手册),ARM Cortex-M4内核,最高频率可达180Mhz,包含一个单精度浮点DSP,一个DCMI(数字相机接口)。 附件提供了原理图和PCB文件,使用的软件是eagle,同时也提供了pdf文件。 打样的PCB尺寸为3.3*2.54cm,所以为了保证信号完整性,减小EMI影响,板子设计为4层板。 摄像头使用的130万像素的OV9650,IO口扩展使用的是2mm的接插件,图像帧以通过SPI口到LCD进行查看。 设计推荐:STM32 F407开发设计解决方案
2021-12-28 14:48:21 4.47MB stm32f4 ov9650 硬件电路设计 电路方案
1
WPF和Silverlight项目设计实例光盘源代码 作者:张洪定
2021-12-24 14:00:08 14.85MB Silverlight
1
matlab对pam仿真代码CIE327-Spring18 概率与随机过程课程项目-设计具有匹配滤波器的N级PAM收发器以消除噪声 从项目描述文件: “您必须了解匹配滤波器的设计原理和其中的数学原理,并使用MATLAB Simulink模拟数字通道,生成一个数字图形,该图形描述了误码率与信噪比之间的关系。您应该考虑2电平脉冲幅度调制(PAM)以及更一般的M电平PAM,在两种情况下都提供符号错误概率。 使用MATLAB代码而不是Simulink重复先前的仿真,并比较不同AWGN值和不同PAM脉冲的SNRS结果。 评论您的结果。” 代码和Simulink是我们在工程师的指导下创建的。 阿雅·阿卜杜拉·加瓦德 使用'plotter.m'绘制错误率与SNR(指数衰减)的关系图 将“ Project.m”用于具有所需数量级别的单个传输接收操作 将'PAMmodem.slx'用于PAM模拟器
2021-12-24 10:13:40 21KB 系统开源
1
WPF和Silverlight项目设计实例光盘源代码 作者:张洪定
2021-12-23 19:46:49 41.58MB Silverlight
1
WPF和Silverlight项目设计实例光盘源代码 作者:张洪定
2021-12-23 19:37:28 2.31MB Silverlight
1
中国象棋,位棋盘,Zobrist键值,alpha-beta搜索,置换表,局面评价,包含设计说明 摘 要:随着人工智能及计算机硬件的发展,计算机象棋程序的下棋水平也不断地得到提高。20世纪60年代初,麦卡锡提出了alpha-beta修剪算法,把为决定下一个走步而需对棋盘状态空间的搜索量从指数级减少为指数的平方根,大大地提高了机器下棋的水平。IBM的超级计算机“Deep Blue”更是一个神话,让棋迷们神往。本文根据国际象棋程序设计的一些成功经验,提出中国象棋程序设计的一些思路和方法。 关 键 词:中国象棋,位棋盘,Zobrist键值,alpha-beta搜索,置换表,局面评价 Abstract:Along with the development of the Artificial Intelligence and computer hardware, the capability of computer chess program have advanced continually.At the beginning of 60s,20th century, McCaxi brought forword alpha-beta pruning algorism which made the chess program advanced more by reducing the order of magnitude of the number of searching nodes deciding next step,named “State Space” from O(Xn) to O(Xn/2). IBM’s super-computer “Deep Blue” is more like a myth for all computer chess fans. In my article, I will describe some ideas and methods of designing Chinese Chess program along with some successful experiences and cases of the Chess. Keywords: Chinese Chess, bit board, zobrist keys, alpha-beta search, transposition table, Evaluation 目 录 引 言 3 第一章 概述 4 1.1 棋盘的标记 4 1.2 棋子的名称 5 1.3 棋谱的记录方法 5 1.4 历史局面的表示及存储 7 1.5 棋谱记录文件的格式 8 第二章 基本数据结构——位棋盘 10 2.1 什么是位棋盘 10 2.2 位棋盘的作用 10 2.3 位棋盘的基本运算 12 2.4 Java中位棋盘的实现 13 第三章 基本数据结构——Zobrist键值 17 3.1 比较局面的方法 17 3.2 Zobrist键值的实现方法 17 3.3 Zobrist键值的工作原理及用途 17 3.4 Java中实现Zobrist键值 18 第四章 着法生成 20 4.1伪合法着法的生成 20 4.2 合法着法的生成 25 第五章 搜索算法 29 5.1 最小-最大搜索 29 5.2 Alpha-Beta搜索 33 5.3 迭代加深 36 5.4 置换表 37 5.5 其他策略 41 第六章 局面评价函数 47 6.1 评价函数的实现方法 48 6.2 评价函数所需的信息 48 第七章 程序的设计及实现 51 7.1 搜索引擎的实现(engine包) 51 7.2 信息传输机制(message包) 52 7.3 棋子生成(pieces包) 52 7.4 主控模块(main包) 52 附件1:搜索算法主程序SearchMove.java 55 附件2:程序运行界面及功能说明 74
1
通过拆解国内顶尖公司的三光两轴两框架的光电吊舱,测绘出来的三维模型,平台为Soilidworks2016,适用于相关项目研发人员的设计借鉴
2021-12-13 14:06:10 18.14MB 光电吊舱 稳定云台 项目设计 Solidworks
基于51单片机及Proteus仿真项目设计。内含AD/DA转换器应用、DS18B20温度传感器应用、I2C总线应用及LCD显示等应用项目,有详细仿真说明、程序设计,好东西哦,很适合拿来学习。
2021-12-06 23:08:10 1.91MB 51单片机 Proteus仿真
1