現在この質問をフォロー中です
- フォローしているコンテンツ フィードに更新が表示されます。
- コミュニケーション基本設定に応じて電子メールを受け取ることができます。
Matlab GUI is not running
2 ビュー (過去 30 日間)
古いコメントを表示
Jonasz
2013 年 8 月 20 日
I try to run my GUI ( it works perfectly recently) and it's not running. I am pressing green arrow and nothing open. What might cause these ?
7 件のコメント
per isakson
2013 年 8 月 20 日
編集済み: per isakson
2013 年 8 月 20 日
Any error message?
Any other hint from Matlab?
Different working folder?
Jonasz
2013 年 8 月 20 日
Nothing. No error , I change nothing. GUI is not working but function inside GUI which I put there is running from command window. GUIDE is opened but when I pressed green arrow to start run the program nothing happen also I tired to open *.fig file and still the same.
Jonasz
2013 年 8 月 20 日
My code :
function varargout = program(varargin)
% PROGRAM MATLAB code for program.fig
% PROGRAM, by itself, creates a new PROGRAM or raises the existing
% singleton*.
%
% H = PROGRAM returns the handle to a new PROGRAM or the handle to
% the existing singleton*.
%
% PROGRAM('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in PROGRAM.M with the given input arguments.
%
% PROGRAM('Property','Value',...) creates a new PROGRAM or raises the
% existing singleton*. Starting from the left, property value pairs are
% applied to the GUI before program_OpeningFcn gets called. An
% unrecognized property name or invalid value makes property application
% stop. All inputs are passed to program_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 program
% Last Modified by GUIDE v2.5 20-Aug-2013 20:17:58
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @program_OpeningFcn, ...
'gui_OutputFcn', @program_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 program is made visible.
function program_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 program (see VARARGIN)
% Choose default command line output for program
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes program wait for user response (see UIRESUME)
% uiwait(handles.direct);
% --- Outputs from this function are returned to the command line.
function varargout = program_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 resamp.
function resamp_Callback(hObject, eventdata, handles)
% hObject handle to resamp (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[minR,maxR,list,count,averSpectrum,averIntensity,setX,df,dire]=resampling(10);
%Plotting spectrum
set(handles.textDir,'String',dire);
set(handles.vmin,'String',num2str(min(setX)));
set(handles.vmax,'String',num2str(max(setX)));
set(handles.myList, 'String', cellstr(num2str(setX(:))));
%%Plotting spectrum
axes(handles.averSpec);
plot(setX,averSpectrum);
title('Average Spectrum');
xlabel('M/Z');
ylabel('Intensity');
grid on;
%%Plotting histogram
[counts, binCenters] = hist(sort(averSpectrum),500);
axes(handles.axesHist);
bar(binCenters, counts, 'BarWidth', 1);
grid on;
title('Average Histogram');
xlabel('Value');
ylabel('Number of appearance');
guidata(hObject, handles);
% --- Executes on button press in clear.
function clear_Callback(hObject, eventdata, handles)
% hObject handle to clear (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
axes(handles.averSpec);
cla;
guidata(hObject,handles);
% --- Executes on button press in save.
function save_Callback(hObject, eventdata, handles)
% hObject handle to save (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% --- Executes on selection change in myList.
function myList_Callback(hObject, eventdata, handles)
% hObject handle to myList (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns myList contents as cell array
% contents{get(hObject,'Value')} returns selected item from myList
id=get(hObject,'Value');
list=get(hObject,'String');
item_selected=str2double(list{id});
di=get(handles.textDir,'String');
[xmin,xmax,ymin,ymax,hm]=heatMap(item_selected,di);
cl=ymin:ymax;
rl=xmin:xmax;
axes(handles.axesHeatMap);
% HeatMap(heat,'RowLabels',rl,'ColumnLabels',cl,'ColorMap',redbluecmap,'Symmetric',false);
imagesc(hm);
guidata(hObject,handles);
% --- Executes during object creation, after setting all properties.
function myList_CreateFcn(hObject, eventdata, handles)
% hObject handle to myList (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: listbox controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
% --- Executes on button press in msbg.
function msbg_Callback(hObject, eventdata, handles)
% hObject handle to msbg (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 norm.
function norm_Callback(hObject, eventdata, handles)
% hObject handle to norm (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 smoothing.
function smoothing_Callback(hObject, eventdata, handles)
% hObject handle to smoothing (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
Jonasz
2013 年 8 月 20 日
I also try to create new GUI and works fine so it's something wrong with these code.
per isakson
2013 年 8 月 20 日
編集済み: per isakson
2013 年 8 月 20 日
I guess the problem is with program.fig. Errors in m-code causes error messages.
Try
dbstop if error
per isakson
2013 年 8 月 20 日
編集済み: per isakson
2013 年 8 月 20 日
In the command window set
>> dbstop if error
and inspect the Workspace window when the break occurs
Here are some links on debugging in Matlab
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Debugging and Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!エラーが発生しました
ページに変更が加えられたため、アクションを完了できません。ページを再度読み込み、更新された状態を確認してください。
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom(English)
アジア太平洋地域
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)