MATLAB
MATLAB 第一章
MATLAB 第二章
MATLAB 第三章
MATLAB 第四章
MATLAB 第五章
MATLAB 第六章
MATLAB 第七章
MATLAB 第八章
期末复习知识点总览
私有云知识库
-
+
首页
MATLAB 第八章
### 🧠 MATLAB 第八章 #### ✅ 1. 常见逻辑函数 | 函数名 | 作用 | 示例 | |------------|--------------------------------------|-------------------------| | `all(x)` | 判断所有元素是否都为非零(真) | `all([1, 2, 3]) → true` | | `any(x)` | 判断是否存在一个非零元素 | `any([0, 0, 5]) → true` | | `find(x)` | 返回数组中非零元素的索引 | `find([0,1,0,2]) → [2 4]` | | `logical(x)` | 将数组转换为逻辑数组 | `logical([0 5]) → [false true]` | | `isnan(x)` | 判断是否为 NaN(非数) | `isnan(0/0)` → `true` | | `isinf(x)` | 判断是否为 ±Inf(无穷) | `isinf(1/0)` → `true` | | `isempty(x)`| 判断数组是否为空 | `isempty([])` → `true` | --- #### 🔁 2. 控制结构拓展 - **嵌套 `if` 语句**:支持多层判断结构 - **嵌套 `for` / `while` 循环**:适合二维或更高维数组处理 - **逻辑判断组合**:可以搭配 `&&`, `||`, `~` 构建复杂条件 ```matlab if x > 0 && x < 10 disp('x 在 0 到 10 之间') end ``` --- #### 📐 3. 单位换算小练习(例) 例如将**厘米转为米**: ```matlab cm = 180; m = cm / 100; fprintf('%.2f cm = %.2f m\n', cm, m); ``` --- #### 🧪 4. 逻辑向量在索引中的应用 逻辑向量可以用于“条件筛选”数组元素,非常强大: ```matlab A = [5, 8, 12, -3]; idx = A > 6; % 得到逻辑数组 [false true true false] result = A(idx); % 结果为 [8 12] ```
admin
2025年6月30日 22:32
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码