Matlab的title如何实现换行显示?
比如下面的程序,怎么才能在'B Range‘前面开始换行呢?
a=1;b=2;c=3;d=4;
title(['abc','L
Range:',num2str(a),'(nm)','~~',num2str(b),'(cm)','B
Range:',num2str(c),'(cm)','~~',num2str(d),'(cm)']);
使用元胞数组便可以了。
a=1;b=2;c=3;d=4;
title({['abc','L
Range:',num2str(a),'(nm)','~~',num2str(b),'(cm)'];['B
Range:',num2str(c),'(cm)','~~',num2str(d),'(cm)']});
下面的程序是绘制岩石圈在地表和地下垂向载荷作用下进行挠曲的示意图。程序中便包含利用元胞数组使title中的字符换行的程序。
如title({'(b)'; 'equilibrium state'})
% % % %-------------------------------
x=-2*pi:0.01:2*pi;
y=sin(x+pi/6);
y1=0*x-3;
y2=0*x-6;
subplot(3,3,1)
plot(x,