将两条曲线相交的部分绘制成不同的颜色

clc;
x=linspace(-1,1,50);
y1=@(x) (1-x.^2).^(0.5);
y2=@(x) (1-(2*x).^2).^(0.5);plot(x,y1(x),'LineWidth',3,'Color','k');
hold onplot(x,y2(x),"LineWidth",2,'Color','k');
axis([-1.5 1.5 0 1.4]); %设置坐标轴的范围
xlabel("Wave Length",'FontSize',22);
ylabel("Intensity",'FontSize',22);
set(gca,"LineWidth",3,'xtick',[],'ytick',[]); %设置坐标轴格式、去除坐标轴刻度patch([x,fliplr(x)],[y1(x),fliplr(y2(x))],'r'); %填充颜色text(-0.65,1.3,"Spectral Sharpening",'FontSize',22); %在图中标注文字

patch函数解读

  • pacth(X,Y,C)函数要求,X和Y需要是指定的顶点。
  • patch([x_range, fliplr(x_range)], [y_down, fliplr(y_up)],“r”, “FaceAlpha”, 0.65);
  • 其中[x_range, fliplr(x_range)]是指下边界对应的X范围(默认从左往右),和上边界对应的X的范围,也就是反过来的x_range(逆序排列)。同理[y_down, fliplr(y_up)]是指下边界函数和上边界函数,但因patch对于顶点要求是逆序,所以上边界的y_up需要做左右对称。样式为透明度0.65的红色。

结果展示

Matlab绘图——填充相交区域相关推荐

  1. matlab clabel某些区域不要,Matlab绘图高级部分

    图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来.尤其在论文的撰写中,优雅的图形无疑会为文章加分.本篇文章非完全原创,我的工作就是把见到的Ma ...

  2. matlab图像区域填充的原理_MATLAB中怎么用fill填充指定区域?

    展开全部 MATLAB 图像处理工具箱中提供了函数62616964757a686964616fe58685e5aeb931333365633864 roifill 用于对特定区域的填充,其语法格式为: ...

  3. Matlab绘图详细总结

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  4. matlab绘图大全

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  5. Matlab绘图-很详细,很全面

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  6. [转载]Matlab绘图-很详细,很全面(包含各种标示符的输入方法)

    原文地址:Matlab绘图-很详细,很全面(包含各种标示符的输入方法)作者:deman Matlab绘图-很详细,很全面 Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一 ...

  7. Matlab绘图-详细全面(图)

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  8. Matlab绘图-详细,全面(二维三维等)

    原文 Matlab绘图(图像为本人所绘) 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称 ...

  9. 很全面的Matlab绘图(含代码!收藏版!)

    Matlab绘图!很详细!很全面 ! Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图 ...

最新文章

  1. Python:Scrapy的settings
  2. mongoDB 介绍(特点、优点、原理)
  3. Ubuntu18.04 安装MySQL、Navicat
  4. Redis 实践笔记
  5. 计算机电路的基本罗门,模拟电路设计经验12条
  6. LDAP命令介绍---ldappasswordmodify口令修改操作
  7. Linux目录管理类命令之ls
  8. 【Siddhi】Flink Siddhi房间温度上升5度报警案例
  9. 北风网 传智播客 视频地址
  10. (转)不看绝对后悔的Linux三剑客之awk实战精讲
  11. BOCHS 模拟器和我的启动代码
  12. linux驱动数码管-基于74HC164D
  13. 智商测试图片素材软件,智商测试图片 测试你智商的图片[100P]
  14. 7-5 厘米换算英尺英寸
  15. 如何构建Redis Streams应用程序
  16. Vue3 全家桶实践
  17. 更改windows7下DOS界面属性的方法
  18. GPU驱动及CUDA安装流程介绍
  19. Go error--cannot find package
  20. 苹果手机 不要删除服务器邮件,iCloud邮件无法删除怎么办?解决iCloud邮件占用空间方法...

热门文章

  1. linux打开cd驱动器命令,在Linux中,如何挂载cdrom
  2. C# Volo.Abp使用原生sql语句查询
  3. 实现echarts图表响应式效果
  4. 浅谈数据分析、大数据分析和大数据开发的区别
  5. 基于Stm32f103针对TM1640驱动数码管
  6. 项目复盘的正确方法和步骤(附模板下载)
  7. Java开发手册(黄山版)
  8. 我的2013生活和工作总结-成功转行之年
  9. mbp安装steam显示“steam_osx”已损坏,mac安装steam方法
  10. 5分钟理解CFG上下文无关文法的解析算法