Matlab基础操作:变量赋值与矩阵创建

需积分: 15 1 下载量 74 浏览量 更新于2024-08-16 收藏 469KB PPT 举报
本资源主要介绍的是MATLAB运算基础的上机练习,涉及到变量与常量、矩阵的创建和赋值操作。以下是详细的知识点总结: 1. **变量与常量** - MATLAB中的变量和常量具有特定含义: - `eps`:容差变量,代表1.0到最近浮点数的最小距离,在PC机上约为2^-52。 - `pi`:圆周率π的近似值,固定为3.1415926。 - `inf`或`Inf`:表示正无穷大,相当于除以零的结果。 - `NaN`:非数,表示无法计算的结果,如0乘以π、0除以0等。 - `i`和`j`:虚数单位,用于表示复数。 - `ans`:未赋值运算结果的临时存储,会自动存储最近一次运算的结果。 2. **变量操作** - MATLAB变量赋值规则: - 变量名区分大小写,首字符必须为字母,长度不超过31个字符,可以包含下划线和数字。 - 可以直接赋值表达式,如`A = 1:12`,或通过表达式赋值给`ans`。 - 复杂表达式可以通过换行和`...`分段。 3. **矩阵操作** - 矩阵是MATLAB的基本数据对象,可以自动识别维度和类型。 - 标量视为1x1矩阵,向量是行或列为1的矩阵,N维数组是更高维度的矩阵。 - 创建矩阵方法: - 直接输入法:使用方括号`[]`,元素用逗号或空格分隔,不同行用分号或回车区分。 如:`B = [123; 456]` 或 `A = [123]`。 4. **矩阵赋值和函数调用** - 函数调用时,可以返回多个变量,如`[val, row] = max(a)`,返回最大值和对应的索引。 通过这些基础操作,学习者可以掌握MATLAB中变量的声明、赋值、矩阵的创建以及基本的运算技巧。在实践中,熟练运用这些操作能够提高编程效率,并为更复杂的数学建模和数据分析奠定基础。