matlab:传奇; CAT参数维度不一致

时间:2012-11-29 04:57:46

标签: matlab user-interface legend strcat

我有一个奇怪的问题......我无法传说:让我说我有:

    fraction1Str = strcat('F1 = ', sprintf('%g',round(fraction1*100)/100), '+/-',sprintf('%g',round(fraction1STD*100)/100));
    fraction2Str = strcat('F2 = ', sprintf('%g',round(fraction2*100)/100), '+/-',sprintf('%g',round(fraction2STD*100)/100));
    fraction3Str = strcat('F3 = ', sprintf('%g',round(fraction3*100)/100), '+/-',sprintf('%g',round(fraction3STD*100)/100));

    fractionStr = [fraction1Str; fraction2Str; fraction3Str];
    ...
    hleg = legend(fractionStr);

这给了我错误:CAT参数维度不一致。

所有字符串都是相同的格式,甚至是字符数...有趣的是,如果我改为其中一个。

fractionStr = [fraction3Str; fraction3Str; fraction3Str];
fractionStr = [fraction2Str; fraction2Str; fraction2Str];
fractionStr = [fraction1Str; fraction1Str; fraction1Str];

它的工作,但没有这三个不同的字符串...任何想法?

0 个答案:

没有答案