www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@sweepset/pUpdateToValidNames.m
function [ss, lChanges, nameMap] = pUpdateToValidNames(ss, nameMap) %PUPDATETOVALIDNAMES ensures that the variable names in a sweepset are valid % % [SS, CHANGES, NAMEMAP] = PUPDATETOVALIDNAMES(SS) % % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. if nargin > 1 % Make any requested changes to the name map [names, lChanges] = pUpdateToValidNames({ss.var.name}, nameMap); if lChanges [ss.var.name] = deal(names{:}); end else [names, lChanges, nameMap] = generateValidUniqueNames({ss.var.name}); % Do we need to copy back new names? if any(lChanges) [ss.var.name] = deal(names{:}); end % Flag any changes to the sweepset lChanges = any(lChanges); end