www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@conbase/dispname.m
function newName = dispname(con) %DISPNAME display name for boundary editor % % newName = dispname(con) % Copyright 2007-2008 The MathWorks, Inc. cif = getActiveFactors( con ); symbols = getSymbols( cif ); if isempty( cif ), newName = sprintf( '%s()', typename( con ) ); elseif length( cif ) == 1, newName = sprintf( '%s(%s)', typename( con ), symbols{1} ); elseif length( cif ) <= 4 && nActiveFactors(con)<nFactors(con) newName = sprintf( '%s(%s%s)', typename( con ), symbols{1}, ... sprintf( ',%s', symbols{2:end} ) ); else newName = typename( con ); end