MATLAB 高级绘图:柱状图、等高线与三维曲面图
本章进阶绘图技巧:柱状图、等高线图、三维图。
柱状图
bar 绘制二维柱状图。
示例:学生成绩
x = 1:10;
y = [75,58,90,87,50,85,92,75,60,95];
bar(x,y); xlabel('Student'); ylabel('Score'); title('First Sem:')
等高线图
等高线连接函数值相等的点。contour 绘制等高线图,需 meshgrid 生成网格坐标。
示例:g = x² + y²
[x,y] = meshgrid(-5:0.1:5, -3:0.1:3); g = x.^2 + y.^2; contour(x,y,g)
进阶:显示数值标签:
[C,h] = contour(x,y,g); set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)
三维曲面图
三维图显示二元函数曲面 g=f(x,y)。步骤:meshgrid 生成网格 → 定义函数 → surf 绘制彩色曲面(含面与线),mesh 绘制线框图。
示例:g = x·e^{-(x²+y²)}
[x,y] = meshgrid(-2:.2:2); g = x .* exp(-x.^2 - y.^2); surf(x, y, g)
mesh 仅显示有色线框,surf 同时渲染面片颜色,视觉更丰富。
MATLAB
- MATLAB 入门指南:矩阵实验室的核心能力与应用领域全景
- MATLAB 基础语法速成:交互计算、变量、运算符、格式控制与注释
- MATLAB 变量深度解析:矩阵本质、赋值、多重赋值、查看与清理、长赋值、格式控制、向量创建
- MATLAB 常用命令速查:会话管理、系统操作、输入输出、矩阵数组、绘图可视化
- MATLAB 数据类型完全指南:15 种基本类型、转换函数与类型判断函数速查表
- MATLAB 运算符大全:矩阵/数组算术、关系、逻辑、位运算、集合运算详解
- MATLAB 向量完全指南:行/列向量创建、索引引用、切片、核心运算操作
- MATLAB 矩阵核心操作:创建、索引引用、子矩阵提取、行列删除、拼接与基本运算
- MATLAB 多维数组与特殊数组完全指南
- MATLAB 冒号运算符详解:向量创建与高效迭代
- MATLAB 数值类型详解:存储、转换与范围查询
- MATLAB 字符串完全指南:创建、拼接、元胞数组与常用函数