搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MATLAB修炼之道--编程实例透析/MATLAB&Simulink开发实例系列丛书
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787512438439
  • 作      者:
    编者:祁彬彬//马良//靳欢|责编:陈守平
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2022-08-01
收藏
内容介绍
本书主要介绍MATLAB编程基本操作方法与技巧。由于MATLAB近几年在基本操作和数据类型等方面发生了巨大变化,本书对于新版本MATLAB,尤其是R2019b到R2021b中的比较引人注意的新增函数与实用功能,结合代码示例说明其具体的应用方法。全书共10章,第1~4章介绍基本环境设置、代码调试工具使用方法、数据类型等,结合案例讲解包括隐式扩展与逗号表达式等基本操作在内的综合运用;第6~10章讲述函数与脚本、子函数与匿名函数在工程计算中的运用,以及绘图和实时脚本中的一些新老函数与代码案例。 本书包含大量代码案例,展示了MATLAB的基本操作方法、函数命令与数据类型是如何有机融合在一起来解决实际问题的。全书通俗易懂,适合具有一定基础但希望更进一步理解和掌握MATLAB编程语言特点的读者阅读,也可为科学研究工作者、教师在运用MATLAB语言解决实际编程问题时提供代码编写技巧与求解方法的参考。
展开
目录
第1章 绪论
1.1 培养MATLAB编程的代码直觉
1.1.1 案例1:用MATLAB实现快速排序算法
1.1.2 案例2:MATLAB计算“亲密数”
1.2 使用新版本MATLAB
第2章 MATLAB环境设置与代码调试工具
2.1 设置MATLAB工作环境
2.1.1 修改默认工作文件路径
2.1.2 工作文件夹间的快速切换
2.1.3 一键调换界面背景配色方案
2.1.4 帮助文档的基本设置与有效利用
2.1.5 MATLAB代码编写环境
2.2 代码注释与智能缩进
2.3 MATLAB中的代码调试
2.3.1 MATLAB代码调试工具
2.3.2 代码调试示例1:逐行顺序调试
2.3.3 代码调试示例2:用Pause on Errors调试循环体
2.3.4 代码调试示例3:添加逻辑断点或assert函数
2.4 Visual Studio Code编写和运行MATLAB代码
2.4.1 VS Code编写MATLAB代码的环境配置
2.4.2 VS Code运行MATLAB代码
2.5 MATLAB编程语言的特点与代码示例分析
2.5.1 案例1:指定元素包含的判断问题
2.5.2 案例2:矩阵中的运算操作
2.5.3 案例3:列元素交换位置
2.6 总结
第3章 运算操作符与数据类型
3.1 运算操作符
3.1.1 MATLAB中的常用运算符
3.1.2 最“MATLAB”的操作方式:矢量化运算
3.1.3 低调而强大的隐式扩展
3.2 数据类型
3.2.1 MATLAB中的基本数据类型
3.2.2 cell/struct/table类型特征辨析
3.2.3 技巧:神秘的逗号表达式
3.2.4 技巧:两种快速生成结构数组的方法
3.2.5 文本类型:char或string
3.2.6 R2020b新功能:pattern模式搜索匹配string文本
3.2.7 用于时间描述的数据类型:datetim
3.2.8 关于映射表结构:containers.Map
3.3 总结
第4章 逻辑关系、逻辑运算与索引寻址
4.1 逻辑关系和逻辑运算
4.1.1 逻辑条件里的8个“是非”断定
4.1.2 6种MATLAB逻辑运算操作
4.1.3 进阶:“短路”运算与常规数组逻辑操作特征辨析
4.1.4 逻辑运算代码示例1:分段函数
4.1.5 逻辑运算代码示例2:构造字形矩阵
4.2 数组的索引寻址
4.2.1 多角标的高维索引
4.2.2 单一角标的低维索引
4.2.3 索引查找函数find
4.2.4 进阶:示例解析不同索引应用方法
4.3 总结
第5章 MATLAB脚本与函数
5.1 脚本、函数的基本功能辨析
5.2 m-function的基本结构剖析
5.3 varargout/varargin定制数量可变的输入输出
5.4 用inputParser解析输入变量
5.5 R2019b新功能:用arguments解析输入变量
5.5.1 arguments调用格式与基本功能
5.5.2 示例1:解析输入包含“名称值”属性参数对的函数
5.5.3 示例2:用自定义解析函数输入变量
5.5.4 示例3:解析输入包含varargin的函数
5.6 增强程序条理性的利器:子函数
5.7 函数和脚本综合运用实例
5.7.1 MATLAB中的数值积分
5.7.2 非线性方程(组)计算——求解器式与问题式方案
5.7.3 常微分方程及参数传递
5.8 总结
第6章 MATLAB程序控制流程
6.1 控制流程概述
6.2 for/while循环流程示例
6.2.1 for循环
6.2.2 while循环
6.2.3 for/while流程综合示例:十一抽杀问题
6.3 多路分支的if和switchcase流程
6.3.1 克拉兹序列中if流程解读
6.3.2 今天星期几——switch流程做文本选择
6.4 总结
第7章 匿名函数及其应用
7.1 匿名函数概念与基本用法
7.1.1 匿名函数调用方法
7.1.2 应用示例1:匿名函数与参数化的绘图
7.1.3 应用示例2:以数据“反调用”匿名函数句柄
7.2 嵌套匿名函数与参数传递
7.3 嵌套匿名函数示例1:含参变量数值积分
7.3.1 匿名函数构造一重数值积分被积表达式
7.3.2 匿名函数构造带参数非矩形区域三重积分被积表达式
7.4 嵌套匿名函数示例2:含参变量的非线性方程组
7.5 嵌套匿名函数示例3:含参变量的常微分方程
7.5.1 ODE的匿名函数基本解法
7.5.2 嵌套匿名函数构造含参变量常微分方程组
7.5.3 嵌套匿名函数+结构数组传递参数
7.5.4 嵌套匿名函数构造隐式微分代数方程(组)模型
7.5.5 嵌套匿名函数构造携带分段参变量微分方程模型
7.5.6 匿名函数与ODE中的Events事件构造
7.6 总结
第8章 图形技术
8.1 图形对象
8.1.1 概念:MATLAB图形的对象父子结构关系
8.1.2 示例:空间参数曲线与图形对象层级
8.2 平面图形绘制基本方法概述
8.2.1 示例:曲线图绘制及属性参数设置代码分析
8.2.2 示例:曲线图和属性值设置初步
8.2.3 示例:图形属性参数的进一步设置
8.2.4 示例:多坐标轴子图的subplot和tiledlayout函数
8.2.5 绘图函数plot的数据逻辑
8.2.6 用stackedplot函数绘制堆叠图
8.2.7 函数
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证