【MATLAB】基本绘图 ( 图形设置 | 坐标轴开关 | box 开关 | 网格开关 | 坐标轴样式 )(一)

简介: 【MATLAB】基本绘图 ( 图形设置 | 坐标轴开关 | box 开关 | 网格开关 | 坐标轴样式 )(一)

文章目录

一、绘图相关设置

1、绘制多图

二、绘图相关代码示例

1、四个坐标样式展示

2、网格开关

3、box 开关

4、坐标轴开关





一、绘图相关设置




1、绘制多图


绘图相关设置 :


开关网格 : grid on/off


开关 box : box on/off , 坐标轴的 下方是 x xx 轴 , 左侧是 y yy 轴 , 上方和右侧是 box ;


开关坐标轴 : axis on/off


普通坐标轴 : axis normal , 默认坐标轴样式 ;


square 坐标轴 : axis square , 坐标轴的 x xx 轴范围与 y yy 轴范围相等 ;


equal 坐标轴 : axis equal , x xx 轴单位刻度与 y yy 轴单位刻度长度相等 , 最能体现出实际的曲线 ;


equal tight 坐标轴 : axis equal tight , 在 equal 坐标轴基础上 , 将曲线剪切出来 ;






二、绘图相关代码示例




1、四个坐标样式展示


四个坐标样式展示 :


% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
t = 0 : 0.1 : 2 * pi;
% x,y 轴变量
x = 3 * cos(t);
y = sin(t);
% 在第一行第一列绘制图形, 坐标轴正常 normal
subplot(2,2,1);
plot(x,y);
axis normal 
% 在第一行第二列绘制图形, 坐标轴方形 square
subplot(2,2,2);
plot(x,y);
axis square
% 在第二行第一列绘制图形, 坐标轴 equal
subplot(2,2,3);
plot(x,y);
axis equal
% 在第二行第二列绘制图形, 坐标轴 equal tight
subplot(2,2,4);
plot(x,y);
axis equal tight


运行效果 :

image.png



上面绘制出来的图的效果 , 最正确的是第 3 33 张图的样式 equal , x xx 轴上长度 1 11 与 y yy 轴上长度 1 11 相同 , 是最直观的效果 ;


square 样式表示的是坐标轴的 x xx 轴和 y yy 轴长度相同 ;


equal tight 样式是在 equal 样式基础上 , 贴边切割有效曲线图形 ;




2、网格开关


代码示例 :


% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
t = 0 : 0.1 : 2 * pi;
% x,y 轴变量
x = 3 * cos(t);
y = sin(t);
% 在第一行第一列绘制图形
subplot(2,1,1);
plot(x,y);
% 打开网格
grid on
% 在第一行第二列绘制图形
subplot(2,1,2);
plot(x,y);
% 关闭网格
grid off



绘图效果 : 第一个网格打开 , 第二个网格关闭 ;

image.png





目录
相关文章
|
6月前
Matlab绘制图形
Matlab绘制图形
52 0
|
1月前
|
存储 数据可视化 数据挖掘
使用Matlab绘制简单的二维与三维图形
【10月更文挑战第3天】本文详细介绍了如何在 Matlab 中绘制简单的二维和三维图形,包括曲线图、柱状图、散点图、网格图、表面图、等高线图、多边形填充图、切片图及矢量场等。文章提供了丰富的代码示例,如使用 `plot`、`bar`、`scatter`、`plot3`、`mesh`、`surf`、`contour` 等函数绘制不同类型图形的方法,并介绍了 `rotate3d`、`comet3` 和 `movie` 等工具实现图形的交互和动画效果。通过这些示例,读者可以轻松掌握 Matlab 的绘图技巧,并应用于数据可视化和分析中。
44 6
|
1月前
|
算法 决策智能
基于禁忌搜索算法的VRP问题求解matlab仿真,带GUI界面,可设置参数
该程序基于禁忌搜索算法求解车辆路径问题(VRP),使用MATLAB2022a版本实现,并带有GUI界面。用户可通过界面设置参数并查看结果。禁忌搜索算法通过迭代改进当前解,并利用记忆机制避免陷入局部最优。程序包含初始化、定义邻域结构、设置禁忌列表等步骤,最终输出最优路径和相关数据图表。
|
3月前
matlab绘图之plot使用
matlab绘图之plot使用
26 0
|
6月前
|
移动开发
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
160 0
|
6月前
|
机器学习/深度学习 算法 安全
m基于Qlearning强化学习工具箱的网格地图路径规划和避障matlab仿真
MATLAB 2022a中实现了Q-Learning算法的仿真,展示了一种在动态环境中进行路线规划和避障的策略。Q-Learning是强化学习的无模型方法,通过学习动作价值函数Q(s,a)来优化智能体的行为。在路线问题中,状态表示智能体位置,动作包括移动方向。通过正负奖励机制,智能体学会避开障碍物并趋向目标。MATLAB代码创建了Q表,设置了学习率和ε-贪心策略,并训练智能体直至达到特定平均奖励阈值。
105 15
|
5月前
|
数据处理
MATLAB 论文绘图规范标注
MATLAB 论文绘图规范标注
|
6月前
|
编解码
MATLAB | SCI 绘图配色第 2 期 | 三维柱状图 | 画江湖之不良人
MATLAB | SCI 绘图配色第 2 期 | 三维柱状图 | 画江湖之不良人
121 0
|
6月前
|
编解码
MATLAB | SCI绘图配色第三期 | 二维柱状图 | 一人之下
MATLAB | SCI绘图配色第三期 | 二维柱状图 | 一人之下
117 0
|
6月前
|
编解码
MATLAB | SCI 绘图配色第三四期 | 二维堆叠柱状图 | 大理寺日志
MATLAB | SCI 绘图配色第三四期 | 二维堆叠柱状图 | 大理寺日志
84 0