matlab gui 清除图形

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab gui 清除图形相关的知识,希望对你有一定的参考价值。

参考技术A

1、首先,打开matlab编程软件,如图所示,单击左上角的New并选择New GUI project。

2、然后会弹出一个对话框,选择要创建的GUI样式,在这里默认选择第一个,创建一个空白的GUI。

3、然后在新界面上放置坐标轴、三个绘图按钮和一个清除按钮。

4、输入代码并向open初始化函数添加一个handle变量, handles.x=-pi:0.01:pi。

5、绘制sin函数,在sin按钮的回调函数中编写以下代码。

6、在画出图形后,还需要完成清除图像的功能,并进入清除按钮的回调函数。

matlab gui 中怎样 让图形和axes大小一样;

lz问的是让图像和axes一样大,而不是axes和图像一样大。

如果lz是想让图像显示出来和axes一样大,就在调用imshow的时候最后加一个参数 'fit'。如果图像长宽比例和axes不一样,显示结果会造成挤压变形。

如果lz是想让图像本身数据变的和axes一样大,就需要用imresize函数来改变图像尺寸。
参考技术A 让axes的坐标显示范围设置为图形的范围。
axes(xmin xmax ymin ymax),前两个是横轴的范围,后两个是纵轴的范围。

以上是关于matlab gui 清除图形的主要内容,如果未能解决你的问题,请参考以下文章

matlab中将清除图形用啥函数

如何用MATLAB GUI创建图形用户界面

Matlab中怎样用clf清除所有的图形?

如何在没有 GUI 的情况下运行 MATLAB 并获得图形结果?

MATLAB GUI有什么用

在 MATLAB GUI 中与 2 个图形同时交互