2013-04-18 5 views

ответ

2

Ну, есть Векторизованная версия:

c = 0:50; 
v = 5*c; 

timestep = 0.1; 

plot(timestep*(1:length(v)), v) 

и петлевая версия:

c = zeros(51,1); 
v = zeros(51,1); 

timestep = 0.1; 

for ii = 1:51 
    c(ii) = ii; 
    v(ii) = 5*c(ii); 
end 

plot(timestep*(1:length(v)),v) 

Matlab идеально подходит для перехода на первое решение в этом виде сценария, так Я предлагаю вам использовать векторизованную версию.

Смежные вопросы