Участок с MATLAB - PullRequest
       1

Участок с MATLAB

1 голос
/ 11 декабря 2011

все,

У меня новая проблема с matlab, я хочу сгенерировать график, используя Plot!

Я написал это:

X=[0, 2.5];
P = 0.1 * ones(N,11);
N=length(X);
for n=1:N
    for t=1:10
    P(n,t+1)=X(n)*P(n,t)*[1-P(n,t)];
    end
end
plot(t,P)

Но опять мне компьютер отвечает:

??? Error using ==> plot
Vectors must be the same lengths.

Error in ==> test at 10
plot(t,P) 

Понятия не имею, почему?

1 Ответ

2 голосов
/ 11 декабря 2011

Переменная t в вашей команде plot не является вектором, а является только скаляром 10. Вместо этого вы должны вызвать команду plot с помощью

plot(1:11,P);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...