一、概率分布于累积概率分布
%概率分布函数和累积概率分布函数 clear x = 10*randn([10000,1]); xi = linspace(-40,40,201); subplot(311) plot(x)%原始数据 grid on xlabel('个数','FontSize',14);%设置X坐标标签 ylabel('值','FontSize',14);%设置Y坐标标签 subplot(312) [y,X]=hist(x,100); %分为100个区间,统计每个区间个数) y=y/length(x); %计算概率密度 ,频数除以数据种数,除以组距 bar(X,y,1); %用bar画图,最后的1是画bar图每条bar的宽度,默认是0.8所以不连续,改为1就可以了 grid on xlim([-40 40]) %限定范围axis([xmin xmax ymin ymax])或者 ylim([ymin ymax]) xlabel('值','FontSize',14);%设置X坐标标签 ylabel('概率','FontSize',14);%设置Y坐标标签 %累计概率图 subplot(313) F = ksdensity(x,xi,'function','cdf'); plot(xi,F);%累积概率函数图 grid on xlabel('值','FontSize',14);%设置X坐标标签 ylabel('累积概率','FontSize',14);%设置Y坐标标签
二、格式
clear all
h=0:0.1:100;
y1=h;
y2=2*h;
y3=3*h;
y4=4*h;
figure
subplot(221);
plot(h,y1)
title('y=x')
xlabel('X(m)')
ylabel('y(m)')
subplot(222);
plot(h,y2)
title('y=2*x')
xlabel('X(m)')
ylabel('y(m)')
subplot(223);
plot(h,y3)
title('y=3*x')
xlabel('X(m)')
ylabel('y(m)')
subplot(224);
plot(h,y4)
title('y=4*x')
xlabel('X(m)')
ylabel('y(m)')
suptitle('函数图')
三、
两个colorbar 范围一致
clear all
k1=normrnd(10,10,50,50);
k2=normrnd(20,20,50,50);
subplot(1,2,2)
contourf(k2);
colormap(cool);
colorbar
k=caxis;
subplot(1,2,1);
contourf(k1)
caxis(k)
colorbar
四、
clear all
subplot(221)
x = [5 10];
y = [3 6];
C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
imagesc(x,y,C)
subplot(222)
h2=subplot(222)
get(h2, 'Position')%得到位置
set(h2,'Position',[0.5303 0.5838 0.3347 0.3412])%调整位置
x = [5 10];
y = [3 6];
C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
imagesc(x,y,C)
subplot(223)
x = [5 10];
y = [3 6];
C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
imagesc(x,y,C)
h4=subplot(224)
get(h4, 'Position')%得到位置
set(h4,'Position',[0.5303 0.1100 0.3347 0.3412])
x = [5 10];
y = [3 6];
C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
imagesc(x,y,C)
hBar = colorbar;
get(hBar, 'Position') %这样可以得到colorbar的左下角x,y坐标,以及宽和高。
set(hBar, 'Position', [0.9 0.23 0.0324 0.5405])
caxis([5,15])%颜色条范围限制
hBar.Label.String ='路径损失(dB)';%颜色柱表示含义
set(hBar.Label,'fontsize',10);%字段大小
多个图合用一个颜色条,并且设置颜色条的位置,添加字体。
五、点图
clear all
x=[1:29];
y=ones(29);
figure
for i=1:15
plot(x,y*i,'.', 'MarkerSize',20,'Color','k');
hold on;
end
% axis([0 30 0 20]) %0坐标对不齐
% grid on
axis equal
ylim([0 16])
xlim([0 30])
六、圆
极坐标系
极坐标系(polar coordinates)是指在平面内由极点、极轴和极径组成的坐标系。在平面上取定一点O,称为极点。从O出发引一条射线Ox,称为极轴。
再取定一个单位长度,通常规定角度取逆时针方向为正。这样,平面上任一点P的位置就可以用线段OP的长度ρ以及从Ox到OP的角度θ来确定,
有序数对(ρ,θ)就称为P点的极坐标,记为P(ρ,θ);ρ称为P点的极径,θ称为P点的极角。
1、
figure
r=2;
theta=0:pi/180:2*pi;%360度
x=r*cos(theta);
y=r*sin(theta);
rho=r*sin(theta);
plot(x,y,'.','color','b')
%hold on;
axis equal
%fill(x,y,'c')
figure
h=polar(theta,rho);
set(h,'LineWidth',2)
2、
clear all
figure
x=[1:29];
y=ones(29);
for i=1:15
plot(x,y*i,'.', 'MarkerSize',20,'Color','k');
hold on;
end
r=7;
theta=0:pi/180:2*pi;%360度,360个点。
x=15+r*cos(theta); %(15,7.5)圆心
y=7.5+r*sin(theta);
rho=r*sin(theta);
plot(x,y,'.','color','b')
axis equal
ylim([0 16])
xlim([0 30]) %范围限制