1
我想在for
循環內繪製3種不同顏色的線。但只有我的循環中的最後一個顏色顯示爲所有行。For循環用不同的顏色
hold on
for N = [20, 200, 2000]
[email protected](t,u)cos(3*t)-sin(5*t)*u;
a=0; b=4; ua=2;
h=(b-a)/N;
t=a+(0:N)*h; U=zeros(size(t));
U(1)=ua;
for n=1:N
U(n+1)=U(n)+h*f(t(n),U(n));
end
for color=['r' 'g' 'b']
plot(t,U,'color',color)
end
end
下降了'顏色...'循環和改變'on'堅持'持有all' – Dan