0

6時間後、私は問題を解決しました!:]

this was my question:

助けてください: 関数 'GUI_400' が呼び出されたときにどのように図を表示できますか?

さらに、'S.ty' のテキストを 1 から 100 までの数字で更新したいです。これを行うために、'test' 関数を呼び出し、s.ty の uicontrol を更新しました。

つまり、図を表示し、「S.ty」のテキストのみを「1」の数で更新し、次に「2」の数で... 100 まで更新します。

私のコードでは、「test」関数が終了したときに数値が表示されるため、数値「100」のみで数値が表示されます。

4

1 に答える 1

0
function [] = GUI_400()

    hFig = figure('units','pixels',...
        'position',[300 300 424 430],...
        'menubar','none',...
        'name','GUI_3',...
        'numbertitle','off',...
        'resize','off');        

        Im = imread('0.png');
        hAxes = axes('Parent',hFig,'Units','pixels','Position',[0 72 424 359]);  %#   so the position is easy to define
        image(Im,'Parent',hAxes);  %# Plot the image
        set(hAxes,'Visible','off', 'handlevisibility', 'off');          %# Turn the axes visibility off

        S.tx = uicontrol('style','text',...
         'unit','pix',...
         'position',[0 32 424 40],...
         'string','מכין תמונה 1 מתוך 3',...
         'backgroundcolor','r',...
         'fontsize',23);
        mystr = 'alon';
         temp = uicontrol('style','text',...
         'unit','pix',...
         'position',[0 0 424 40],...
         'string',mystr,...
         'backgroundcolor','r',...
         'fontsize',23);

   for i = 1:1000
        set(temp,'string',num2str(i));
       drawnow;
   end
end
于 2012-06-11T11:38:33.563 に答える