一个matlab画散点图的一个实例

q=25;
box on   %加上边框
hold on
m=0:0.01:1,frontx=m.^(1.25+0.75*sin(pi/10)) ;fronty=(1-m).^(1.25+0.75*sin(pi/10)) ;
plot(frontx,fronty,'Linewidth',2)

m=0:0.01:1,frontx=m.^(1.25+0.75*sin(pi*3/10)) ;fronty=(1-m).^(1.25+0.75*sin(pi*3/10)) ;
plot(frontx,fronty,'Linewidth',2)

m=0:0.01:1,frontx=m.^(1.25+0.75*sin(pi*11/10)) ;fronty=(1-m).^(1.25+0.75*sin(pi*11/10)) ;
plot(frontx,fronty,'Linewidth',2)

m=0:0.01:1,frontx=m.^(1.25+0.75*sin(pi*15/10)) ;fronty=(1-m).^(1.25+0.75*sin(pi*15/10)) ;
plot(frontx,fronty,'Linewidth',2)

A=importdata('1_0.dat');
F1=A(:,1)
F2=A(:,2)
plot(F1,F2,'or','Markersize',4); %画个体
hold on

A=importdata('2_0.dat');
F1=A(:,1)
F2=A(:,2)
plot(F1,F2,'or','Markersize',4); %画个体
hold on


A=importdata('3_0.dat');
F1=A(:,1)
F2=A(:,2)
plot(F1,F2,'or','Markersize',4); %画个体
hold on


A=importdata('4_0.dat');
F1=A(:,1)
F2=A(:,2)
plot(F1,F2,'or','Markersize',4); %画个体
hold on

xlabel('f1','FontSize',q),ylabel('f2','FontSize',q); % 对x,y轴名字的修改。
axis([0 1 0 1]);  %取x轴范围0-1,和y轴范围0-1的为视野。

set(gca,'XTick',0:0.25:1,'FontSize',q);  %对x轴0-1范围之内每0.25设置一个刻度。
set(gca,'XTickLabel',{0,0.25,0.5,0.75,1}); %对x轴0-1范围每设的一个刻度名字进行修改标签。
set(gca,'YTick',0:0.25:1,'FontSize',q);  %y同理x。
set(gca,'YTickLabel',{0,0.25,0.5,0.75,1});

画出的图如下:

一个matlab画散点图的一个实例