www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgoptim/canconvertinitialvalues.m
function [ToMultiRun, ToMultiValue] = canconvertinitialvalues(optim) %CANCONVERTINITIALVALUES Check whether conversion options are available. % % [TOMULTIRUN, TOMULTIVALUE] = CANCONVERTINITIALVALUES(OPTIM) checks % whether the optimization can currently be converted to multiple runs or % to multiple values. % Copyright 2005-2006 The MathWorks, Inc. ToMultiRun = false; ToMultiValue = false; nRuns = getNumRuns(optim); DataSize = getvaluedatasizes(optim); maxSize = max(DataSize); ToMultiRun = (nRuns==1) && maxSize>1 && all(DataSize==1 | DataSize==maxSize); ToMultiValue = (nRuns>1) && maxSize==1;