MATLAB 绘图速查笔记

MATLAB 绘图速查笔记

1、基础二维绘图
matlab 复制代码
x = 0:0.1:10;             % X 数据
y = sin(x);               % Y 数据
plot(x, y, 'b-', 'LineWidth', 2);  % 蓝色实线,线宽 2
xlabel('x 轴');
ylabel('y 轴');
title('y = sin(x)');
grid on;                  % 显示网格
2、多曲线绘制+图例
matlab 复制代码
x = 0:0.1:10;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r-', 'LineWidth', 2);   % 红色实线
hold on;                             % 保持当前图
plot(x, y2, 'g--', 'LineWidth', 2);  % 绿色虚线
xlabel('x 轴');
ylabel('y 轴');
title('sin(x) 与 cos(x) 对比');
legend('sin(x)', 'cos(x)');
grid on;
3、颜色与线性对照表
颜色字符 颜色
'r' 红色
'g' 绿色
'b' 蓝色
'c' 青色
'm' 品红
'y' 黄色
'k' 黑色
线型字符 线型
'-' 实线
'--' 虚线
':' 点线
'-.' 点划线
matlab 复制代码
plot(x, y, 'g--', 'LineWidth', 2); % 绿色虚线
4、三维绘图
matlab 复制代码
[X, Y] = meshgrid(-5:0.1:5, -5:0.1:5);
Z = exp(-(X.^2 + Y.^2) / 10);
surf(X, Y, Z);           % 三维曲面
xlabel('X'); ylabel('Y'); zlabel('Z');
title('三维高斯曲面');
colorbar;                % 添加颜色条
shading interp;          % 平滑颜色
5、控制坐标轴
matlab 复制代码
axis([0 10 -1.5 1.5]);   % 设置范围 [x_min x_max y_min y_max]
axis equal;              % x、y 比例相同
6、保存图片
matlab 复制代码
saveas(gcf, 'myplot.png');   % 保存为 PNG
saveas(gcf, 'myplot.fig');   % 保存为 MATLAB 图形文件
相关推荐
凉、介29 分钟前
别再把 PCIe 的 inbound/outbound、iATU 和 eDMA 混为一谈
linux·笔记·学习·嵌入式·pcie
Evand J2 小时前
【MATLAB例程】基于低精度IMU、GNSS的UAV初始航向(三维角度)校准的仿真,包含卡尔曼滤波、惯导解算与校正
开发语言·matlab·gnss·imu·卡尔曼滤波
简简单单做算法2 小时前
基于CNN卷积神经网络的数据预测matlab仿真,对比BP,RBF,LSTM
matlab·cnn·卷积神经网络·lstm·数据预测
雷工笔记3 小时前
MES / WMS / AGV 交互时序图及生产管理模块界面设计清单
人工智能·笔记
大邳草民3 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python
landuochong2003 小时前
claude-obsidian 再升级
人工智能·笔记·claudecode
CheerWWW4 小时前
C++学习笔记——线程、计时器、多维数组、排序
c++·笔记·学习
ljt27249606614 小时前
Compose笔记(七十六)--拍照预览
笔记·android jetpack
ZC跨境爬虫4 小时前
dankoe视频笔记:如何培养对自己喜欢之事的痴迷感
人工智能·笔记·搜索引擎
新手小新4 小时前
C#学习笔记1-在VS CODE部署C#开发环境
笔记·学习·c#