绘图最主要的一个因素之一是色彩的搭配,比如画几条曲线的图,那么很有必要给这些曲线搭配一些容易区分的颜色,这样画出来的图一目了然。

MATLAB的画图函数plot提供了最基本的8种颜色:

Color Name HEX Color
yellow (y) #FFFF00 (255, 255, 0)
magenta (m) #FF00FF (255, 0, 255)
cyan (c) #00FFFF (0, 255, 255)
red (r) #FF0000 (255, 0, 0)
green (g) #00FF00 (0, 255, 0)
blue (b) #0000FF (0, 0, 255)
white (w) #FFFFFF (255, 255, 255)
blank (k) #000000 (0, 0, 0)

</table>

另外的颜色需要提供RGB三元组或者十六进制颜色代码。这里用枚举类型存储对比更明显的颜色类型,以供平常作图使用。

其实,这样做的主要目的是提高代码可读性,比如平常我们画图利用plot(x, y, 'Color', 'r')或者 <

MATLAB从入门到精通:MATLAB调色板,作图更酷炫相关推荐

  1. MATLAB从入门到精通-MATLAB结构矩阵的输出

    前言 在MATLAB数据处理的时候,数据通常存储在结构矩阵中,今天就给大家分享一下如何将结构矩阵中的内容完整地输出到命令行窗口中. 题目 本次讲解基于一道例题. 以下是我为大家准备的几个精品专栏,喜欢 ...

  2. MATLAB从入门到精通-Matlab R2020b中的新标记符号(New-marker-symbols)

    Matlab R2020b中的新标记符号(New-marker-symbols)! MatlabR2020B版本引入了新的水平("_")和垂直("|")线标记符 ...

  3. MATLAB从入门到精通-matlab图像处理标记点追踪识别程序

    前言 图像处理也可以分为好几种,比如做人脸识别的,机器视觉的等等,本文所说的图像处理并不是这两个类型,而是用于摄像测量方向的,摄像测量学可以分为单目测量和多目立体测量,本文所提供的方法的程序,均可使用 ...

  4. MATLAB从入门到精通-matlab计算多重复杂多边形重叠面积

    前言 最近在学习中遇到了求多边形图像重叠面积问题,经查阅资料发现polyshape函数可以解决此问题,下面总结一下本次学习的心得: Polyshape函数的调用形式为:pgon =polyshape( ...

  5. matlab从入门到精通-matlab计算机仿真与蒙特卡洛法【数学建模】

    前言 在计算机出现之前,我们对数学模型的研究只能通过数学推导和实验研究两种方法.在此之后,我们可以通过在计算机上对实际问题的模拟.仿真求解模型.计算机仿真在数学建模中具有很重要的作用,而蒙特卡洛法则是 ...

  6. MATLAB从入门到精通-matlab中符号推导应用及相关技巧

    前言 手撕公式必不可少,但是难免出错.在战略上手推公式,而在战术上用matlab符号推导辅助和验证可以大幅度减少出错,并提高效率. 关于MATLAB系列的精品专栏大家可参见 MATLAB-30天带你从 ...

  7. MATLAB | 从入门到精通MATLAB必去的10大网站,一个比一个经典

    从入门到精通MATLAB必去的10大网站 Help Center: https://ww2.mathworks.cn/help/index.html 官方推出的集参考文档.程序示例.函数集合.视频简介 ...

  8. MATLAB从入门到精通-MATLAB零矩阵eye()函数的几种应用场景

    1.预备知识 单位阵eye()主要用于创建单位阵进行线性代数矩阵运算与求解,可以方便手动输入高纬多数的单位阵,节省时间! 打开MATLAB运行界面进行准备. 2.eye()函数基本规则 生成单位阵方法 ...

  9. MATLAB从入门到精通-MATLAB零矩阵zeros()函数使用方法汇总

    1.预备知识 零矩阵zeros主要用于创建全零矩阵进行算法存储空间预分配,有效减少循环中定义变量维度的改变,提高仿真效率! 打开MATLAB运行界面进行准备. 2.zeros()函数用法 创建零矩阵主 ...

  10. MATLAB从入门到精通-Matlab读取fnl.grib2文件

    前言 matlab读取grib2文件主要是先把grib2转换成为nc文件, 步骤如下: 1 下载wgrib2并"安装"(为什么这里的"安装"打了引号呢?因为严格 ...

最新文章

  1. NOIP2018退役记
  2. 某银行大型管理系统端到端持续集成和交付实践
  3. 【HDU - 6231】K-th Number(二分,思维)
  4. java计算雷达扫描范围_雷达扫描 - linyinmobayu - 博客园
  5. 微软“黑历史”:一个活了 45 年的愚蠢 Bug!
  6. matlab 遗传算法 等式约束,关于MATLAB遗传算法工具箱不等式约束
  7. 【python笔记】选择结构:if语句详解
  8. 用python读取cifar-10与cifar-100图像数据
  9. 【转】C#通过WMI设置NTFS目录共享和目录安全
  10. linux服务器console口,Linux重定向console口控制台
  11. 使用threejs 实现3D物体展示,平移实现类似百度地图功能
  12. RabbitMQ集群安装配置+HAproxy+Keepalived高可用
  13. MVC模式与如何实现struts MVC模式
  14. java Date类型:24小时制和12小时制
  15. 剑灵力士卡刀ahk_技术宅分享 剑灵召唤一键卡刀代码使用教程
  16. Spring中如何使用责任链模式
  17. 缓冲(Buffer)
  18. php 微信头像 圆形,详解iOS 裁剪圆形图像并显示(类似于微信头像)
  19. 【分享】查询分析器显示了完整的字段信息
  20. 中国10大顶级富豪惊人挥霍排行榜

热门文章

  1. 借助winPE手工清除Deep Freeze冰点还原
  2. html家庭家谱网页,怎样编写自己小家庭的家谱
  3. docker 配置远程deamon
  4. pycharm的安装,简单使用
  5. Anaconda及TensorFlow安装
  6. 明尼苏达计算机科学硕士录取案例,专业42-明尼苏达大学双城分校研究生录取-W同学...
  7. uubox.net (在线存储)项目的第一阶段终于完成了
  8. 【Windows】Windows10 企业版 LTSC/Windows Server 2019如何安装应用商店和UWP应用?
  9. spring boot 启动报错:Reason: Canonical names should be kebab-case ('-' separated), lowercase
  10. 苦才是人生的经典美言