多谢Curb和Tuoniao, 我用的办法和Curb类似,但粗糙了很多
写下来给需要的朋友参考一下
采用循环,每个图片5个小图,四个figure共20个subplot. 采用变量-字符转换来定义subplot的说明
-
- for j=1:4
- figure(j)
- for i=j*5-4:j*5
- subplot(5,1,i-(j-1)*5)
- plot (xx,OPT1(i,:),'-o',xx,OPT2(i,:),'--s','LineWidth',1.5,'MarkerSize',5)
- set(gca,'xtick',[],'ygrid','on','FontSize',10,'FontName','Times')
- ylabel(strcat('No. ', num2str(i)))
- end
- % Reset the bottom subplot to have xticks
- set(gca,'xtickMode', 'auto','FontSize',10,'FontName','Times')
- %set(gca,'xTick',[1 2 3 4 5 6])
- set(gca,'xTickLabel','(1,0)|(2,0)|(1,1)|(2,1)|(1,2)|(2,2)')
- set (gcf,'Position',[232 246 302 380])
- legend('Model 1', 'Model 2')
- xlabel('Mode')
- end
复制代码
[ 本帖最后由 ChaChing 于 2010-4-11 00:02 编辑 ] |