本书涵盖动态系统分析、经典控制理论与现代控制理论的核心内容。其中,经典控制理论以拉普拉斯变换为数学工具,通过传递函数分析系统的表现并进行控制器的设计;现代控制理论则是以状态空间方程为研究对象,以微分方程和线性代数为数学工具,从时域的角度分析系统的表现并设计系统的控制器。 本书在多个章节对比讲解两种理论之间的区别与联系。本书的目标是以简单的语言讲述复杂的知识,希望本书可以引起读者对控制理论的兴趣,并掌握控制理论的核心精神所在,为未来深入学习其他相关知识打下基础。同时,本书的 实战性 很强,大部分章节以一个实际例子入手,从开发者的角度展开分析并引出知识点。
本书结合当前高等院校创新实践课程,给出100个综合实际案例,其主要开发方向为智能安防、家居生活、健康监测、音乐控制等,案例包括项目背景、创新描述、功能及总体设计、产品展示、元器件清单、问题及解决办法。 本书案例的内容先模块后代码,创新思维与实践案例相结合,以满足不同层次人员的需求;同时,本书附有实际项目的硬件设计图和软件实现代码,可供读者自我学习和自我提高使用。 本书可作为高等院校信息与通信工程及相关专业的本科生教材,也可以作为智能硬件爱好者创新手册使用,还可以为创客的需求产生、分析产品、设计生产、实现产品提供帮助。对于从事物联网创新开发和设计的专业技术人员,本书也可以作为主要的技术参考书。
《TypeScript Vue.js前端开发从入门到精通》以一个一线前端架构师的视角,深入浅出地介绍TypeScript与Vue.js整合开发大型前端应用的全部技术细节。全书共17个章节,主要内容包括TypeScript基础、面向对象编程、Vue中的模板、组件属性和方法、用户交互处理、组件基础与进阶、Vue响应性编程、动画技术、脚手架Vue CLI和Vite工具的使用、Element Plus UI组件库以及基于Vue的网络框架vue-axios的应用等。此外,本书还涵盖Vue路由管理和状态管理的内容,并通过实战编程技术论坛系统项目的开发,让读者巩固所学的知识,全面提升自己的前端开发技能。 《TypeScript Vue.js前端开发从入门到精通》还提供了丰富的配书资源,包括教学视频、源代码、代码导读手册,这些资源可以让读者学习更轻松和高效。 《TypeScript Vue.js前端开发从入门到精通》面向TypeScript与Vue.js初学者和有一到两年经验的
1、本书对MATLAB进行了详细的介绍和讲解,力争做到条理明晰,深入浅出,并配有大量实用的例子,达到快速入门和提高的目的。 2、注重内容的系统性与逻辑关系。先由浅入深地介绍MATLAB的使用基础及其数据分析,然后详细介绍了其数学建模及科学计算,最后介绍MATLAB的应用部分。 3、侧重MATLAB求解实际的数学建模问题,给出了详细的建模过程和程序。通过大量的实例向读者展示了MATLAB的建模与仿真应用。 4、示例精巧,条理清晰、指导性强。源程序详尽、注释丰富,而且通过实验验证了其正确性。通过章后的习题练习,进一步熟练掌握MATLAB的高级编程技巧。 本书适用于MATLAB软件的初、中级学习者,既可以用来作为高等学校MATLAB教学用书或者科学计算、数学建模等课程的教学辅导书,也可以作为科研人员及工程技术人员的参考资料。
这是一本面向ASP.NET Core新手的基础教程,学用相长,注重实践。每个关键知识点都配有简单的示例,以辅助理解。本书内容涉及ASP.NET Core应用程序的初始化、配置,服务容器与依赖注入的使用,HTTP/中间件管道的构建,HTTP会话状态的维护,Razor页面与MVC,Web API,Blazor,静态文件的访问,以及安全与授权。
《领域驱动设计.Net实践》介绍领域驱动设计的基本概念和在.Net环境下使用领域驱动设计开发应用软件的基本方法。全书分为3个部分:第1部分(第1~6章)介绍领域模型和如何创建与验证领域模型;第2部分(第7~16章)介绍与领域驱动设计相关的.Net技术;第3部分(第17~26章)介绍如何以领域模型为核心构造各种类型的应用系统,并讲解项目的升级和演化方法。为了帮助读者更好地理解和应用领域驱动设计,本书选取诗词游戏项目作为示例,贯穿全书的3个部分,引导读者从零开始构建该项目,最终完成一个前后端分离的单页面应用和基于微服务架构的应用。 《领域驱动设计.Net实践》围绕示例项目开发,介绍使用行为驱动开发辅助领域模型验证、在开发中进行持续集成、源代码管理和程序包发布等技术,还介绍使用成熟的DDD技术框架进行项目开发的优缺点,以及系统
《大模型轻量化:模型压缩与训练加速》围绕大模型轻量化这一主题,系统地阐述大模型轻量化的基本理论与实现方法,旨在提升模型的部署效率和计算性能。全书分为3部分,共10章。第1部分(第1~5章),介绍大模型的背景与面临的问题,以及Transformer和MoE架构的基本原理;重点讲解模型压缩、训练加速和推理优化等核心技术,包括量化、蒸馏和剪枝等,并通过实际案例验证其效果。第2部分(第6、7章),重点介绍端侧学习与计算引擎优化策略,尤其是动态Batch和异构执行的工程实现。第3部分(第8~10章),针对高性能算子库与手工算子开发,分别以cuDNN、NEON、CUDA等为代表,揭示算子优化的细节,最后,以国产开源模型DeepSeek-V3为例,展现从训练到推理的综合优化方案。 《大模型轻量化:模型压缩与训练加速》提供全面实用的轻量化方法论,结合丰富代码示例与实
汽车中软件部分的比重正稳步提升。 软件中的运行时行为-Timing(时间性能测量)这一部分与此同时呈爆发性增长。造成此状况的原因有很多:软件中越来越多的部分与安全性相关,系统本身变得越来越复杂,而且大多数情况下的多核应用比预期的要困难。现代汽车领域中的控制器单元仍旧不能忽略时间性能测量这一主题。时间性能测量问题分析及解决的成本毫无疑问是非常高的,尤其是在项目后期。此外,安全规范如 ISO 26262 规定了涉及嵌入式软件时间性能的要求。这本书介绍了基础内容,以便于用正确的时间性能测量方法去开发软件或者解决严重的时间性能测量问题。它同时着眼于各种各种分析方法,涵盖了开发过程中的所有阶段,并通过大量实际范例以及针对开发者工作的具体建议来为其理论奠定基础。 即使书中大部分实际范例出自汽车行业领域,但其全部内
Octave为GNU项目下的开源软件,旨在解决线性和非线性的数值计算问题。本书全面讲解AR技术在理论上的基础和在行业内的应用,帮助读者尽快掌握Octave的应用技巧。 本书共13章,涵盖广泛的AR技术应用场景,将庞大的AR技术分解为可视化技术、计算机视觉、硬件选型、SLAM算法等方面,分类进行详细讲解,并提供大量实用程序示例,让读者不仅可以在学习过程中减小阻碍,在实际的工程研究中也方便查找,内容覆盖全面。 本书针对零基础的读者,有VR方向研发经验的程序设计人员也可以学到很多Octave独有的特性。
在过去的十几年中,软件测试技术的演进突破了曾经的局限,发生了翻天覆地的变化,在新的领域有了更广泛的应用场景。 本书从现代软件测试技术的视角,深入探讨近年来涌现和快速发展的测试技术,以及在快速变化的技术环境中依然保持高度相关性和实践价值的方法论与技巧。本书内容主要包括现代软件测试的工程理念,测试策略、分析和设计,测试与系统架构的关系,各项测试技术精要,自动化测试框架的设计与实现,AI产品、大数据产品、区块链、图形图像相关测试技术,以及大模型赋能下的测试智能化等。 我们希望这是一本软件测试技术领域的 百科全书 ,无论你是希望在专业领域不断精进的技术专家,还是希望打下扎实基础的入门读者,都能从本书中汲取宝贵的经验。
《ADS信号完整性仿真与实战 第2版》主要是以ADS软件为依托,结合信号完整性和电源完整性的基础理论以及实际案例,完整地介绍了使用ADS进行信号完整性以及电源完整性仿真的流程和方法,最终以实际的案例呈现给读者,具体内容包括信号完整性基本概念、ADS基本概念及使用、PCB材料和层叠设计、传输线及端接、过孔及过孔仿真、串扰案例、S参数及其仿真应用、IBIS与SPICE模型、HDMI仿真、DDR4/DDR5仿真、高速串行总线仿真、PCB板级仿真SIPro、PCB板级仿真PIPro等。 《ADS信号完整性仿真与实战 第2版》内容翔实,深入浅出,结合实际案例的应用进行讲解,实用性强,非常适合作为信号完整性以及ADS仿真入门教程,也可以作为资深仿真工程师的工具书,还可以作为大学电子、电路、通信、电磁场等专业的教学实验教材。
本书首先介绍MATLAB语言程序设计的基本内容,在此基础上系统介绍各个应用数学领域的问题求解,如基于MATLAB的微积分问题、线性代数问题、积分变换与复变函数问题、非线性方程与**化问题、常微分方程与偏微分方程问题、数据插值与函数逼近问题、概率论与数理统计问题的解析解和数值解方法等;还介绍了较新的非传统方法,如模糊逻辑与模糊推理、神经网络、深度学习、进化寻优算法、小波分析、粗糙集数据处理及分数阶微积分的计算方法等。 本书可作为一般读者学习和掌握MATLAB语言的教科书,高等学校理工科各类专业的本科生和研究生学习计算机数学语言的教材或参考书,可供科技工作者、教师学习和应用MATLAB语言解决实际数学问题时参考,还可作为读者查询数学问题求解方法的手册。
FPGA正在掀起一场数字信号处理的变革。 《数字信号处理的FPGA实现(第4版)》旨在讲解前端数字信号处理算法的高效实现。首先概述了当前的FPGA技术、器件以及用于设计先进DSP系统的工具。 《数字信号处理的FPGA实现(第4版)》第1章的案例研究是40多个设计示例的基础。随后几章阐述了计算机算法的概念、理论、FIR和IIR滤波器的实现、多抽样率数字信号系统、DFT和FFT算法、未来很可能实现的高级算法以及自适应滤波器等。每一章都包含练习。附录中给出了Verilog源代码和术语。 《数字信号处理的FPGA实现(第4版)》新增内容: 超过10个使用VHDL和Verilog设计的新的系统级案例研究 新增一章专门介绍图像和视频处理 更新后的AlteraQuartus和全新的ModeISim仿真工具 XilinxAtlys板卡和ISIM仿真支持 有符号定点数和浮点数IEEE库示例 概述
本书以深度学习入门内容为主线,通过数形结合的方式来渐进式引导读者进行学习,力争使各位读者对于每个算法原理不仅要做到知其然更要做到知其所以然。同时,本书采用了深度学习中较为流行且简单易学的PyTorch框架来进行示例,以便让各位读者在学习各个算法的原理过程中也能够掌握其实际的用法。 本书共10章,分为深度学习领域发展和开发环境配置、深度学习基础和深度学习技术在自然语言处理领域方面的应用三部分内容。第一部分内容(第1~2章)详细介绍了深度学习的起源和发展阶段及深度学习环境的安装配置。第二部分内容(第3~8章)介绍了深度学习入门的基础内容,包括线性回归、梯度下降与反向传播、卷积神经网络、循环神经网络和模型的优化等方面的内容。第三部分(第9~10章)详细介绍了自然语言处理领域的重要概念和技术发展路线,包括Seq
本书结合典型机械系统控制的实例,系统地介绍了神经网络控制的基本理论、基本方法和应用技术。本书是作者多年来从事控制系统教学和科研工作的结晶,同时融入了国内外同行近年来所取得的新成果。 全书共分16章,包括绪论、RBF神经网络的设计与仿真、基于梯度下降法的RBF神经网络控制、自适应RBF神经网络控制、RBF神经网络滑模控制、基于模型整体逼近的自适应RBF控制、基于局部逼近的自适应RBF控制、基于RBF神经网络的动态面自适应控制、数字RBF神经网络控制、离散神经网络控制、自适应RBF观测器设计及滑模控制、基于RBF神经网络的反演自适应控制、基于RBF神经网络的自适应容错控制、基于RBF神经网络的自适应量化控制、基于RBF神经网络的控制输出受限控制和基于RBF神经网络的控制方向未知的状态跟踪。每种控制方法都通过MATLAB进行了仿真分析。
本书对大前端技术栈进行了全面的讲解,以实战驱动教学,内容涉及HTML5 CSS3模块、JS模块、jQuery模块、Bootstrap模块、Node.js模块、Ajax模块、ES6新标准、Vue框架、UI组件和模块化编程等。本书厚度有限,但学习的空间无限。 全书共分为五个阶段,共18章。阶段走进前端之HTML5 CSS3(第1~6章),第二阶段探索JS的奥秘(第7~8章),第三阶段PC端整栈开发(第9~11章),第四阶段ES6 Node 工程化(第12~14章)和第五阶段Vue技术栈(第15~18章)。书中引入了丰富的实战案例,实际性和系统性较强,能够很好地帮助读者提升就业竞争力。书中还引入了3个企业级实战项目,为打造企业刚需人才。 本书适合初、中级前端开发者、渴望了解前端知识整体脉络的程序员,以及希望突破瓶颈进一步提升的工程师阅读。