为Matlab散点图创建动态标题

时间:2014-05-11 22:13:22

标签: matlab

正如标题所示,我想为我使用索引号在循环内创建的散点图创建标题,这是我的代码:

for i = 1: 12
figure
scatter(PlotY(:,i),PlotY(:,i+1));
hold on
scatter(PlotN(:,i),PlotN(:,i+1),'d');

title(strcat('Feature ',i,'VS Feature ',i+1));
end

这些情节工作得很好,只是当i = 1时,我希望将标题显示为“Feature 1 vs Feature 2”。但我现在正在获得:

enter image description here

任何想法?

1 个答案:

答案 0 :(得分:0)

您还必须将数字转换为字符串:

for i = 1: 12
    figure
    scatter(PlotY(:,i),PlotY(:,i+1));
    hold on
    scatter(PlotN(:,i),PlotN(:,i+1),'d');

    title(['Feature ' num2str(i) ' VS Feature ' num2str(i+1)]);
end