2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 ezplot в MATLAB
Сообщение17.03.2013, 22:44 
Аватара пользователя
Код:
f1 = figure;
subplot(2, 1, 1);
hold on;
ezplot(T1, [0.02, 0.022], f1);
ezplot(T2, [0.022, 0.03], f1);
ezplot(T3, [0.03, 0.04], f1);
xlim([0.02 0.04]);
ylim([50 650]);
title('Temperature');
xlabel('r, meters');
ylabel('temp, C');



subplot(2, 1, 2);
ezplot(Q1, [0.02, 0.022], f1);
ezplot(Q2, [0.022, 0.03], f1);
ezplot(Q3, [0.03, 0.04], f1);
xlim([0.02 0.04]);
ylim([0 1.2*10^5]);
title('Heat Flux');
xlabel('r, meters');
ylabel('flux, C');
hold off;


Такой вот фрагмент. На первый subplot выводит все три куска (T1 T2 T3), а вот на второй выводить только последний... Что не так?

Вот как. На графике изображено только Q3(r), первые два затираются.
Изображение

 
 
 
 Re: ezplot в MATLAB
Сообщение22.03.2013, 13:44 
что такое Т и Q и какая цель этой программы?

 
 
 
 Re: ezplot в MATLAB
Сообщение22.03.2013, 14:15 
Аватара пользователя
phys
hold on привязывается к осям. Поэтому после subplot(2, 1, 2) поставьте hold on (это включит добавление графиков на нижние оси). А перед subplot(2, 1, 2) можете hold off, но это не обязательно.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group