一、 基础数学运算与函数
1. 交互式计算
在 MATLAB 提示符 >> 后输入表达式并按回车,结果默认存储在变量 ans 中。
-
基本运算符:+ (加), - (减), * (乘), / (除), ^ (幂)。
-
分号 ; 的作用:在指令后加分号可抑制结果显示。
-
变量命名:第一个字符必须是字母,最多 19 个字符(新版支持更多)。
2. 常用数学函数
|
类别 |
函数 |
说明 |
|
基本函数 |
abs(x) |
绝对值 / 向量模长 |
|
|
sqrt(x) |
开平方 |
|
|
round(x) |
四舍五入 |
|
|
rem(x,y) |
求余数 |
|
对数/指数 |
exp(x) |
$e^x$ |
|
|
log(x) |
自然对数 $\ln(x)$ |
|
|
log10(x) |
以 10 为底的对数 |
|
三角函数 |
sin, cos, tan |
正弦、余弦、正切 (弧度制) |
|
|
asin, acos |
反三角函数 |
|
复数运算 |
real(z) / imag(z) |
实部 / 虚部 |
|
|
conj(z) |
共轭复数 |
二、 向量与矩阵操作
1. 创建与修改
2. 矩阵元素处理
-
引用:A(row, col)。例如 A(2,3) 取第 2 列第 3 行元素。
-
整行/整列引用:A(1, :) 取第一行;A(:, 2) 取第二列。
-
删除元素:y(4) = [] 删除 y 的第四个元素。
-
矩阵重塑:reshape(A, m, n) 将 A 重新排列为 $m \times n$ 矩阵。
3. 统计函数(适用于向量)
max, min, mean (平均值), median (中位数), std (标准差), sum (总和), length (元素个数)。
三、 流程控制与 M 档案
1. 循环结构
2. 条件判断
3. M 档案 (M-Files)
四、 图形绘制
1. 二维绘图 (2D Plotting)
-
基本命令:plot(x, y, '颜色线条形状')
-
辅助修饰:
-
xlabel, ylabel: 坐标轴标签
-
title: 标题
-
grid on: 显示网格
-
legend: 图例
-
多图并排:subplot(m, n, p) 将绘图区分为 $m \times n$ 块,并在第 $p$ 块绘图。
2. 三维绘图 (3D Plotting)
五、 系统辅助指令与管理
|
指令 |
说明 |
|
help |
获取函数帮助(如 help plot) |
|
lookfor |
根据关键字搜索函数 |
who / whos |
列出当前工作空间的所有变量 / 详细信息 |
|
clear |
清除变量(clear all 清除所有) |
save / load |
保存变量到 .mat 文件 / 从文件载入变量 |
|
path |
查看或设置 MATLAB 的搜索路径 |
? 快速提示:
(责任编辑:泉水) |