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 图形文件
相关推荐
IT猿手1 小时前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
hjxu20162 小时前
【OpenClaw 龙虾养成笔记一】在远程服务器,使用Docker安装OpenClaw
服务器·笔记·docker
sinat_255487812 小时前
读者、作家 Java集合学习笔记
java·笔记·学习
observe1013 小时前
输入输出1
笔记
Evand J6 小时前
【MATLAB复现RRT(快速随机树)算法】用于二维平面上的无人车路径规划与避障,含性能分析与可视化
算法·matlab·平面·无人车·rrt·避障
s09071366 小时前
【声纳成像】基于滑动子孔径与加权拼接的条带式多子阵SAS连续成像(MATLAB仿真)
开发语言·算法·matlab·合成孔径声呐·后向投影算法·条带拼接
sanshanjianke6 小时前
AI辅助网文创作理论研究笔记(五):测试环境的搭建和一些问题的讨论
人工智能·笔记·ai写作
云边散步6 小时前
godot2D游戏教程系列二(18)
笔记·学习·游戏
C羊驼7 小时前
C语言:随机数
c语言·开发语言·经验分享·笔记·算法
風清掦7 小时前
【江科大STM32学习笔记-09】USART串口协议 - 9.1 STM32 USART串口外设
笔记·stm32·单片机·嵌入式硬件·学习