matlab怎样对特定区域进行填充

怎样利用matlab对图形特定区域进行填充?MATLAB是一款非常强大的软件,具有强大的处理数据处理和计算能力 ,强大的数据可视化功能,那matlab中怎样对特定区域 进行填充呢?接下来介绍一下matlab中对特定区域进行填充的步骤和方法。

b57fb6db574afa32239dfc4254b2dc19ce2c145b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

  • 电脑
  • matlab

方式/步骤

  1. 1

    电脑上打开matlab

    a99a494afa32939c9df60f075719ce2c5b1b155b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  2. 2

    新建一个剧本文件(m文件),在剧本文件中编写程序便利点窜

    fb738d9c2cf7dfb26f181e99d01b1edef4dc135b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  3. 3

    在剧本文件中输入:

    clear 

    clc

    x=[2:0.02:6]; %x的取值规模

    y=2./(x-2);   %y关于x的表达式

    i=(x>=8.5/4 & x<=6); %填充区域

    x1=[x(i),6];         %x填充区域 

    y1=[y(i),8];         %y填充区域

    plot(x,y,'r','LineWidth',1) % 画出函数y=f(x)的图像

    hold on

    fill(x1,y1,'c')             % 画填充图,填充区域为绿色

    axis([2 6 0 8])             %设置图窗显示区域

    这里以对函数y=2/(x-2)在区间[2.1 6]内上方的区域进行填充为例进行介绍

    92dd32f7dfb2dc197a2d8bae95def4dca039105b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  4. 4

    点击菜单“保留”

    def3c219ce2c5b1ba8df24692b39131fceec0e5b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  5. 5

    接着点击菜单“运行”

    dd58d02c5b1b1ede43dd708c981fceecd3d90f5b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  6. 6

    接着在matlab的figure窗口就能获得所需要的填充图

    cf6d451b1edef4dc1838c3aa45ecd3d969750c5b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  7. 7

    总结:

    1. 打开matlab

    2. 新建剧本文件

    3. 输入程序

    4. 点击保留和运行

    5. 在figure窗口就能获得所需要的填充图

注重事项

  • 方式良多,此法可供参考
  • 若是喜好请点赞
  • 发表于 2020-07-26 17:01
  • 阅读 ( 371 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论