Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法

作用:

  • 绘制函数显示
  • 显示图像(jpg   png   tiff)

颜色选项:

  • r(红色)
  • g(绿色)
  • b(蓝色)
  • w(白色)
  • k(黑色)
  • 其他

一、坐标区控件及设置

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第1张图片

可以对坐标去进行设计:

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第2张图片 

二、功能实现及编程

功能:点击“绘图按钮”,能显示曲线。

实现:对按钮设置回调函数

         若要多个图像显示在一个坐标系中,需要语句:hold(app.UIAxes,"on");  app.UIAxes是这个坐标轴的名字。

       function ButtonPushed(app, event)
            x = 1:0.01:10;  %其中0.01是步长
            y = sin(x);
            plot(app.UIAxes,x,y,"r");
            
            hold(app.UIAxes,"on");
            
            y1 = cos(x);
            plot(app.UIAxes,x,y1,"b");
            
            
        end

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第3张图片

三、显示图像

可以显示jpg、png、tiff格式的图像

新建一个坐标系:

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第4张图片

在按钮中放入回调函数:

        function Button_2Pushed(app, event)
            %读取图片
            file = 'C:\Users\Administrator\Desktop\MatlabApp\library.png';
            %在matlab中,im开头的函数多与图像有关
            im = imread(file);
           
            imshow(im,'Parent',app.UIAxes2);
        end

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第5张图片 

隐藏坐标轴

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第6张图片 

有两种方法:

第一种方法:删去

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第7张图片 

第二种方法: 

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第8张图片

四、编程技巧——智能缩进

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第9张图片

效果:

Matlab App Designer自学笔记(六):坐标轴控件axis函数绘图方法_第10张图片  

你可能感兴趣的:(Matlab,APP,Designer教程,matlab,开发语言)