MATLAB 变量深度解析:矩阵本质、赋值、多重赋值、查看与清理、长赋值、格式控制、向量创建
MATLAB 中每个变量本质上都是数组/矩阵。标量是 1×1 矩阵,向量是 1×N 或 N×1 矩阵。
基本赋值
x = 3 % 创建 1x1 矩阵 x,值 3 x = sqrt(16) % 表达式赋值,结果 4
关键规则
- 变量使用前必须赋值
- 未赋值的表达式结果自动存入
ans - 可后续引用
ans
sqrt(78) ans = 8.8318 9876/ans ans = 1118.2
多重赋值
a = 2; b = 7; c = a * b c = 14
查看与管理变量
| 命令 | 作用 |
|---|---|
who | 列出变量名 |
whos | 详细信息:大小、字节、类、是否复数 |
clear x | 删除指定变量 |
clear | 清空工作区所有变量 |
whos 示例输出
Name Size Bytes Class a 1x1 8 double ans 1x70 757 cell b 1x1 8 double c 1x1 8 double Total is 73 elements using 781 bytes
长赋值换行
用省略号 ... 延续下一行:
initial_velocity = 0; acceleration = 9.8; time = 20; final_velocity = initial_velocity + acceleration * time final_velocity = 196
格式控制 (format)
同前文 format short/long/bank/rat/e 等,影响显示不影响内部精度。
创建向量
行向量
r = [7 8 9 10 11] % 空格分隔 r = [7, 8, 9, 10, 11] % 逗号分隔 t = [2, 3, 4, 5, 6]; res = r + t % 逐元素加 res = 9 11 13 15 17
列向量
c = [7; 8; 9; 10; 11] % 分号分隔 c = 7 8 9 10 11
MATLAB
- C 语言变量详解:类型、命名规则、定义声明与内存管理
- 理解 C 语言作用域规则:局部、全局与形式变量
- MATLAB 入门指南:矩阵实验室的核心能力与应用领域全景
- MATLAB 常用命令速查:会话管理、系统操作、输入输出、矩阵数组、绘图可视化
- MATLAB 数据类型完全指南:15 种基本类型、转换函数与类型判断函数速查表
- MATLAB 运算符大全:矩阵/数组算术、关系、逻辑、位运算、集合运算详解
- MATLAB 矩阵核心操作:创建、索引引用、子矩阵提取、行列删除、拼接与基本运算
- MATLAB 多维数组与特殊数组完全指南
- MATLAB 冒号运算符详解:向量创建与高效迭代
- MATLAB 数值类型详解:存储、转换与范围查询
- MATLAB 字符串完全指南:创建、拼接、元胞数组与常用函数
- MATLAB 函数详解:定义、工作区、输入输出与多种函数类型