大家,
我有一个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)
我不知道为什么?
答案 0 :(得分:2)
plot命令中的变量t不是矢量而只是标量10.您必须使用
调用plot命令plot(1:11,P);