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