MATLAB的num2str,把循环变量作为字符串的内容 输入代码: i = 2; abc = ['sdfg',num2str(i),'dsfg'] 运行结果: 解析: MATLAB里面的[ ]是会把元素组合的意思 现在有: a1 =3; a2 =4; a3 = 5; 然后我想通过for循环,循环到不同的时候,读取的变量名字不一样 关键是用eval函数就好 运行结果: nice