Şimdi Ara

Matlab Bilenler...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
1
Cevap
0
Favori
705
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selamlar,
    Matlab GUI uygulamasıyla ilgili bir problemim var;
    tasarladıgım gui sadece bir "axes" ve bir "pushbutton"dan olusuyor.
    Yazdıgım koda göre push button'a her bastıgımda axes'teki resmi yeniden basması gerekiyor.
    1.sefer tıkladıgımda OK.ancak saha sonraki tıklamalarımda hata veriyor.
    Not:Sorunun "subplot"la ilgili oldugunu düşünüyorum.normal "plot" kullandıgımda hata vermiyor.
    Yardımcı olabilir misiniz?
    Tesekkürler.
    İyi calısmalar.
    %%%%%%Error%%%%%%%%%%%
    ??? Error using ==> axes
    Invalid object handle.

    Error in ==> axse>pushbutton1_Callback at 82
    axes(handles.axes1)

    Error in ==> gui_mainfcn at 75
    feval(varargin{:});

    Error in ==> axse at 42
    gui_mainfcn(gui_State, varargin{:});

    ??? Error while evaluating uicontrol Callback.

    %%%%%%Code%%%%%%%%%%%
    function varargout = axse(varargin)
    % AXSE M-file for axse.fig
    % AXSE, by itself, creates a new AXSE or raises the
    existing
    % singleton*.
    %
    % H = AXSE returns the handle to a new AXSE or the
    handle to
    % the existing singleton*.
    %
    % AXSE('CALLBACK',hObject,eventData,handles,...) calls
    the local
    % function named CALLBACK in AXSE.M with the given
    input arguments.
    %
    % AXSE('Property','Value',...) creates a new AXSE or
    raises the
    % existing singleton*. Starting from the left,
    property value pairs are
    % applied to the GUI before axse_OpeningFunction gets
    called. An
    % unrecognized property name or invalid value makes
    property application
    % stop. All inputs are passed to axse_OpeningFcn via
    varargin.
    %
    % *See GUI Options on GUIDE's Tools menu. Choose "GUI
    allows only one
    % instance to run (singleton)".
    %
    % See also: GUIDE, GUIDATA, GUIHANDLES

    % Edit the above text to modify the response to help axse

    % Last Modified by GUIDE v2.5 28-Jan-2008 11:09:56

    % Begin initialization code - DO NOT EDIT
    gui_Singleton = 1;
    gui_State = struct('gui_Name', mfilename, ...
    'gui_Singleton', gui_Singleton, ...
    'gui_OpeningFcn', @axse_OpeningFcn, ...
    'gui_OutputFcn', @axse_OutputFcn, ...
    'gui_LayoutFcn', [] , ...
    'gui_Callback', []);
    if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
    end

    if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin
    {:});
    else
    gui_mainfcn(gui_State, varargin{:});
    end
    % End initialization code - DO NOT EDIT


    % --- Executes just before axse is made visible.
    function axse_OpeningFcn(hObject, eventdata, handles,
    varargin)
    % This function has no output args, see OutputFcn.
    % hObject handle to figure
    % eventdata reserved - to be defined in a future version
    of MATLAB
    % handles structure with handles and user data (see
    GUIDATA)
    % varargin command line arguments to axse (see VARARGIN)

    % Choose default command line output for axse
    handles.output = hObject;

    % Update handles structure
    guidata(hObject, handles);

    % UIWAIT makes axse wait for user response (see UIRESUME)
    % uiwait(handles.figure1);


    % --- Outputs from this function are returned to the
    command line.
    function varargout = axse_OutputFcn(hObject, eventdata,
    handles)
    % varargout cell array for returning output args (see
    VARARGOUT);
    % hObject handle to figure
    % eventdata reserved - to be defined in a future version
    of MATLAB
    % handles structure with handles and user data (see
    GUIDATA)

    % Get default command line output from handles structure
    varargout{1} = handles.output;


    % --- Executes on button press in pushbutton1.
    function pushbutton1_Callback(hObject, eventdata, handles)
    % hObject handle to pushbutton1 (see GCBO)
    % eventdata reserved - to be defined in a future version
    of MATLAB
    % handles structure with handles and user data (see
    GUIDATA)

    axes(handles.axes1)

    I =imread('41.bmp');
    Q =imread('resim.bmp');

    subplot(2,2,3)
    imshow(I);
    title('Input')
    subplot(2,2,4)
    imshow(Q);
    title('Output')







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.