哎,我text对figure用不来,
查了一下,annotation的textbox可以;
贴一下代码:
[x,y]=meshgrid(-3:0.125:3);
h1=figure(1)
z=peaks(x,y);
h2=subplot(2,2,1)%建立和控制多个坐标系;
meshc(x,y,z);axis([-3 3 -3 3 -10 5])%绘制网格曲线
subplot(2,2,2)
meshz(x,y,z);axis([-3 3 -3 3 -10 5])%绘制网格曲线
subplot(2,2,3)
c=ones(size(z));%ones产生所有元素都是1的阵列;
surfc(x,y,z,c)%绘制三维空间曲面;
subplot(2,2,4)
c=ones(size(z));%size求阵列的维数大小;
surf(x,y,z,c);%绘制三维空间曲面;
p=get(h2,'position');
%找位置点:
A=0;%左边界
B=p(2)+p(4);%下边界
C=1;%宽度
D=0.05;%高度
annotation(h1,'textbox','position',[A,B,C,D],'string',{'多峰函数的网格曲线和曲面'},'LineStyle','none','HorizontalAlignment','center','VerticalAlignment','middle','FitHeightToText','on');
[ 本帖最后由 wwbeyondww 于 2008-5-12 22:47 编辑 ] |