1、在此处,画长方形宽和高之比为0.75:1.
代码为:
frontx=0:0.01:1 ;
fronty=1-frontx.^0.5 ;
q=8;
w=9;
plot(frontx,fronty,'b','Linewidth',2,'Markersize',4) ;
hold on
A=importdata('E:\文章\1.dat');
A1=A(:,1);
A2=A(:,2);
plot(A1,A2,'or','Markersize',4) %画个体
xlabel('f1','FontSize',q),ylabel('f2','FontSize',q),title('t=5','FontSize',w);
axis([0 1.0 0 1.0]);
set(gca,'XTick',0:0.25:1,'FontSize',q);
set(gca,'YTick',0:0.25:1);
set(gca,'FontSize',q);
此时画出图为宽和高之比为1:1.如图所示:
只需要在画出的图像上面手动把右边线条拉到0.75处,就可以画出宽和高之比为0.75:1的图形。
图像为:
解释:用这种方法画出来的图形的大小都是一样的,方便用latex等编辑器进行对多个图形进行排列。这样排列出来的大小都是一样的。
2.当需要进一步对图形进行处理时,比如下面这个图:
在画出来基本图形之后,需要在画好的图之后,在图上面进一步处理:插入时间和线段。
在运行matlab之后得到的图中,虽然可以点击edit figure,但是在上面画的图容易变形且保存的图形容易大小不一样,为了让保存的图出现多个大小一致的上面的图。摸索出了下面的步骤:
(1) 如第一个matlab代码一样,一开始出现的图是个正方形,首先需要给改成长方形,即往左拉到0.75处。
(2)点击插入按钮,插入textbox,里面填入时间,并把边框去掉,然后需要打开figure property。更给字号,比如把10改成24号。
(3)点击右上角一个斜上的箭头,即可以关掉fugure property界面,恢复原来图片的大小。
(4)划线,右击点击线宽属性,由0.5修改到2.
(5)保存即可。