Mercurial > hg > plml
view matlab/db/uniquevar.m @ 4:460f6c74b33a
Updated to latest dcgu.pl and added comment about -c++ flag in Makefile
author | samer |
---|---|
date | Tue, 17 Jan 2012 18:39:14 +0000 |
parents | 0dd31a8c66bd |
children |
line wrap: on
line source
function vn=uniquevar(x) % uniquevar - Allocate a unique unused variable name % % uniquevar :: unit -> action string. % uniquevar :: A~'initialied value' -> action string. % % If no initial value is given the variable is NOT allocated. % There are up to 100000 variable names available. exists=1; while exists, vn=sprintf('t_%05d',floor(100000*rand)); exists=evalin('base',['exist(''',vn,''',''var'')']); end if nargin>0, assignin('base',vn,x); end