Как получить вывод многострочной консоли в MATLAB?Использование horzcat дает мне ошибку - PullRequest
3 голосов
/ 11 января 2011
fprintf(['# True Positive: %d \n',...
            '# False Positive: %d \n',...
            '# True Negative: %d \n',...
            '# False Negative: %d \n,',...
            numTruePos,...
            numFalsePos,...
            numTrueNeg,...
            numFalseNeg]);

но тогда я получаю ошибку:

??? Error using ==> horzcat
The following error occurred converting from logical to
char:
Error using ==> char
Conversion to char from logical is not possible.

Error in ==> toyProblem at 40
fprintf(['# True Positive: %d \n',...

1 Ответ

5 голосов
/ 11 января 2011

Вы видите закрывающую скобку ] для строки формата в неправильном месте.Попробуйте это:

fprintf(['# True Positive: %d \n',...
         '# False Positive: %d \n',...
         '# True Negative: %d \n',...
         '# False Negative: %d \n'],...  %# Moved it to here...
         numTruePos,...
         numFalsePos,...
         numTrueNeg,...
         numFalseNeg);  %# ... from here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...