Matlab 将文件复制到具有索引的多个文件并保留格式
我有一个Matlab 将文件复制到具有索引的多个文件并保留格式,matlab,file,Matlab,File,我有一个main.m文件。我想将此文件复制到main1.m、main2.m和main3.m 我喜欢这样: for k=1:3 file=sprintf('main%d',k) copyfile('main.m',file); end for k=1:3 file=sprintf('main%d.m',k) copyfile('main.m',file); end 此代码仅给出main1、main2和main3。我想将.m格式附加到每个文件中 许多人提前表示感谢。只需在
main.m
文件。我想将此文件复制到main1.m
、main2.m
和main3.m
我喜欢这样:
for k=1:3
file=sprintf('main%d',k)
copyfile('main.m',file);
end
for k=1:3
file=sprintf('main%d.m',k)
copyfile('main.m',file);
end
此代码仅给出main1
、main2
和main3
。我想将.m
格式附加到每个文件中
许多人提前表示感谢。只需在
sprintf
中添加.m
,如下所示:
for k=1:3
file=sprintf('main%d',k)
copyfile('main.m',file);
end
for k=1:3
file=sprintf('main%d.m',k)
copyfile('main.m',file);
end
下面是使用
num2str
替代sprintf
:
for k=1:3
copyfile('main.m',['main',num2str(k),'.m']);
end