MATLAB GUI设计学习手册(第3版)

MATLAB GUI设计学习手册(第3版) pdf epub mobi txt 电子书 下载 2025

罗华飞 著
图书标签:
  • MATLAB
  • GUI
  • 图形用户界面
  • 编程
  • 设计
  • 学习
  • 手册
  • 第3版
  • 软件开发
  • 工程
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 北京航空航天大学出版社
ISBN:9787512414266
版次:3
商品编码:11520714
包装:平装
开本:16开
出版时间:2014-08-01
用纸:胶版纸
页数:562
字数:938000
正文语种:中文

具体描述

内容简介

  《MATLAB GUI设计学习手册(第3版)》在《MATLAB GUI设计学习手记》(第2版)的基础上,结合MATLAB 2014a的新特性,完善了全书的知识架构,突出了GUI设计重点,对读者经常遇到的46个问题作了透彻的解答,提炼出13个专题作了详尽的介绍,还对多达94个经典例题作了全面细致的讲解。全书由浅入深、循序渐进地介绍了GUI设计的基础知识和技巧,旨在使读者在较短时间内熟练掌握GUI设计的精要所在。
  《MATLAB GUI设计学习手册(第3版)》首先介绍了GUI设计的预备知识;然后详细讲解了GUI对象的属性及两种创建GUI的方法:采用纯代码创建和采用GUIDE创建;之后深入讲解了数据库、定时器、串口及mcc编译的相关知识;最后,书中给出两个综合实例,供读者研究学习。书中穿插了大量的图表和注释,方便读者学习。
  《MATLAB GUI设计学习手册(第3版)》适合需要短时间内迅速掌握MATLAB GUI设计的初学者,也可作为相关专业师生或工程开发人员的参考手册。

作者简介

  罗华飞,湖北黄冈1983年2月出生,2008年硕士毕业于哈尔滨工程大学通信与信息系统专业,现居重庆。目前擅长MATLABGUI、WPF等界面设计,以及PIC单片机程序开发、数据库系统开发。
  现在从事的是WPF软件设计工作,
  在四川航天电液控制有限公司从事电控产品配套软件开发工作。
  代表作有《MATLABGUI设计学习手记》第1版和第2版。

内页插图

目录

第1章 GUI设计预备知识
1.1 知识点归纳
1.1.1 基本程序元素
1.1.2 数据类型
1.1.3 矩阵操作
1.1.4 程序设计
1.2 重难点讲解
1.2.1 矩阵、向量、标量与数组
1.2.2 数据类型转换
1.3 专题分析
专题1 编程风格
专题2 代码优化
专题3 M文件编程小技巧
专题4 正则表达式
1.4 精选答疑
问题1 单元数组占用的内存空间如何计算
问题2 如何生成指定格式的常矩阵、字符串
问题3 如何生成随机矩阵
问题4 如何查找或删除数据中满足条件的元素
问题5 如何给数组元素排序
问题6 如何从文本中查找数值
问题7 如何验证邮箱名是否合法
问题8 如何验证用户名或密码是否合法
问题9 如何验证日期字符串是否有效
问题10 如何验证身份证号是否符合指定的编码规则
问题11 如何将最简多项式的字符串转换为系数向量
问题12 如何抓取网页中的图片
第2章 文件I/O
2.1 知识点归纳
2.1.1 高级文件I/O操作
2.1.2 低级文件I/O操作
2.2 重难点讲解
2.2.1 二进制文件与文本文件
2.2.2 sprintf与fprintf函数
2.2.3 fscanf与textscan函数
2.2.4 Excel文件操作
2.2.5 图像数据的操作
2.2.6 低级文件I/O操作
2.3 专题分析
专题5 MATLAB读写文本文件
2.4 精选答疑
问题13 如何提取Excel文件中的数据信息
问题14 如何由图像生成字符矩阵
问题15 如何循环播放WAV音乐,并可以倍速/慢速播放、暂停/继续播放和停止播放
问题16 如何读取文本和数值混合的文件中的数据
问题17 如何将十六进制数转换为float值
第3章 二维绘图简介
3.1 知识点归纳
3.1.1 常用的二维绘图函数
3.1.2 绘图工具
3.1.3 绘图注释
3.2 重难点讲解
3.2.1 二维绘图的相关函数
3.2.2 Tex字符
3.3 精选答疑
问题18 如何绘制几何曲线,例如矩形、圆、椭圆、双曲线等
问题19 如何绘制数据的统计图
问题20 如何绘制特殊的字符、表达式
问题21 如何绘制网格图
问题22 如何显示符号运算结果
第4章 句柄图形系统
4.1 知识点归纳
4.1.1 句柄图形对象
4.1.2 句柄图形对象的基本操作
4.1.3 句柄图形对象的基本属性
4.1.4 根对象
4.1.5 图形窗口对象
4.1.6 坐标轴对象
4.1.7 核心图形对象
4.1.8 uicontrol对象
4.1.9 hggroup对象
4.1.10 按钮组与面板
4.1.11 自定义菜单与右键菜单
4.1.12 工具栏与工具栏按钮
4.1.13 uitable对象
4.2 重难点分析
4.2.1 句柄式图形对象的常用函数总结
4.2.2 Figure对象的几个重要属性
4.2.3 Axes对象的几个重要属性
4.2.4 Line对象的几个重要属性
4.2.5 text对象的几个重要属性
4.2.6 uitable对象的几个重要属性
4.2.7 uicontrol对象中的text控件与核心图形对象中的text对象的比较
4.2.8 对象的Tag值与句柄值的概念比较(对GUIDE创建的GUI而言)
4.2.9 uimenu与uicontextmenu对象
4.3 专题分析
专题6 超文本标记语言(HTML)在MATLAB中的应用
专题7 表格设计
专题8 坐标轴设计
4.4 精彩答疑
问题23 如何创建满足要求的line对象
问题24 如何创建动态的GUI对象
问题25 如何为窗口设计背景图片
问题26 如何定制窗口的菜单
问题27 如何设计窗口菜单并编写回调函数
问题28 如何采用UI控件实现简易的时钟
问题29 如何实现文字的水平循环滚动效果
问题30 如何构造和使用hggroup对象
问题31 如何使窗口最大化、最小化、置顶和居中,如何在窗口中更换图标
问题32 怎样利用Uitable对象在列名、行名或单元格中输入上下标和希腊字母
问题33 如何更改菜单项的字体大小,如何设置菜单项的字体颜色
问题34 如何逐个输出坐标轴内的图形到单独的图片中
问题35 如何将多幅图片显示到同一个坐标轴
第5章 预定义对话框
5.1 知识点归纳
5.1.1 文件打开对话框(uigetfile)
5.1.2 文件保存对话框(uiputfile)
5.1.3 颜色设置对话框(uisetcolor)
5.1.4 字体设置对话框(uisetfont)
5.1.5 页面设置对话框(pagesetupdlg)
5.1.6 打印预览对话框(printpreview)
5.1.7 打印设置对话框(printdlg)
5.1.8 进度条(waitbar)
5.1.9 菜单选择对话框(menu)
5.1.10 普通对话框(dialog)
5.1.11 错误对话框(errordlg)
5.1.12 警告对话框(warndlg)
5.1.13 帮助对话框(helpdlg)
5.1.14 信息对话框(msgbox)
5.1.15 提问对话框(questdlg)
5.1.16 输入对话框(inputdlg)
5.1.17 目录选择对话框(uigetdir)
5.1.18 列表选择对话框(listdlg)
5.2 重难点分析
5.2.1 uigetfile
5.2.2 uiputfile
5.2.3 waitbar
5.2.4 msgbox
5.2.5 questdlg
5.2.6 inputdlg
5.2.7 listdlg
5.3 专题分析
专题9 预定义对话框在GUI设计中的应用
5.4 精选答疑
问题36 如何制作一个嵌套到当前窗口内的进度条
问题37 如何制作文件浏览器
问题38 如何制作一个颜色选择器
第6章 采用GUIDE建立GUI
6.1 知识点归纳
6.1.1 GUIDE界面基本操作
6.1.2 GUI的M文件
6.1.3 回调函数
6.1.4 GUI跨平台的兼容性设计
6.1.5 断点调试和代码性能分析器
6.1.6 采用GUIDE创建GUI的步骤
6.1.7 触控按钮(Push Button)
6.1.8 静态文本(Static Text)
6.1.9 切换按钮(Toggle Button)
6.1.10 滑动条(Slider)
6.1.11 单选按钮(Radio Button)
6.1.12 可编辑文本(Edit Text)
6.1.13 复选框(Check Box)
6.1.14 列表框(Listbox)
6.1.15 弹起式菜单(Pop-up Menu)
6.1.16 按钮组(Button Group)
6.1.17 面板(Panel)
6.1.18 表格(Table)
6.1.19 坐标轴(axes)
6.2 重难点分析
6.2.1 回调函数中的数据传递
6.2.2 GUI界面之间的数据传递
6.2.3 KeyPressFcn与CurrentCharacter
6.2.4 WindowButtonDownFcn、Callback与SelectionType
6.3 专题分析
专题10 GUI对象之间的数据传递
专题11 回调函数的应用实例
6.4 精选答疑
问题39 如何动态修改List Box的选项
问题40 如何动态修改Pop-Up Menu的选项
问题41 如何实现图片的局部放大预览
第7章 数据库编程
7.1 知识点归纳
7.1.1 数据库连接
7.1.2 数据库的CRUD
7.2 重难点讲解
7.2.1 创建数据源
7.2.2 连接数据库
7.2.3 数据查询
7.2.4 数据处理
7.2.5 数据添加
7.2.6 数据更新
7.2.7 数据删除
7.3 精选答疑
问题42 如何执行动态SQL语句
问题43 如何实现通用的ODBC数据库开发工具
第8章 定时器
8.1 知识点归纳
8.1.1 定时器对象及其属性
8.1.2 定时器的执行模式
8.1.3 定时器的回调函数
8.1.4 定时器的操作函数
8.1.5 定时器的操作步骤
8.2 重难点分析
8.2.1 TimerFcn函数
8.2.2 常用的定时器操作函数
8.3 专题分析
专题12 定时器在GUI设计中的应用
8.4 精选答疑
问题44 如何让切换按钮定时弹起
问题45 如何在菜单栏上创建万年历
问题46 如何生成旋转的转盘
第9章 串口编程
9.1 知识点归纳
9.1.1 串口概述
9.1.2 串口对象的属性
9.1.3 串口的基本操作
9.1.4 串口I/O函数汇总
9.2 重难点分析
9.2.1 串口对象的创建
9.2.2 重要的串口操作函数
9.3 专题分析
专题13 串口在GUI设计中的应用
第10章 mcc编译
10.1 mcc编译
10.2 mcc编译的局限性
10.3 MATLAB保护文件(P文件)
第11章 综合实例
附录 MATLAB GUI设计常用函数






前言/序言


《MATLAB GUI设计学习手册(第3版)》图书简介 引领您深入MATLAB图形用户界面开发的权威指南 在当今科技飞速发展的时代,人机交互的友好性和高效性成为衡量软件质量的重要标准。MATLAB作为一款强大的工程计算与可视化软件,其图形用户界面(GUI)设计功能更是极大地简化了复杂算法的实现与应用,让非专业用户也能便捷地操作和利用强大的计算能力。 《MATLAB GUI设计学习手册(第3版)》并非一本关于MATLAB GUI设计本身的书籍。相反,它是一份集理论、实践与创新于一体的综合性技术指南,旨在为那些希望深入理解并掌握现代软件工程中用户界面设计的读者提供一份坚实的基础和前沿的视野。本书跳出了单一软件工具的局限,而是将目光投向了更广阔的软件开发生态系统,探讨用户界面设计如何成为连接技术与用户的关键桥梁。 核心内容聚焦: 本书将带领您踏上一段探索软件开发流程中至关重要的环节——用户界面设计的旅程。我们将首先从软件工程的整体视角出发,阐述用户界面在整个软件生命周期中的定位与价值。您将理解,优秀的用户界面并非独立存在,而是与需求分析、系统架构、后端逻辑以及用户体验紧密相连。 第一部分:用户体验(UX)与用户界面(UI)的基石 在深入具体设计之前,本书将花费大量篇幅构建扎实的UX/UI理论基础。 理解用户: 我们将探讨如何进行用户研究,包括用户画像(Persona)的构建、用户故事(User Story)的梳理,以及场景分析(Scenario Analysis)的方法。了解您的目标用户是谁,他们的需求、期望、习惯以及痛点,是设计成功的关键第一步。您将学习如何通过访谈、问卷调查、可用性测试等多种手段,挖掘用户深层需求,而不是仅仅停留在表面功能。 交互设计的原则: 本部分将系统介绍交互设计的核心原则,如一致性、反馈、可见性、容错性、效率等。您将学习如何运用这些原则来指导您的设计决策,确保用户能够直观、高效地与软件进行互动。例如,我们会深入剖析“反馈”机制,从简单的视觉提示到更复杂的动态反馈,说明其在引导用户操作、建立信任感方面的关键作用。 信息架构(IA): 组织和呈现信息的有效性直接影响用户能否快速找到所需内容。本书将讲解信息架构的基本概念,包括导航设计、分类体系、标签策略等,帮助您构建清晰、逻辑性强的信息结构,让用户在信息海洋中游刃有余。 视觉设计的原则: 尽管本书不聚焦于MATLAB GUI,但视觉设计是UI不可分割的一部分。我们将介绍色彩理论、排版原则、布局技巧、图标设计等视觉元素的最佳实践。您将学会如何运用视觉语言来增强界面的吸引力,传达品牌形象,并引导用户的注意力。 第二部分:现代软件开发中的用户界面设计实践 在理论基础之上,本书将深入探讨在现代软件开发流程中,用户界面设计是如何被具体实践的。 设计流程与方法论: 您将学习敏捷设计(Agile Design)、用户中心设计(User-Centered Design, UCD)等主流的设计流程和方法论。理解如何将设计活动融入到迭代的开发周期中,快速响应用户反馈并持续优化界面。我们将详细介绍“设计思考”(Design Thinking)的五个阶段,并展示如何在实际项目中应用。 原型设计与线框图: 在将设计转化为实际代码之前,低保真和高保真原型是必不可少的工具。本书将介绍多种原型设计工具和技术,从简单的纸质原型到交互式数字原型。您将学习如何使用线框图(Wireframe)来规划界面布局和功能流程,以及如何创建交互原型来验证设计理念。 可用性工程与测试: 如何衡量一个用户界面的好坏?可用性测试是关键。本书将详细介绍各种可用性测试方法,如启发式评估、用户测试、A/B测试等,并提供如何设计测试用例、招募被测用户、分析测试结果并形成改进建议的实用指南。 跨平台与响应式设计: 在当今多设备、多屏幕的环境下,设计一个能够适应不同平台和屏幕尺寸的界面至关重要。本书将探讨跨平台设计考量以及响应式设计(Responsive Design)的原则和技术,确保您的界面在桌面、平板、手机等设备上都能提供良好的用户体验。 无障碍设计(Accessibility): 确保所有用户,包括有特殊需求的用户,都能无障碍地使用您的软件,是现代软件开发的重要考量。本书将介绍无障碍设计的基本原则,如对比度、键盘导航、屏幕阅读器兼容性等,并阐述如何在设计中融入这些考量。 第三部分:面向未来的用户界面设计趋势 技术不断进步,用户界面设计也在不断演进。本书将展望未来,探讨当前和未来的热门趋势。 情感化设计(Emotional Design): 如何让用户在与软件交互时产生积极的情感连接?本书将探讨情感化设计在增强用户忠诚度和满意度方面的作用,并介绍一些如何通过设计元素来唤起用户情感的方法。 语音用户界面(VUI)与自然语言处理(NLP)的融合: 随着智能助手的普及,语音交互正成为新的用户界面形式。本书将简要介绍VUI的基本设计原则,以及如何将NLP技术应用于更自然的交互。 虚拟现实(VR)与增强现实(AR)的用户界面: 随着沉浸式技术的兴起,VR/AR设备的UI设计将成为新的前沿领域。本书将初步探讨这些新媒介下的交互挑战与设计机会。 数据可视化在用户界面中的应用: 如何清晰、有效地展示复杂数据,帮助用户理解和决策?本书将探讨数据可视化在UI设计中的重要性,以及如何选择合适的图表类型来提升信息传达效率。 AI在UI设计中的辅助作用: 从用户行为分析到自动布局生成,AI正在逐步改变UI设计的流程。本书将探讨AI技术如何辅助设计师,提高设计效率和创新性。 本书的独特价值: 《MATLAB GUI设计学习手册(第3版)》并非一本“如何使用MATLAB GUI工具条”的说明书。它是一本思维模式的构建手册,旨在培养读者系统化、用户导向的软件设计理念。您将获得的不仅仅是某个特定工具的使用技巧,而是能够应用于任何平台、任何语言的通用设计智慧。 我们鼓励您将书中的理念与您正在开发的任何软件项目相结合,无论是复杂的科学计算应用、数据分析工具,还是日常的办公软件。本书将帮助您: 提升软件的可用性和易用性: 让您的软件更容易被用户理解和掌握,减少学习成本和操作失误。 提高用户满意度和忠诚度: 优秀的用户体验能够留住用户,并转化为积极的口碑。 优化开发效率: 通过清晰的设计流程和原型验证,减少后期返工,节省开发时间和成本。 站在技术前沿: 掌握现代软件开发所需的关键技能,为您的职业生涯增添强劲动力。 无论您是经验丰富的软件开发者,希望提升用户界面设计能力,还是初涉软件工程的探索者,渴望构建出受用户喜爱的产品,《MATLAB GUI设计学习手册(第3版)》都将是您不可或缺的学习伴侣。让我们一起,用设计的力量,连接技术与人类,创造更美好的数字体验。

用户评价

评分

这本书的出版,对于像我一样,一直在MATLAB GUI设计领域摸索的学习者来说,无异于一场及时雨。我过去尝试过不少零散的资料和网络教程,但总觉得体系不完整,很多细节难以深入理解。这次拿到《MATLAB GUI设计学习手册(第3版)》,翻阅几页便被其条理清晰的结构和详实的内容所吸引。书的前半部分,作者系统地梳理了GUI设计的核心概念,从最基础的组件介绍,到事件驱动机制的原理讲解,再到不同布局方式的优劣分析,都讲解得鞭辟入里。我尤其喜欢作者在讲解每个组件时,不仅提供了基本用法,还穿插了实际应用场景的案例,让我能立刻体会到这个组件在实际开发中的价值。比如,在介绍`uicontrol`的`Style`属性时,作者详细对比了`pushbutton`、`edit`、`slider`等不同样式,并给出了如何利用它们构建交互式界面的实例,这比干巴巴的API说明要生动得多,也容易理解得多。而且,书中还强调了良好的用户体验设计原则,这在很多技术书籍中是比较少见的。作者提醒我们在设计GUI时,不仅要考虑功能的实现,更要站在用户的角度思考,如何让界面更直观、操作更便捷。这对于我这样技术导向但有时忽略用户体验的学习者来说,是宝贵的指导。总而言之,这本书为我打下了坚实的GUI设计基础,让我对MATLAB GUI开发的整体框架有了更清晰的认识。

评分

这本书的内容结构设计得非常合理,循序渐进,逻辑性极强,这对我这样一个需要系统学习GUI设计的初学者来说,简直是福音。《MATLAB GUI设计学习手册(第3版)》从最基础的GUI界面构成讲起,逐步深入到事件处理、数据交互、以及最终的应用程序打包。我尤其喜欢作者在讲解每一个新概念时,都会先给出清晰的定义和原理,然后通过一个简短但能说明问题的示例代码来辅助理解。这样的学习方式,让我能够轻松地掌握每一个知识点,并且能够很快地将其应用到自己的实践中。书中对于回调函数的讲解尤为细致,我过去在处理GUI事件时,常常感到困惑,不知道如何正确地编写回调函数来响应用户的操作。而这本书则系统地阐述了回调函数的机制,并且提供了多种编写回调函数的模式,让我对如何实现GUI的交互性有了更深入的理解。此外,书中还涉及了一些关于GUI美化和用户体验的讨论,这对于我这样一个更注重功能实现的人来说,非常有启发性。作者提醒我们,一个美观且易于使用的GUI,能够极大地提升用户满意度,这让我开始重新审视自己在GUI设计中的不足之处。总而言之,这是一本能够帮助我从零开始,逐步建立起MATLAB GUI设计能力的优秀教材,为我开启了通往GUI开发世界的大门。

评分

坦白说,我最看重的是一本技术书籍的实用性和前沿性,而《MATLAB GUI设计学习手册(第3版)》在这两方面都做得相当出色。它不像某些老旧的教材那样,只停留在过去的知识点上,而是紧密结合了MATLAB近几年的更新和发展。我注意到书中对App Designer的介绍非常详尽,这让我意识到传统GUIDE工具的局限性,并且开始转向使用更现代、更高效的App Designer进行GUI开发。作者在讲解App Designer时,不仅介绍了其可视化设计界面,还深入探讨了其基于面向对象编程的思想,以及如何利用类和对象来组织代码,这让我对GUI开发的结构化和模块化有了全新的认识。此外,书中还提及了一些第三方工具箱在GUI开发中的应用,以及如何通过MATLAB Compiler将GUI打包成独立的应用程序,这对于我将开发成果分享给没有MATLAB环境的用户来说,无疑是极大地拓宽了应用场景。书中的案例都非常贴合实际工程需求,比如自动化的数据采集系统、仪器控制软件、以及简单的科学计算工具等,这些案例不仅能让我理解GUI的设计原理,还能让我学习到在特定领域如何巧妙地运用GUI来实现功能。这种理论与实践相结合的学习方式,让我在学习过程中充满了成就感,也为我日后的工作打下了坚实的基础。

评分

阅读《MATLAB GUI设计学习手册(第3版)》的体验,与其说是一次学习,不如说是一场与一位经验丰富的前辈的对话。书的语言风格非常亲切,作者仿佛在与读者进行一对一的交流,用一种平易近人的方式讲解复杂的GUI概念。我特别欣赏作者在讲解过程中,经常穿插一些“过来人”的经验之谈,例如在选择组件时,作者会提醒我们考虑哪些因素,以及如何避免一些常见的误区。这些经验之谈,往往比枯燥的技术说明更能打动我,也更能引起我的共鸣。书中有很多小技巧和窍门,都是作者在长期的GUI开发实践中总结出来的,比如如何快速调整组件的大小和位置,如何批量修改组件的属性,以及如何使用快捷键来提高开发效率等等。这些细节虽然微小,但却能极大地提升我们的开发效率,让我们在繁琐的GUI设计过程中感到更加得心应手。而且,书中的图文并茂,大量的截图和流程图清晰地展示了每一个操作步骤,让我在学习过程中不容易迷失方向。我感觉自己就像跟着作者一步一步地在操作,每完成一个章节,都能有一种豁然开朗的感觉。这本手册的价值,不仅仅在于它所包含的知识点,更在于它所传达的学习方法和开发理念,让我受益匪浅。

评分

在我看来,这本《MATLAB GUI设计学习手册(第3版)》最大的亮点在于其对MATLAB GUI开发过程中可能遇到的各种坑的预判和解决方案的提供。书中有专门的章节讲解如何处理常见的问题,比如窗口的响应速度问题、内存泄露的排查、以及如何优化GUI在不同操作系统下的兼容性。我记得之前在做一个数据可视化GUI的时候,遇到过图表刷新不及时的问题,折腾了好久才勉强解决,如果当时有这本书,相信能少走很多弯路。作者不仅给出了代码层面的优化建议,还探讨了算法和数据结构对GUI性能的影响,这种深入的分析非常有价值。此外,书中还引入了一些高级的GUI设计技巧,例如如何利用回调函数实现复杂的交互逻辑,如何通过事件监听机制来动态更新界面元素,以及如何打包和部署GUI应用程序,让生成的exe文件能够独立运行,这些都是我过去一直渴望掌握却不得其法的技能。作者在讲解这些高级内容时,并没有显得高深莫测,而是通过清晰的逻辑和循序渐进的步骤,引导读者一步步理解并掌握。尤其是关于多线程处理和进程间通信的部分,虽然有些挑战性,但作者的讲解方式让我觉得并非遥不可及,而是可以通过练习逐步攻克的。这本书真正做到了“授人以渔”,不仅仅是告诉我们怎么做,更重要的是让我们理解为什么这么做,以及如何做得更好。

评分

慢慢看,这种说法好不好用,涨姿势

评分

好书 值得学习 买了好多matlab的书 希望可以成为大神级人物

评分

红色警戒是告诉金山手机毒霸天下第一关上了日语课log迷宫

评分

这的确是一本不错的书

评分

正在学这个软件,书的内容很充实

评分

还可以,最近在用MATLAB

评分

正在学习中,书还不错吧。

评分

坦白说,我越来越不相信科学能够为这个世界带来什么本质的变化,如果人们缺少了坚定的信念,缺乏同情,人们不再懂得在诗歌和音乐里感受宇宙的节奏,人们不再相信事物除了不同之外还有相同——如果人们是这样,那这可能是倒退而不是进步。

评分

采用案例形式,以智能算法为主线,讲解了遗传算法、免疫算法、退火算法、粒子群算法、鱼群算法、蚁群算法和神经网络算法等最常用的智能算法的MATLAB实现.本书共给出30个案例,每个案例都是一个使用智能算法解决问题的具体实例,所有案例均由理论讲解、案例背景、MATLAB程序实现和扩展阅读四个部分组成,并配有完整的程序源码和讲解视频,使读者在掌握算法的同时,也可以学习到作者们多年积累的编程经验与技巧,从而快速提高使用算法求解实际问题的能力.

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有