www.gusucode.com > 利用MATLAB GUI设计滤波器界面,可以设计IIR滤波器 > AFD/MenuFileSaveAs.m
function MenuFileSaveAs(handles) % MenuFileSaveAs is a subfile of the AnalogFilter GUI collection % % James C. Squire, 2002 % Assistant Professor, Virginia Military Institute % ver 1.0 % MenuFileSaveAs saves a global strFilterObject as a new filename, % and updates the gui's FilterObject global strFilterObject [sFileName, sPathName] = uiputfile('*.flt','Save As Analog Filter File'); % if cancel not pressed if sFileName if isempty(findstr(sFileName,'.flt')) sFileName = [sFileName '.flt']; end strFilterObject.sFileName = sFileName; strFilterObject.sFigureName = ['Analog Filter Designer: ' sFileName]; save([sPathName sFileName],'strFilterObject') %'strFilterObject','-MAT') % update the figure name and store that in the figure's data handles set(handles.figSpecifyFilter,'Name',strFilterObject.sFigureName) end