深圳建外贸网站,站内seo怎么做,常州个人网站设计,做词云的在线网站在某些特定场景中#xff0c;我们需要在一个循环中生成一系列的数据#xff0c;并把这些数据保存到特定的变量中#xff0c;这个时候我们就需要实现自动给变量命名#xff0c;同时赋给变量数值。下面提供2种方法。方法1通过eval函数实现#xff0c;举个例子clear%%%%%%%%%… 在某些特定场景中我们需要在一个循环中生成一系列的数据并把这些数据保存到特定的变量中这个时候我们就需要实现自动给变量命名同时赋给变量数值。下面提供2种方法。方法1通过eval函数实现举个例子clear%%%%%%%%%%%%%%%%%%%%%%%%%%%%%R[1 2 3;4 5 6; 7 8 9];for i1:3 eval([T,num2str(i),,R(i,:),;]);endT1T2T3在上面的例子中matlab自动定义了三个变量其名称分别为T1、T2和T3并自动给这三个变量赋值其值为矩阵R相应的每一行即T1[1 2 3]T2[4 5 6]T3[7 8 9]ps:eval还有其他强大的作用后续的文章单独讲解。方法2(推荐)通过sprintf函数numFiles 3;for n 1:numFiles randomData rand(n); currentFile sprintf(myfile%d.mat,n); save(currentFile,randomData)end生产了3个有规律名称的mat文件