No BSD License  

Highlights from
fminsearch interface

image thumbnail
from fminsearch interface by Geoff Boynton
Interface for fminsearch.

var2params(var,params,freeList)
function params = var2params(var,params,freeList)
%params = var2params(var,params,freeList)
%
%Support function for 'fit.m'
%Written by G.M Boynton, Summer of '00

count = 1;
for i=1:length(freeList)
  evalStr = sprintf('len = length(params.%s);',char(freeList(i)));
  eval(evalStr);
  evalStr = sprintf('params.%s =  var([%d:%d]);',char(freeList(i)),count,count+len-1);
  eval(evalStr);
  count = count+len;
end

Contact us at files@mathworks.com