一个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});

画出的图如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值