'save as' command

9 ビュー (過去 30 日間)
Valentino
Valentino 2015 年 2 月 24 日
編集済み: Valentino 2015 年 8 月 6 日
Hello I'm searching for a command in my GUI(with guide) to save the data in a file which is named by user Input. I would like to have a pushbutton and it opens a window where the user just have to insert the name of the file.
See my Code:
function save_as_Callback(hObject, eventdata, handles)
result.data=getappdata(handles.data,'results_data');
result.data_new=getappdata(handles.data,'results_data_new');
save ('','result') %here user should Input Name of file but in my GUI

採用された回答

Titus Edelhofer
Titus Edelhofer 2015 年 2 月 24 日
編集済み: Titus Edelhofer 2015 年 2 月 24 日
Hi Valentino,
use uiputfile for this task, something like
[fName, pName] = uiputfile('*.mat');
if fName==0
% user pressed cancel
return
end
save(fullfile(pName, fName), 'result');
Titus
EDIT: corrected the typo, thanks
  1 件のコメント
Valentino
Valentino 2015 年 2 月 24 日
編集済み: Valentino 2015 年 8 月 6 日
Thank you! it works fine, you just got a typing error in the first line.
[fName, pName] = uiputfile('*.mat');
if fName==0
% user pressed cancel
return
end
save(fullfile(pName, fName), 'result');

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by