在做MATLAB仿真时,一个坐标系中可能有多条仿真曲线,为了进行区分,可以为每条曲线设置不同的颜色和线型等属性。

三种方法

1.编辑图形。在图形窗口菜单栏中选择“工具”-“编辑图形”,此时图形变成可编辑的,选中曲线右键鼠标,即可设置曲线属性,如图所示。

2. 手动设置属性。如果仿真曲线不太多,大概两三条的样子,可以在写仿真程序时手动设置每条曲线的属性,如:

semilogy(x, y1, '-r*', x, y2, ':bo');

3. 自动设置属性。有时候需要很多条仿真曲线,如果每条曲线都手动设置属性,会很麻烦,尤其是每次循环都出来仿真曲线的情况。此时,提前设置好属性,靠循环变量自动更新属性是个事半功倍的方法。

%方法一: 调用系统默认颜色
n = 4;  %how much number of color to use
c = colormap(jet(n));  %number of color in figure
c1 = 0;for i = 1:Mc1 = c1 + 1;figure(1);semilogy(x, y, 'Color', c(c1,:));hold on;
end%方法二: 按自己需求设置颜色、线型和标记符
color = {'r', 'g', 'b', 'c', 'm', 'y', 'k', 'w', 'r', 'g', 'b'};  %颜色
linestyle = {'-.', '-', '--', ':', '-.', '-', '--', ':', '-.', '-', '--'};  %线型
markerstyle = {'+', 'o', '*', '.', 'x', 's', 'd', '^', 'v', '<', '>'};  %标记符for i = 1:Mc1 = c1 + 1;figure(1);semilogy(x, y, 'Color', char(color(i));hold on;
end

MATLAB自动设置仿真曲线颜色和线型属性相关推荐

  1. matlab求临界稳定时的k,MATLAB自动控制原理仿真

    一.某控制系统结构图如图所示, (1) 试用SIMULINK 建立系统仿真模型,且该系统中K=1保存路径为:E :\lsfz : (2) 利用所建立的SIMULINK 仿真模型求该系统闭环传递函数及开 ...

  2. matlab常用的设置,坐标系、线条颜色、线型,字体、属性

    一.坐标系 1)定义坐标范围:一般MATLAB自动定义坐标范 围,如用户认为设定的不合适,可用:axis([Xmin, Xmax, Ymin, Ymax]) 来重新设定; 2) 坐标轴控制:MATLA ...

  3. Python数据可视化案例一:自定义曲线频率、颜色与线型

    下面的代码运行后,可以通过左侧的三组单选钮来设置正弦曲线的频率.颜色和线型,并根据新的设置来绘制正弦曲线,每次单击图形下方的按钮,由系统随机设置频率.颜色和线型并绘制新图形,同时根据随机选择的值来设置 ...

  4. html中怎么让字自动变颜色,html如何设置单个字体颜色

    HTML里怎么设置字体颜色 输入html代码 ①用记事本打开index.html文件,输入以下代码: html修改字体颜色的几种方式 字体颜色的不同设置方法 ② 怎么设置HTML代码里的字体颜色 编写 ...

  5. 【自动控制原理仿真实验】 控制系统仿真实验(实验二)

    控制系统仿真实验(实验二) 一.实验目的 二.实验简介 1.欧拉法 2.梯形法 3.四阶Runge-kutta法 4.离散相似法 保持器类型 三.实验过程 仿真时间及仿真步距的估计 1.整体离散法 2 ...

  6. Matlab曲线的颜色、线型等参数设置方法

    Matlab曲线的颜色.线型等参数设置方法 在Matlab绘图时,如果在同一视窗内绘制的曲线特别多的时候,通常需要用不同的颜色和线型将其区分开,否则在黑白色打印输出图像时,用户无法辨别不同属性的曲线. ...

  7. matlab设置线条颜色宽度线型

    matlab设置线条颜色宽度线型 2010-11-02 14:03 多组变量绘图:plot(x1, y1, 选项1, x2, y2, 选项2, --) 上面的plot格式中,选项是指为了区分多条画出曲 ...

  8. matlab输出曲线颜色设置,matlab曲线颜色样式设置

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab曲线颜色样式设置 问题详情:f1=figure;x=[0:pi/10:2*pi]; fori=1: 曲线颜色或样式不同呢 ...

  9. matlab设置坐标轴/字体/颜色

    编程,绘图,设置坐标轴,做出自己的坐标轴 1. axis([xmin xmax ymin ymax]) 设置当前图形的坐标范围,分别为x 轴的最小.最大值,y 轴的最小最大值 2. V=axis 返回 ...

  10. matlab窗口默认背景色,matlab设置窗口背景颜色 怎样设置Matlab窗口背景的颜色?...

    怎样设置Matlab窗口背景的颜色? h = figure(1)set( h, "Color", [ 1 0 0 ] )背景就是红色了 如何改变MATLAB中figure窗口的背景 ...

最新文章

  1. Android控件点击圆形阴影反馈解决方案
  2. [unreal4入门系列之四] 熟悉虚幻4项目浏览器界面
  3. 201602021344_《Javascript柯里化uncurrying()(将内置方法独立成为一个通用方法)》
  4. JVM可创建的最大线程数
  5. OpenSSL(加密方式,加密算法,自签证书)
  6. Python的功能模块[3] - binascii - 编码转换
  7. mysql nodejs 并发
  8. 怎样让你的Linux使用起来更像Windows
  9. win10 如何卸载OfficeScan
  10. sqlite3 API详解
  11. 基于python的百度离线地图下载器
  12. 笛卡尔心形线 matlab,笛卡尔心形线
  13. python distribute包管理工具安装AttributeError错误
  14. Open vSwitch(OVS)相关问题
  15. 漫画APP开发前景浅析
  16. NameNode故障处理方法
  17. 查看java安装路径[linux]
  18. Windows cmd 进入其他盘
  19. Eclipse Scala环境的配置
  20. 2022智慧工地管理系统多少钱一套

热门文章

  1. WiFi 转DMX512模块 支持Art-Net sACN RDM DMX
  2. 该模型是内置式的MTPA控制,速度环的输出为给定转矩,然后方式1通过求解MTPA方程得到dq给定电流
  3. MySQL Mac 终端环境变量配置
  4. python联合vrep_python控制vrep代码实例
  5. Echarts 环图 颜色渐变、灰色背景、自适应
  6. 深度学习与计算机视觉教程(5) | 卷积神经网络(CV通关指南·完结)
  7. vmware 详细安装教程
  8. 全网最详细关于3D打印的zbrush技术
  9. 凯恩帝数控系统面板介绍_凯恩帝数控车床操作面板按钮详解
  10. 线性混合效应模型学习