1.原理:

对于离散点,mtlab是按照点的顺序来自动连接的。

举个简单的例子,假如有3个点,matlab就按照1,2,3的顺序连接,1连接2,2连接3,然后就结束了,导致1和3没有连接,要想让1和3连起来,形成一个闭合的曲线,我们就再画一个连接1和3的线就行了。

2.方法

把顺序换一下,[1,2,3]换成[1,3,2],再画出来,这样连接的顺序就是1-3-2,1和3就连起来了。
或者,点很多时,直接把首尾两个点单独提出来,然后画出来连接,就形成了闭合曲线。

3.函数使用

设原始数据(x1,y1),换了顺序后的数据是(x2,y2)

可以用一个plot画出来

plot(x1,y1,x2,y2)

或者可以

plot(x1,y1)
hold on
plot(x2,y2)

这样就都能显示了

4.示例

原来的数据:

x1=[1,10,5];
y1=[22,33,44];
plot(x1,y1,'-o ','color','b')
%为了便于观察,设置了plot的线型为-o,颜色为b

绘图结果:

修改后:

x1=[1,10,5];
y1=[22,33,44];x2=[1,5,10];
y2=[22,44,33];
%为了把点1和点3连起来,设置了改变顺序的x2和y2plot(x1,y1,x2,y2,'-o','color','b')
%x1,y1,x2,y2设置为同一种形状和颜色,

闭合曲线:

matlab中离散点连成闭合曲线相关推荐

  1. 根据坐标如何在matlab中l连成曲线,matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样...

    matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快 ...

  2. Matlab中绘制颜色渐变曲线

    大家在文章中是否看见过各类颜色渐变的曲线呢?今天小编就教大家在matlab中如何绘制这类颜色渐变的曲线. 一.scatter3函数 这个函数是大家最常想到的函数,具体用法就看其帮助文档,小编就给出一段 ...

  3. matlab中怎么画函数曲线,用matlab 怎么画函数曲线图

    matlab的数据处理能力很强大,这款软件还能绘制各种函数图形.下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1=sin(x)和y2=sin^2(x)的图形为例. 工具/原料 mat ...

  4. matlab由离散点绘制光滑曲线并额外标注点

    最近专业选修课在学matlab,因为之前做课程项目用过,所以学着还是蛮顺利的.直到最近需要做一张图,将存在一张excel表里的数据画出来,并且标注一些不在定义域里的点. 乍一看要求还没太明白,就先把d ...

  5. matlab状态空间法算反馈阵,matlab中已知系统的状态方程怎样绘制系统阶跃响应曲线...

    matlab中,怎样设置坐标系统的原点在左上角? axisijx=-pi:0.1:pi;y=sin(x);plot(x,y,'g:'); 谁能帮我做Matlab的作业:分析系统能否通过状态反馈实现镇定 ...

  6. tyvector在matlab中代表,MATLAB曲线绘制

    信号源产生的方法 来源:http://www.2cto.com/kf/201401/270494.html  matlab的checkerboard说明,GOOD! 来源:http://www.chi ...

  7. MATLAB中cftool多曲线画图

    MATLAB中cftool多曲线画图 1, 两组数据 x1=[0,2.95,6,7.0,13.1,15]; x2=[0,3.1,6,7.1,12.9,15]; y1=[410,328,350,365, ...

  8. MATLAB中绘制ROC曲线

    我们通常使用ROC曲线来评价分类结果的好坏,在MATLAB中绘制该曲线其实也十分容易.我们让label表示真实的类别,output表示预测的类别,那么调用: [XRF,YRF,TRF,AUCRF] = ...

  9. 如何用matlab画道路,MATLAB中如何将多条曲线画在一张图上

    在用MATLAB处理数据时,有时候,为了几组不同数据之间的对比,我们需要将几组数据对应的曲线画在一张图上,该怎么处理呢? 首先,我们随机产生三组范围不同的数据,数据量都为500,他们的边界分别为[10 ...

最新文章

  1. 数字vlsi芯片设计_【数字逻辑 | 数字逻辑导论】课程导论
  2. Docker学习(一)
  3. Cortex-M3的工作模式和特权级别
  4. ThreadLocal 变量和 与线程池配合使用时可能会出现的问题
  5. 对模块开发卷宗的理解_【基层】模块化办案模式?高大上啊!
  6. redis大幅性能提升之使用管道(PipeLine)和批量(Batch)操作
  7. MongoDB查询实现 笛卡尔积,Union All 和Union 功能
  8. java外部接口图解_java代码实现访问网络外部接口并获取数据的工具类详解
  9. HTML表单input里面的value的作用
  10. 什么是 D视频端子 色差分量接口 RF接口
  11. 2022年高压电工操作证考试题库及在线模拟考试
  12. face_recognition库的使用
  13. 三方协议、报到证(派遣证)、干部身份
  14. vivox50支持鸿蒙,vivo X50厚度刷新纪录:迄今为止最薄5G手机
  15. C++ USN日志 相关的代码
  16. manjaro安装与配置(vscode,微信,美化,输入法)
  17. 如何领取6元虚拟主机?
  18. 磁盘主分区转换为逻辑分区
  19. C语言 乘法运算
  20. x7plus升级Android,vivo X7 Plus原版系统刷机包_X7Plus最新全量升级包更新下载

热门文章

  1. java-php-python-智慧校园实习岗位需求对接网络平台计算机毕业设计
  2. 一、关于接口自动化的思考
  3. Android中启动其它应用的几种方式
  4. 瓷砖铺贴方法_12种最好看的瓷砖铺贴方式,别等贴完再后悔!
  5. win7触摸板怎么关闭_触摸板开关怎么使用 如何锁定简式触摸板开关
  6. 6 RabbitMQ幂等性问题
  7. stm32CubeMX+MDK5使用HAL库点灯
  8. 计算机毕业设计 基于web的网上招标系统的设计与实现-可定制
  9. 学高数b能考计算机吗,经验 | 辞职考研上岸中南计算机
  10. ArcMap 小知识(13):Cannot acquire a lock 问题解决