我想在matlab中制作多部电影,比如
for i=1:5
%calculate a movie-array H (gridsize depends on i)
number=num2str(i);
movie2avi(H, 'movie_'+number+'.avi');
end
显然它不起作用,我在 matlab 中没有发现关于多部电影制作的任何信息。知道如何更改此命令中的文件名以生成不同的电影文件而不是覆盖一个文件吗?
我想在matlab中制作多部电影,比如
for i=1:5
%calculate a movie-array H (gridsize depends on i)
number=num2str(i);
movie2avi(H, 'movie_'+number+'.avi');
end
显然它不起作用,我在 matlab 中没有发现关于多部电影制作的任何信息。知道如何更改此命令中的文件名以生成不同的电影文件而不是覆盖一个文件吗?
strcat
在 matlab 中,您使用和不使用运算符连接字符串+
!
尝试
movie2avi( H, strcat('movie_', number, '.avi') );
或者,您可以使用[]
将文字连接成字符串
movie2avi( H, ['movie_', number, '.avi'] );