需求:一次性批量创建"空数组"类型的变量,并且变量名要有规律。
函数:eval()
for i = 1:8
eval( ['bian', num2str(i), '=[]'] );
end
效果:创建了bian1、bian2、...、bian8这8个变量,都是空数组类型的!
图1:一次性批量创建变量的效果
补充:一个相对更好的方法 —— cell
直接看语法:
clear; clc;
% 元胞相当于以矩阵形式存储数组!
% 我们可以把里面的每一个数组当成要用的变量~
a = cell(1,3);
% a{n,m}就是元胞里的某个元素数组,也就相当于某个变量并且可以随意赋值:
a{1,1} = [2 3 4];
a{1,2} = [2 2 6 8 9];
a{1,3} = [1];
% 对元素数组进行正常的索引取值:
a{1,2}(1:4)
推荐使用"元胞cell"的方法!