www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcfoundation/@gridDefinition/checkSettings.m
function checkSettings(obj) %CHECKSETTINGS Ensure grid settings are valid % % CHECKSETTINGS(OBJ) makes sure that the grid settings are set up % correctly. Some changes may be automatically made (e.g. initialising % empty ratio fields) and some will cause a warning to be thrown. % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. % Check sizes match dimension if ~isempty(obj.RowSizes) && obj.Rows>0 && length(obj.RowSizes)~=obj.Rows warning(message('mbc:mbcfoundation:gridDefinition:InvalidState')); end if ~isempty(obj.ColumnSizes) && obj.Columns>0 && length(obj.ColumnSizes)~=obj.Columns warning(message('mbc:mbcfoundation:gridDefinition:InvalidState1')); end % Check merging matrices if obj.DoMerge if ~all(size(obj.MergeNrows)==[obj.Rows, obj.Columns]) warning(message('mbc:mbcfoundation:gridDefinition:InvalidState2')); end end