matlab怎么用循环变量命名
ifk<10imwrite(video_image,strcat('D:\1\','b',int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘其中,b...
if k<10
imwrite(video_image,strcat('D:\1\','b',int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘
其中,b是一个循环变量,我想在进行大循环的时候每组命名都不一样,比如第一组为(b=1)11,12,13...
第二组是(b=2),21,22,23,24,25........ 展开
imwrite(video_image,strcat('D:\1\','b',int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘
其中,b是一个循环变量,我想在进行大循环的时候每组命名都不一样,比如第一组为(b=1)11,12,13...
第二组是(b=2),21,22,23,24,25........ 展开
展开全部
imwrite(video_image, sprintf('D:\1\b=%d.bmp', k));
使用sprintf 格式化字符串
追问
出错 Untitled (line 24)
imwrite(video_image,sprintf('D:\b=%d.bmp',k));%把每帧图像存入硬盘
出现了这个错误怎么办?或者能不能举个例子这个这个函数怎么用,谢谢
追答
这函数跟C语言的sprintf或printf类似,比如
C:
printf("%d.bmp", 123);
会打印123.bmp
MATLAB:
s = printf("%d.bmp", 123)
则s = 123.bmp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询