Bonsoir,
Je suis débutante en matlab, j'ai un tout petit problème, j’ai créé deux interfaces graphiques fen1 et fen2, dans un callback j'appelle la deuxième interface en lui passant une liste d'image mais cela ne fonctionne pas
Voici le code de la fen1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
% --- Executes on button press in Bparcourir.
function Bparcourir_Callback(hObject, eventdata, handles)
% hObject    handle to Bparcourir (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
......
.....
fenaffichage(MOV,KeyFrame);
et celui de la deuxieme fenetre "fenaffichage":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
 
function varargout = fenaffichage(mov,keyframe)
 
% FENAFFICHAGE M-file for fenaffichage.fig
%      FENAFFICHAGE, by itself, creates a new FENAFFICHAGE or raises the existing
%      singleton*.
%
%      H = FENAFFICHAGE returns the handle to a new FENAFFICHAGE or the handle to
%      the existing singleton*.
%
%      FENAFFICHAGE('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in FENAFFICHAGE.M with the given input arguments.
%
%      FENAFFICHAGE('Property','Value',...) creates a new FENAFFICHAGE or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before fenaffichage_OpeningFcn gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to fenaffichage_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 fenaffichage
 
% Last Modified by GUIDE v2.5 12-May-2010 17:42:16
 
% Begin initialization code - DO NOT EDIT
global MOV KEYFRAME
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @fenaffichage_OpeningFcn, ...
                   'gui_OutputFcn',  @fenaffichage_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 fenaffichage is made visible.
function fenaffichage_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 fenaffichage (see VARARGIN)
 
% Choose default command line output for fenaffichage
handles.output = hObject;
 
axes(handles.axes1);
axis off;
[h,w]=size(varargin{2});
KeyFrame=varargin{2};
pilot=ceil(w/4);
mov=varargin{1};
for i=1:w
Im=mov(1,KeyFrame(i)).cdata(:,:,:);
subplot(4,pilot,1),imshow(Im),title(i);
end
 
 
 
% Update handles structure
guidata(hObject, handles);
 
% UIWAIT makes fenaffichage wait for user response (see UIRESUME)
% uiwait(handles.figure1);
 
 
% --- Outputs from this function are returned to the command line.
function varargout = fenaffichage_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 bretour.
function bretour_Callback(hObject, eventdata, handles)
% hObject    handle to bretour (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
 
% --- Executes on button press in BQuitter.
function BQuitter_Callback(hObject, eventdata, handles)
% hObject    handle to BQuitter (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
si quelqu'un peut m'aider SVP ?