第四章 MATLAB可视化 4.1 二维曲线绘图的基本操作 4.2 三维绘图基本操作 4.3 特殊图形和高维可视化 4.4 三维图形的精细控制 4.5 图像处理 4.6 简捷绘图 4.1 二维曲线绘图的基本操作 4.1.1 plot的基本调用格式 ⑴plot(X,’s’) X是实向量,以向量下标为横坐标、元素值为纵坐标画出一条连续曲线 X是实矩阵,按列绘制每列元素值相对其下标的曲线 X是复矩阵,按列分别以元素实部和虚部为横、纵坐标绘制多条曲线 s是用来指定线型、色彩、数据点形的选项字符串,下面两种调用格式中s的含义与作用与之相同 ⑵plot(X,Y,’s’) X、Y是同维向量,绘制以X、Y元素为横、纵坐标的曲线 X是向量,Y是有一维与X同维的矩阵,绘制以X为横坐标、Y的各列为纵坐标的多条曲线 X是矩阵,Y为向量时情况与上相同,只是曲线都以Y为共同纵坐标 X、Y是同维矩阵,以X、Y对应列元素为横、纵坐标分别绘制曲线 ⑶plot(X1,Y1,’s1’,X2,Y2,’s2’,…) 每个绘制曲线的三元组(X,Y,’s’)的结构和作用与格式⑵相同 不同三元组之间没有约束关系 4.1 二维曲线绘图的基本操作 4.1.2 曲线的色彩、线型和数据点形 1.色彩和线型 4.1 二维曲线绘图的基本操作 4.1.2 曲线的色彩、线型和数据点形 3.使用说明 当指令plot的输入参数s由线型符号、色彩符号和数据点形符号中各选一个组合而成时,plot指令就使用选定的线型、色彩和数据点形绘制曲线 当plot指令中没有输入参数s时,plot将使用缺省设置绘制曲线 缺省线型一律使用“实线” 不同曲线将按色彩表中所给的前7种颜色次序着色 4.1 二维曲线绘图的基本操作 4.1.3 坐标、刻度和网格线控制 1.坐标控制 坐标轴控制方式、取向和范围 坐标轴的高宽比控制 2.刻度、网格线和坐标框 刻度设置:set(gca,’Xtick’,xs,’Ytick’,ys) 网格线设置:grid on/off 坐标框设置:box on/off 4.1 二维曲线绘图的基本操作 4.1.4 图形标识 1.简捷指令形式 title(S):书写图名 xlabel(s):横坐标轴名 ylabel(s):纵坐标轴名 legend(S1,S2,…) :曲线图例 text(xt,yt,s):在图面(xt,yt)处书写注释 2.精细指令形式: 允许标识多行字符 允许对标识字体、风格及大写进行设置 允许使用上下标 允许标识希腊字符和其他特殊字符 4.1 二维曲线绘图的基本操作 4.1 二维曲线绘图的基本操作 4.1 二维曲线绘图的基本操作 4.1 二维曲线绘图的基本操作 4.1 二维曲线绘图的基本操作 4.1 二维曲线绘图的基本操作 4.1.5 多次叠绘、双纵坐标和多子图 多次叠绘 hold on:使当前轴及图形保持而不被刷新,准备接受此后将绘制的新曲线 hold off:使当前轴及图形不再具备不被刷新性质 hold:当前图形是否具备刷新性质的双向切换开关 双纵坐标 plotyy(X1,Y1,X2,Y2):以左右不同纵轴绘制X1-Y1、X2-Y2两条曲线 plotyy(X1,Y1,X2,Y2,fun):以左右不同纵轴把X1-Y1、X2-Y2绘制成fun指定形式的两条曲线 plotyy(X1,Y1,X2,Y2,fun1,fun2):以左右不同纵轴把X1-Y1、X2-Y2绘制成fun1、fun2指定的不同形式的两条曲线 多子图 subplot(m,n,k):使(m×n)幅子图中的第k幅成为当前图 subplot(‘position’,[left bottom width height]):在指定位置上开辟子图,并成为当前图 subplot产生的子图彼此之间相互独立,所有绘图指令都可使用 4.1 二维曲线绘图的基本操作 4.1.6 交互式绘图指令 ginput:用鼠标从二维图形上获取点的数据坐标 格式:[x,y]=ginput(n) 指令中的n应为正整数,是用户希望通过鼠标从图上获取的数据点数目 gtext:用鼠标把字符串或元胞数组放置到图形上 格式:gtext(arg) arg是单个字符串或单行字符串矩阵,则一次鼠标操作就把全部字符以单行形式放置在图上 arg是包含多个字符串的单行元胞数组,则一次鼠标操作将把多个字符串以多行形式放置在图上 arg是多行字符串矩阵或多行字符串元胞数组,则一次鼠标操作只放置一行字符串 legend legend(arg,pos):在指令位置建立图例 legend off:擦除当前图上的图例 pos取值:0.自动取最佳位;1.右上角(缺省值);2.左上角;3.左下角;4.右下角;-1.图右侧 arg是图例中的文字注释。若要为2条曲线创建图例,则arg的格式有 ‘AAA

matlab 高维 可视化,第4篇 MATLAB可视化.ppt相关推荐

  1. matlab数据可视化总结,机器学习----Matlab数据可视化总结(plot篇)

    前言 通过资料的整理,使用Matlab语言的plot函数将数据可视化,plota函数也是一个比较常用的二维绘图函数,针对向量或矩阵.如果你也想试一试,初学者记得使用clf.close或close al ...

  2. matlab 避雷针保护范围程序,基于MATLAB避雷针保护范围可视化设计与分析.doc

    基于MATLAB避雷针保护范围可视化设计与分析 基于MATLAB避雷针保护范围可视化设计与分析 摘要: 利用MATLAB设计避雷针保护范围可视化程序与界面,对避雷针保护范围采用折线法和滚球法进行对比分 ...

  3. 【数学建模】第一篇 matlab安装及基本介绍

    目录 1.介绍 2.Matlab 的特点与功能 1.介绍 Matlab是一种广泛应用于工程计算及数值分析领域的新型高级语言,自 1984 年推向市场以来,历经二十多年的发展与竞争,现已成为国际公认的最 ...

  4. 这篇文章你一定要阅读:大数据可视化以及几款数据可视化的工具介绍

    大数据可视化是什么 数据可视化要根据数据的特性,可视化要根据数据的特性,如时间信息和空间信息等,找到合适的可视化方式,例如图表(Chart).图(Diagram)和地图(Map)等,将数据直观地展现出 ...

  5. R使用tsne进行高维数据可视化实战:二维可视化、三维可视化

    R使用tsne进行高维数据可视化实战:二维可视化.三维可视化 t-SNE是一种非常强大的技术,可以用于多维数据中的可视化分析(寻找模式).它对复杂多维数据的可视化能力是显而易见的,它以无监督的方式对数 ...

  6. Python使用tsne进行高维数据可视化实战:二维可视化、三维可视化

    Python使用tsne进行高维数据可视化实战:二维可视化.三维可视化 # 绘制二维可视化图像并添加标签字符函数 def plot_embedding(data, label, title):x_mi ...

  7. matlab 细化函数,MATLAB图像处理工具箱函数(细化篇).doc

    MATLAB图像处理工具箱函数(细化篇) 第3章 MATLAB数字图像处理工具箱 3.1 MATLAB图像预处理 3.1.1 图像处理的基本操作 1. 读入并显示一幅图像 clear %清除所有的工作 ...

  8. Echarts5.3.2可视化案例-应用篇

    Echarts5.3.2可视化案例-应用篇 Canvas案例 SVG案例 Zrender基本案例 Echarts简介 官网介绍 Echarts案例 Echarts案例 1.Echarts样式主题,显示 ...

  9. Echarts5.3.2可视化案例-布局篇

    Echarts5.3.2可视化案例-布局篇 00参考以及效果 01背景知识 大屏 flex布局 02 大屏设计 00 项目目录 01-使用技术 02- 案例适配方案 flexible配置 cssrem ...

最新文章

  1. 基本类型变量和引用型类型变量
  2. 【Karma】多环境自动测试框架 -- 基础教程
  3. 通过html文件生成PDF文件
  4. android listview asynctask,关于android:ListView + ArrayList + AsyncTask
  5. ElementUI中使用地图实现地图位置选择_---SpringCloud Alibaba_若依微服务框架改造_ElementUI---工作笔记014
  6. C#SuperSocket服务器的简易实现
  7. Linux内核驱动之主次编号
  8. xp系统装不上vmware
  9. U3D DotH教程3
  10. 纯CSS3实现凹凸文字
  11. linux下kegg注释软件,科学网—生物信息——kegg分析的kobas软件的安装与使用 - 孙朋川的博文...
  12. 计算机教师知识老化,【计算机教学论文】技校计算机教学分析(共2800字)
  13. c# 指定打开某个路径下的CMD_这招太厉害了,不用鼠标也可以打开指定文件
  14. 【SDCC讲师专访】腾讯潘安群:腾讯云金融级数据库TDSQL分析
  15. 用python来打印数字金字塔
  16. Jlink V9刷入自动升级固件
  17. 冲顶大会、HQ火了,该如何打造一款在线答题App呢?
  18. 如何用python写小工具_用python写一个录音小工具
  19. 计算机辅助教育阶段,计算机辅助教育复习资料之一
  20. 计算机应用基础000,计算机应用基础题型.doc

热门文章

  1. 给 Linux 系统“减肥”,系统垃圾清理
  2. 微软官方最新的免费VB电子书下载
  3. Jsoup的网页工具类
  4. grafana-汉化方法
  5. 项目管理的49个过程
  6. 第一课:树莓派 刷机
  7. xmos固件u8_有福啦~XMOS固件更新啦~
  8. 二维码生成 单个下载 批量打包下载
  9. 2019 Java程序员(方向)
  10. 2022年计算机软件水平考试多媒体应用设计师(中级)练习题及答案