在制作MATLAB讲义时,一旦发现表格跨行,我立马就会调整!
同一个段落中的句子跨行?那更是我的“眼中钉”!
就是这样“挑剔”,我完成了几百页的讲义制作。
现在回顾,也许正是这种“强迫症”让这份MATLAB讲义如此出色!
每次翻开,美观的排版都让我心情愉悦!
MATLAB课程持续更新中!欢迎大家在b站观看学习。
https://www.bilibili.com/video/BV1dN4y1Q7Kt
对应的讲义代码可以看第一个视频下载。
下面附上一些讲义的内容:
附上目录:
第 1 章:MATLAB 的介绍和安装..........2
1.1 MATLAB 的介绍........2
1.2 MATLAB 和 Python 的比较.......2
1.3 MATLAB 的安装........4
1.3.1 MATLAB 版本的选择.....4
1.3.2 MATLAB 的获取.............4
1.4 本章小节 ..........6
1.5 课后习题 ..........6
第 2 章:MATLAB 入门知识..2
2.1 MATLAB 的界面介绍2
2.2 创建 MATLAB 的脚本..............3
2.3 强大的实时脚本 ........5
2.4 MATLAB 文件管理....6
2.5 MATLAB 的帮助系统8
2.6 MATLAB 的变量........9
2.7 常见的数学运算函数 ..............12
2.8 本章小节 ........15
2.9 课后习题 ........15
第 3 章:MATLAB 矩阵的操作 ···········2
3.1 复习矩阵的基础知识 ·············2
3.2 MATLAB 中的向量················3
3.2.1 向量的创建方法···········4
3.2.2 向量元素的引用···········6
3.3 MATLAB 中的矩阵················8
3.3.1 矩阵的创建方法···········8
3.3.2 矩阵元素的引用········· 10
3.3.4 矩阵的拼接和重复······ 15
3.4 矩阵的运算 ····· 26
3.4.1 调用函数 26
3.4.2 算术运算 39
3.4.3 关系运算 44
3.4.4 逻辑运算 46
3.4.4.1 逻辑运算函数···· 46
3.4.4.4 all、 any 和 find 函数 ··················· 53
3.4.5 集 合运算 56
3.5 线性代数相关的函数 ··········· 61
3.6 本章小节 ········ 67
3.7 课后习题 ········ 67
(1) isempty 函数(★★★★☆) ........3
(2) unifrnd 函数(★★★☆☆) .........3
(3) normrnd 函数(★★☆☆☆) .......4
(4) fibonacci 函数(★☆☆☆☆) ......4
(5) factorial 函数(★★★☆☆) .......5
(6) randperm 函数(★★★★★) .....5
(7) randsample 函数(★★★☆☆) ..6
(8) datasample 函数(★★☆☆☆) ...8
(9) ismembertol 函数(★★☆☆☆) .9
(10) uniquetol 函数(★★☆☆☆) ..10
(11) prctile 函数(★★★☆☆) .......11
(12) meshgrid 函数(★★★★☆) ..12
(13) rng 函数(★★★★★) ...........13
(14) poissrnd 函数(★★☆☆☆) ...14
(15) exprnd 函数(★★☆☆☆) ......14
(16) nchoosek 函数(★★★☆☆) ..15
(17) perms 函数(★★★☆☆) .......16
第 4 章:MATLAB 程序流程控制 ..........2
4.1 条件语句 ...........2
4.1.1 if-elseif-else-end 语句.......2
4.1.2 switch-case-otherwise-end 语句.7
4.2 循环语句 .........10
4.2.1 for-end 语句....10
4.2.2 while-end 语句13
4.2.3 break 和 continue ............15
4.3 处理异常的 try-catch 语句 .......19
4.4 控制程序流程的其他常用指令 .........20
4.4.1 程序运行计时:tic/toc ..21
4.4.2 暂停程序运行:pause ...22
4.4.3 用户输入数据:input ....22
4.4.4 显示警告信息:warning .........24
4.4.5 显示报错信息:error.....24
4.5 本章小节 .........25
4.6 课后习题 .........25
第 5 章:MATLAB 文本数据处理入门篇 ...2
5.1 ASCII 和 Unicode 编码 ......2
5.2 字符数组 3
5.2.1 单个字符 ...3
5.2.2 字符向量 ...4
5.2.3 字符矩阵 .13
5.3 使用元胞数组保存和处理文本数据 .....17
5.3.1 元胞数组 .18
5.3.1.1 MATLAB 中的数据类型 ...18
5.3.1.2 创建元胞数组 ...20
5.3.1.3 引用元胞数组 ...21
5.3.1.4 拼接元胞数组 ...26
5.3.1.5 修改元胞数组 ...27
5.3.1.6 删除元胞数组 ...31
5.3.1.7 对元胞数组进行运算 32
5.3.1.8 元胞数组和其他数据类型的转换 .33
5.3.1.9 对每个元胞中保存的数据应用函数 ....36
5.3.2 字符向量元胞数组 ......39