matlab - переменная в заголовке сюжета - PullRequest
8 голосов
/ 12 апреля 2011

Я хочу сделать

for i = 1 : size(N, 2)
    figure(i);
    title('N = %d', i);
%other stuff

, но установка заголовка не работает.Почему?

Ответы [ 2 ]

10 голосов
/ 12 апреля 2011

Потому что вы забыли добавить sprintf

for i = 1 : size(N, 2) 
figure(i); 
title(sprintf('N = %i', i)); %# %i for integer
%other stuff
end
8 голосов
/ 12 апреля 2011

num2str также должен работать.

title(['N = ',num2str(i)]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...