for example:
for i=1:3
subplot(3,1,i);
plot(t,imf1(i,:));
xlim([0 (n-1)/fs]);
ylim([-2 2]);
title('第r(i)个IMF');
end
为了使这个循环语句中图的标题也是循环实现的,即名字和循环 i 有关,用上面的title('第r(i)个IMF');显然不能实现。
原因是:tittle(‘ ’);‘ ’中不能是变量
这时,
应该使用num2str函数将循环变量改为string类型。使用strcat将多个string连接。
titleName = strcat('第',num2str(i),'个IMF分量');