matlab绘图技术应用广泛,可应用于路径规划,地图分析等,今天简单的介绍一下常见的绘图所需要的函数。

1.plot函数

(1)简单线段

plot([A.X,B.X],...[A.Y,B.Y,],'LineWidth',2,'Color',[0.25098,0.87843,0.81569]) ;

A点B点坐标代表AB线段的横纵坐标,LineWidth为设置线段的长度,Color为所需颜色的色号。

(2)圆形

Radius = 2;
Angle= 0:pi/40:2*pi;
Circle1 = x+Radius*cos(Angle);
Circle2 = y+Radius*sin(Angle);
plot(Circle1,Circle2,'-');

Radius为圆形半径,Circle1,Circle2分别为x,y坐标利用三角函数产生的数列组。

2.fill函数

(1)四边形


fill([x1,x2,x3,x4],...[y1,y2,y3,y4],...[0.25098,0.87843,0.81569]);

四组坐标为四边形四角对应的坐标,最后一行代表填充的色号,想绘制三角形填充三组坐标即可,多边形方法与此相同。

(2)圆形

圆形与线段逻辑相同,不在赘述,以下是使用方法↓

Radius = 2;
Angle= 0:pi/40:2*pi;
Circle1 = x+Radius*cos(Angle);
Circle2 = y+Radius*sin(Angle);
fill(Circle1,Circle2,'c');

3.rectangle函数

(1)四边形

rectangle('position',[x,y,width,length],...
'LineStyle','-','EdgeColor','k',...
'FaceColor',[255/255,0/255,0/255]);

x,y为四边形左下角的坐标,width为宽度,length为长度,
EdgeColor为边看颜色,FaceColor为填充色号。

(2)圆形

rectangle('Position',[x,y,2*r,2*r],'Curvature',[1,1],  'FaceColor',[0/255,176/255,80/255])

x,y为圆左下角的坐标,2r为圆的直径。

本文如有错误,请在下方留言提出,不吝赐教!

matlab 二维地图常用绘图函数用法(plot,fill,rectangle)相关推荐

  1. MATLAB的二维线图绘图函数plot()实例积累

    目录 1 plot(Y) 2 plot(X,Y) 3 plot(___,Name,Value) 4 坐标轴标注和图形标题 5图例标注 6 目前MATLAB的文本已支持Latex公式输入 7 控制坐标轴 ...

  2. matlab 二维线图绘制函数 plot用法参数

    https://ww2.mathworks.cn/help/matlab/ref/plot.html

  3. Matlab二维曲线之fplot函数

    fplot函数的格式:fplot(f, lims, 选项) 其中f代表一个函数,通常采用函数句柄的形式.lims为x轴的取值范围,用二元向量[xmin, xmax]描述,默认值为[-5, 5].选项定 ...

  4. minedata二维地图常用功能开发

    引入 index.html <!-- demo样式文件 --><link rel="stylesheet" href="https://minedata ...

  5. MATLAB一维、二维、三维 标量函数绘图

    MATLAB一维.二维.三维 标量函数绘图 1. 一维标量绘图plot 2. 二维.三维标量绘图 2.1. mesh函数标量绘图 2.2. surf函数标量绘图 2.3. contour(x,y,z) ...

  6. Matlab基础教程—【07】Matlab二维高层绘图操作

    7.1 二维高层绘图的基本函数plot() 重要参考资料: ① 基础教程视频对应的操作纪录 ② 基础教程视频对应的PPT 辅助参考资料:Matlab基本绘图函数 1. plot()有两个参数 (1)基 ...

  7. MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息

    MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息 1.添加标题.图例.x轴信息和y轴信息,示例: %% 添加标题 clear; clc; close all; x = 0:0.1:2* ...

  8. 基于栅格地图的路径规划(一)基于Matlab二维、三维栅格地图的构建

    基于栅格地图的路径规划(一)基于Matlab二维.三维栅格地图的构建 前言 1.二维栅格地图的创建 1.1.二维栅格地图构建原理 1.2.二维栅格地图构建例程 2.三维栅格地图的创建 2.1.三维栅格 ...

  9. matlab二维绘图部分

    matlab二维绘图部分 X,Y是向量,分别表示点集的横坐标和纵坐标 PLOT(X,Y,S) 符号函数(显函数.隐函数和参数方程)画图 (1) ezplot ezplot('f(x)',[a,b]) ...

最新文章

  1. PCL两种方式的点云读写
  2. Java编程之前的复习和练习
  3. 龙将加速浏览器_《看门狗:军团》即将开启预载,迅游加速器支持下载和联机加速 18183手机游戏网...
  4. 大数据算法与分析技术国家工程实验室将建设
  5. BZOJ5020: [THUWC 2017]在美妙的数学王国中畅游(LCT,泰勒展开,二项式定理)
  6. linux 源码编译安装apache
  7. JavaScript变异与非变异数组方法
  8. python items和setdefault函数
  9. fjnuoj 1004 游戏 (博弈论)
  10. kong自定义插件(修改官方插件)
  11. 计算机文化基础—病毒
  12. 【测评】国外AR平台ENTITI测评-网页编辑器(1)
  13. P2973 [USACO10HOL]赶小猪
  14. 高企审计报告包括哪些内容?
  15. 费雪信息场增量建场实际实验
  16. 线性规划问题及单纯形法-线性规划问题的求解方法
  17. 问题排查-Flink session窗口最后一个不过期问题
  18. Carson带你学Android:图文详解RxJava背压策略
  19. 【OpenCV】 级联分类器训练模型
  20. Softmax分类器基本实现

热门文章

  1. Nginx安装及简介
  2. 基于arduino的火焰报警蜂鸣器播放音乐(外部中断)实验
  3. ctfshow_密码3
  4. 【算法】leetcode-838 推多米诺
  5. 计算机应用基础难点,计算机应用基础(本科)重、难点
  6. 机器学习实战-54: 集成学习分类算法(ada-boost)
  7. 云vr和传统vr_宣布我们的VR艺术家居住地
  8. Follow your heart (186)---Fab.com和guang.com
  9. vue项目购物车组件、清空购物车
  10. 2dpca matlab程序,[转载]人脸识别-2dpca之Matlab程序