2015-11-08 7 views
3

Есть много подзаговоров, и каждый подзаголовок имеет свое название. как можно добавить заголовок по всей этой группе подсетей? Я хочу, чтобы этот заголовок отображался в верхнем центре.Заглавие над группой подзаголовков

x = linspace(-5,5); 

y1 = sin(x); 
subplot(2,5,[1:2]) 
plot(x,y1) 
title('y=sin(x)') 

y2 = cos(x); 
subplot(2,5,[3:4]) 
plot(x,y2) 
title('y=cos(x)') 

y3 = tan(x); 
subplot(2,5,[5,10]) 
plot(x,y3) 
title('y=tan(x)') 

y4 = sin(2*x); 
subplot(2,5,[6:7]) 
plot(x,y1) 
title('y=sin(2x)') 

y5 = cos(2*x); 
subplot(2,5,[8:9]) 
plot(x,y2) 
title('y=acos(2x)') 
+0

Вам нужна команда 'suptitle'. – Adiel

+0

спасибо. прекрасно работает – Woeitg

+2

@Adiel и др .: Обратите внимание, что 'suptitle' находится в панели инструментов Bioinformatics, где он используется для демонстрации. Для тех, у кого нет этой панели инструментов, есть [несколько опций в MathWorks File Exchange] (http://www.mathworks.com/matlabcentral/fileexchange/?utf8= ✓&&&&&&&&&m=m_suptitle). – horchler

ответ

3
x = linspace(-5,5); 

y1 = sin(x); 
subplot(2,5,[1:2]) 
plot(x,y1) 
title('y=sin(x)') 

y2 = cos(x); 
subplot(2,5,[3:4]) 
plot(x,y2) 
title('y=cos(x)') 

y3 = tan(x); 
subplot(2,5,[5,10]) 
plot(x,y3) 
title('y=tan(x)') 

y4 = sin(2*x); 
subplot(2,5,[6:7]) 
plot(x,y1) 
title('y=sin(2x)') 

y5 = cos(2*x); 
subplot(2,5,[8:9]) 
plot(x,y2) 
title('y=acos(2x)') 

suptitle('my title'); 
+1

Что делать, если у вас нет панели инструментов для 'suptitle()'? Любая работа вокруг? – Austin

+0

Не знаю. Может быть, вы можете задать другой вопрос, надеюсь, получить какой-то ответ. – Woeitg

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