MATLAB 向量化编程基础精讲 - Softcover

 
9787512422094: MATLAB 向量化编程基础精讲

Synopsis

《MATLAB向量化编程基础精讲》使用MATLAB新版本2016a,拣选Mathworks官方群组Cody中一些有趣的代码问题,分6章讲解这些优秀示例代码中使用数组、字符串操作、正则表达式以及匿名函数等方面的MATLAB编程技巧,并对其中较为典型和精彩的用法做扼要点评,对一些复杂思路或代码的细节和步骤,还逐一展开了延伸分析,使学习MATLAB编程的用户,能迅速体会MATLAB矢量化编程语言的基本特色。本书适合所有MATLAB编程爱好者和使用MATLAB的不同专业大学生阅读,还可供研究生、科研工作人员及高校教师参考。关于MATLAB编程,关于Mathworks官方的Cody,如果您希望有所了解并和全世界的高手"肩并肩",这本书一定能不负你望。两位作者在各大MATLAB论坛任版主多年,都是MATLAB骨灰级用户,他们用平实的语言,剖析MATLAB的本质和系列编程技巧,因此,编程在这本书里是有趣的,让人欲罢不能的。MATLAB中文论坛为本书设有专门的交流版块,您有任何与本书有关的疑问,敬请来询。第1章数组操作初步·11.1数组基础训练:算盘里的学问·11.1.1逐列循环结合正反向搜索·31.1.2利用累积乘积函数cumprod·61.1.3构造特殊的乘积因子·71.2数组基础训练:非零元素赋值为1·81.2.1循环+判断·81.2.2利用逻辑判断+矢量索引·91.2.3利用abs和sign·91.2.4min函数更改nanflag设置参数·101.3数组基础训练:将指定元素换成0·111.3.1循环+判断·121.3.2高低维索引转换后赋值·131.3.3利用bsxfun单一维扩展构造逻辑判断条件·151.3.4利用sparse函数对全零稀疏矩阵相关元素赋值·161.3.5利用累积方式构造向量的accumarray函数·171.4数组基础训练:正反对角线互换·191.4.1寻找元素行列索引关系循环赋值·201.4.2利用低维索引查找正反对角元素关系赋值·201.4.3结合逻辑数组或点乘构造对角线元素·211.4.4利用逻辑"或"操作·261.5数组基础训练:寻找真约数·281.5.1函数factor和组合命令nchoosek·281.5.2最大公约数命令·291.5.3含求余函数mod和rem的逻辑判断·301.6数组基础训练:康威的《生命游戏》·311.6.1枚举·321.6.2循环·341.6.3叠加与卷积·351.7数组基础训练:寻找最大尺码的"空盒子"·401.7.1循环·411.7.2利用conv2函数·421.8数组基础训练:寻找对角线上的最多连续质数·471.8.1卷积命令·481.8.2灵活的max+diff+find函数组合·531.9数组基础训练:扫雷棋盘模拟·591.9.1循环遍历元素+判断·601.9.2构造三对角矩阵的连乘方案·621.9.3利用卷积命令conv2·621.10数组基础训练:移除向量中的NaN及其后两个数字·651.10.1循环·661.10.2矢量化索引操作·671.11数组基础训练:把NaN用左边相邻数字替代·701.11.1循环+判断·701.11.2利用cumsum构造符合

"synopsis" may belong to another edition of this title.