- 积分
- 46
- 注册时间
- 2007-4-28
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2010-6-4 09:10:36
|
显示全部楼层
来自 北京
- clear;clc;close all
- n=26;
- data=cellfun(@int2str,num2cell(unidrnd(n,1,n)),'UniformOutput',false);
- varAZ=cellfun(@char,num2cell(97:122),'UniformOutput',false);
- p=[];
- for i=1:length(varAZ)
- if i==1
- pp=sprintf('[%s,',varAZ{i});
- elseif i==length(varAZ)
- pp=sprintf('%s]',varAZ{i});
- else
- pp=sprintf('%s,',varAZ{i});
- end
- p=[p,pp];
- end
- cf=num2cell(str2double(data));
- p2=sprintf('=cf{:}');
- p=[p,p2];
- eval(p);
复制代码 这是我写的一个自动生成变量的程序,不是在循环中生成的 |
评分
-
1
查看全部评分
-
|