Matlab GUI:从外部应用程序获取图形并在GUI中显示它

时间:2015-05-31 23:04:52

标签: matlab user-interface plot

首先感谢前进,抱歉我的英语不好,这不是我的母语。

我在MATLAB Gui中的水平为零,但我需要做一个简单的应用程序。

所以我使用内置助手制作了GUI。 我有一个从0到1的滑块和一个按钮'更新'。 目标是当您单击按钮时,它从滑块获取值,将其发送到已经创建的函数,获取函数返回的数字并在GUI中显示。

我的函数已经有fh = figure并返回它(作为输出)。

以下是该功能的简化版本:

    function fh = draw_something_2d(P,t)
    fh=figure
    hold on;
    %some treatment and a lot of plotting
    xlabel('Axe x')
    ylabel('Axe Y')
    zlabel('Axe Z')
    title('Title Of Things')
    hold off;

我的项目有这个标签:按钮名为:button_maj和滑块:滑块

无论如何,我正在使用MATLAB R2014a。

有人可以帮忙吗?

由于

修改 通过内置助手,我的意思是"指南"助理。

当我点击按钮时,我想要一个由外部功能制作的图形显示在我的GUI中。 在伪代码中,它将类似于

    On_Click_PushButton{
     axe1.graphic=draw_something_2d(15,slider.getvalue());
    }

1 个答案:

答案 0 :(得分:0)

好吧,我无法找到一个干净的解决方案,所以我复制粘贴我的代码并直接从"点击"功能。从内部我能够直接访问一个名为" axe1"作为标准的matlab示例显示。它不是一个干净的解决方案,但它是一个。