Matlab 如何在同一个窗口绘制多个图

 时间:2026-02-12 08:52:48

1、简单定义几个要用到的变量。

>> a=[1:100];

>> a=a';

>> b=[5:100];

>> b=b';

Matlab 如何在同一个窗口绘制多个图

1、先创建一个figure窗口。

scrsz = get(0,'ScreenSize');%获取屏幕尺寸(下面会用到)。

f=figure('Position',[0 0 scrsz(3) scrsz(4)]);%创建figure窗口。

Matlab 如何在同一个窗口绘制多个图

2、这里用到axe函数,运行代码,如图,在你想要的位置创建一个坐标。

h1 = axes('parent',f,...                   %创建坐标轴

   'position',[0.06 0.77 0.3 0.17],...      %坐标轴位置

   'visible','on');

Matlab 如何在同一个窗口绘制多个图

Matlab 如何在同一个窗口绘制多个图

3、运行,如图,会在你刚刚绘制的坐标中绘制图形。

plot(h1,b)

hold on

plot(h1,a)

Matlab 如何在同一个窗口绘制多个图

4、这里更改一下‘position’,就能在指定位置画第二张图。

h2 = axes('parent',f,...                   %创建坐标轴

   'position',[0.06 0.55 0.3 0.17],...

   'visible','on');

plot(h2,b)

Matlab 如何在同一个窗口绘制多个图

5、在这个窗口还可以在制定位置绘制表格,需要用到 uitable,uicontrol。

  • matlab中for循环怎么用
  • matlab变量赋值 matlab怎样给变量赋值?
  • 怎么用MATLAB解方程
  • lnx在matlab中怎么输入
  • matlab怎么求积分
  • 热门搜索
    告别的近义词 鞋子大了一码怎么办 证明的近义词 读书卡片怎么做 怎么用铁丝开锁图解 奋力的近义词 2020最火短发减龄发型 风热感冒颗粒 毛寸发型图片 优酷怎么了