2014-09-05 5 views
0

Итак, у меня есть много цифр, и я хочу выбрать один из них, а затем занести в него графики других, как я могу это сделать?Построение нескольких графиков в определенной фигуре в matlab

заранее спасибо

+0

У вас есть данные или только цифры? Также вы посмотрели на функции 'hold' и' subplot'? – Dan

+0

subplot не удобно, потому что я хочу построить на том же рисунке. – user3466199

+0

предположим, что у меня цифра 1 для позиции и цифра 2 для скорости вопроса. Я хочу добавить кривую положения анотора к первой фигуре !!!!!!!!!!! – user3466199

ответ

1

я лично использую subplot или figure и hold all в этой ситуации.

Таким образом, ваш код будет выглядеть следующим образом:

clc;clear; a = [ 1.8 2.5 6.4 ] ; % acceleration 
t = 0:.01:15 ; n = 1 ; 
figure; 
while n < 4 
velocity = a(n)*t ; 
position = 0.5*a(n)*t.^2 + velocity.*t ; 
figure(1);plot(t,velocity); 
hold all; 
figure(2);plot(t,position); 
n = n + 1 ; 
hold all; 
end 
hold off; 
+0

благодарю вас за ваш ответ, но я хочу, чтобы две цифры разделились. – user3466199

+0

Вы имеете в виду отдельные цифры для скорости и положения? Один показатель для кривых скорости и один для кривых положения? – Omid

+0

Если это так, вам нужно заменить 'subplot (2,1,1)' на 'figure (1)' и 'subplot (2,1,2)' на 'figure (2)'. Я просто отредактировал свой ответ для вас, чтобы иметь больше смысла. – Omid

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