好的,我来帮你整理一份 Matlab 入门教程,从基础概念、操作界面到常用命令,让初学者快速上手。
🔹 Matlab 入门教程(菜鸟版)
1. 什么是 Matlab
Matlab(Matrix Laboratory)是一个 数学计算、数据分析、可视化和算法开发平台,特点:
- 强大的矩阵运算能力(核心是矩阵)
 - 丰富的数学函数库
 - 内置绘图和可视化工具
 - 支持算法开发、数据分析和仿真
 
适合 工程、科学计算、控制系统、图像处理、机器学习 等领域。
2. Matlab 界面介绍
Matlab 的主界面主要包含几个部分:
- 命令窗口(Command Window)
- 输入命令,实时计算结果
 
 - 工作区(Workspace)
- 显示当前变量及其值
 
 - 命令历史(Command History)
- 保存以前输入的命令,方便重复使用
 
 - 当前文件夹(Current Folder)
- 查看、打开、管理当前工作目录的文件
 
 - 编辑器(Editor)
- 写 
.m文件(脚本 Script 或函数 Function) 
 - 写 
 
3. Matlab 基本语法
3.1 注释
% 单行注释
%{
多行注释
%}
3.2 变量与赋值
a = 10;       % 整数
b = 3.14;     % 浮点数
name = 'Tom'; % 字符串
3.3 基本运算
x = 5 + 3;   % 加法
y = 5 - 2;   % 减法
z = 5 * 2;   % 乘法
w = 10 / 2;  % 除法
p = 2^3;     % 幂运算
4. 矩阵与数组
Matlab 核心是 矩阵:
A = [1 2 3; 4 5 6; 7 8 9]; % 3x3 矩阵
B = [1,2,3];                % 行向量
C = [1;2;3];                % 列向量
- 获取元素:
 
A(2,3)   % 第二行第三列元素
B(1)     % 第一个元素
- 矩阵运算:
 
D = A + A;     % 矩阵加法
E = A * A;     % 矩阵乘法
F = A .* A;    % 元素逐个相乘
5. 常用函数
数学函数
sqrt(16)    % 开平方
abs(-5)     % 绝对值
sin(pi/2)   % 正弦
cos(0)      % 余弦
log(10)     % 自然对数
exp(1)      % e 的指数
统计函数
mean([1 2 3 4])   % 平均值
sum([1 2 3 4])    % 求和
max([1 2 3 4])    % 最大值
min([1 2 3 4])    % 最小值
6. 绘图基础
6.1 简单折线图
x = 0:0.1:2*pi;  % 从0到2π,步长0.1
y = sin(x);
plot(x, y);      % 绘制折线图
title('y = sin(x)');
xlabel('x');
ylabel('y');
grid on;         % 显示网格
6.2 散点图
x = rand(1,10);
y = rand(1,10);
scatter(x, y, 50, 'r', 'filled'); % 红色圆点
6.3 条形图
y = [5 10 15 20];
bar(y);
7. 控制语句
7.1 条件语句
x = 10;
if x > 5
    disp('x 大于 5');
elseif x == 5
    disp('x 等于 5');
else
    disp('x 小于 5');
end
7.2 循环语句
% for 循环
for i = 1:5
    disp(i);
end
% while 循环
count = 1;
while count <= 5
    disp(count);
    count = count + 1;
end
8. 函数定义
function y = addNumbers(a, b)
    y = a + b;
end
- 调用:
 
sum = addNumbers(3, 5);
9. 脚本和函数区别
- 脚本(Script)
- 扩展名 
.m - 不接收输入参数,也不返回输出值
 - 直接操作工作区变量
 
 - 扩展名 
 - 函数(Function)
- 扩展名 
.m - 可以接收参数并返回值
 - 局部变量不影响全局工作区
 
 - 扩展名 
 
10. Matlab 学习小技巧
- 常用快捷键:
F5:运行当前脚本Ctrl + Enter:运行选中行clc:清空命令窗口clear:清空工作区
 - 内置帮助:
 
help plot        % 查看 plot 函数帮助
doc plot         % 打开详细文档
- 多用 命令窗口 测试命令,理解矩阵运算逻辑
 
✅ 总结
- Matlab 核心是 矩阵和数组运算
 - 适合 数学计算、可视化、算法开发
 - 通过 脚本、函数、绘图、控制语句 可以实现丰富功能
 
发表回复