matlab:如何连接字符串?

时间:2013-05-06 14:45:38

标签: matlab matlab-figure avi

我想在matlab中制作多部电影,如

for i=1:5
   %calculate a movie-array H (gridsize depends on i)
   number=num2str(i);
   movie2avi(H, 'movie_'+number+'.avi');
end

显然它不起作用,我在matlab中找不到多个电影制作的内容。 知道如何更改此命令中的文件名以生成不同的电影文件而不是覆盖一个文件吗?

1 个答案:

答案 0 :(得分:8)

在matlab中,您使用strcat使用+运算符连接字符串!

尝试

movie2avi( H, strcat('movie_', number, '.avi') );

或者,您可以使用[]将文字连接成字符串

movie2avi( H, ['movie_', number, '.avi'] );