亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> MATLAB

MATLAB 基础语法速成:交互计算、变量、运算符、格式控制与注释

MATLAB 交互环境如同超级计算器,在 >> 提示符下即时执行输入的表达式。

动手实践:基本算术

5 + 5
ans = 10

3 ^ 2          % 3 的 2 次方
ans = 9

sin(pi/2)      % 正弦 90°
ans = 1

7/0            % 除零
ans = Inf
Warning: division by zero

732 * 20.3
ans = 1.4860e+04

特殊常量:pi (π)、Inf (∞)、i/j (√-1)、NaN (非数值)。

分号 (;) 抑制输出

语句末尾加分号不显示结果:

x = 3; y = x + 5
y = 8

注释

常用运算符与特殊字符

运算符用途
+ - * /加减乘除(矩阵运算)
.* ./ .\ .^数组逐元素运算(点运算)
^矩阵幂
\左除(解线性方程组 A\B)
:生成等间距向量 / 索引全行全列
' .'共轭转置 / 非共轭转置
[ ] ( ) { }数组构建、索引、元胞数组
... % ; ,续行、注释、抑制输出、分隔符
=赋值

特殊变量与常量

名称含义
ans最近一次未赋值的计算结果
eps浮点相对精度 (~2.22e-16)
i, j虚数单位
Inf正无穷
NaN非数值(0/0 等)
pi圆周率 π

变量命名规则

保存与加载工作区

save myfile      % 保存所有变量到 myfile.mat
load myfile      % 从 myfile.mat 恢复变量

格式控制 (format)

命令效果
format short4 位小数(默认)
format long16 位小数
format short e科学计数法 5 位
format long e科学计数法 16 位
format bank2 位小数(财务)
format +仅显示 + / - / 空
format rat有理数近似分数
format compact/loose紧凑/松散行距

示例

format long
x = 7 + 10/3 + 5^1.2
x = 17.2319816406394

format bank
daily = 177.45; weekly = daily * 6
weekly = 1064.70

MATLAB

  1. C 语言基础语法精通:Token、分号、注释与标识符规范
  2. C++核心语法与面向对象基石深度解析
  3. MATLAB 入门指南:矩阵实验室的核心能力与应用领域全景
  4. MATLAB 基础语法速成:交互计算、变量、运算符、格式控制与注释
  5. MATLAB 变量深度解析:矩阵本质、赋值、多重赋值、查看与清理、长赋值、格式控制、向量创建
  6. MATLAB 常用命令速查:会话管理、系统操作、输入输出、矩阵数组、绘图可视化
  7. MATLAB 数据类型完全指南:15 种基本类型、转换函数与类型判断函数速查表
  8. MATLAB 运算符大全:矩阵/数组算术、关系、逻辑、位运算、集合运算详解
  9. MATLAB 矩阵核心操作:创建、索引引用、子矩阵提取、行列删除、拼接与基本运算
  10. MATLAB 多维数组与特殊数组完全指南
  11. MATLAB 冒号运算符详解:向量创建与高效迭代
  12. Java 基础:掌握基本语法