1701008706
首先注意到,当t一定时,应该是一个以守门员为中心向周围辐射衰减的二维函数,如图6-31所示,图6-32给出的是相应的等值线图。
1701008707
1701008708
1701008709
1701008710
图6-31 扑球概率曲线1 图6-32 等值线图1 当t变小时,曲线的峰度应增高,而面积减小,如图6-33和图6-34所示。
1701008711
1701008712
1701008713
1701008714
图6-33 扑球概率曲线2 图6-34 等值线图2 由图6-31和图6-33可以看出,该曲面的形式与二维正态分布的密度函数很相似,因此,我们采用该函数形式描述这种变化趋势。参数t表示从起脚射出到球到达球门的时间,也就是给守门员的反应时间,该时间越长,曲面越平滑,综上所述我们得到守门员扑球成功的概率:
1701008715
1701008716
1701008717
1701008718
1701008719
其中,α—球员在球场上某点射门的水平方向上的角度;β—球员在球场上某点射门的竖直方向上的角度;k1—衡量守门员水平方向控制角度的能力的系数;k2—衡量守门员垂直方向控制角度的能力的系数;t—守门员的反应时间。
1701008720
1701008721
1701008722
1701008723
1701008724
其中,e为守门员的反应系数,据专家预测,一般正常人的反应速度约为0.12~0.15s。根据著名的“纸条试验”可得到一般人反应时间约为(即设想将一张纸条放在人的两手指之间。当纸条在重力的作用下自由下落时。由,可以计算出人的反应时间)。因此,我们在此不妨取(实验值)。
1701008725
1701008726
k1表示衡量守门员水平方向控制角度的能力的系数,k2表示衡量守门员垂直方向控制角度的能力的系数。我们根据大量的数据统计得到k1、k2的值,这里我们取k1=20,k2=10。
1701008727
1701008728
则球员在球场上每一点射入球门的概率为:
1701008729
1701008730
1701008731
1701008732
1701008733
其中,f—球员在球场上某点射门命中球门的概率;q(t,α,β)表示守门员扑到球的概率,1-q(t,α,β)就表示扑不到球的概率。
1701008734
1701008735
求解得到球场上任意点对球门的威胁度,如表6-11所示。
1701008736
1701008737
表6-11 有守门员时命中球门的概率表(部分数据)
1701008738
1701008739
1701008740
1701008741
1701008742
根据各点威胁度的值也可以作出球场上等威胁度的曲线,具体的MATLAB程序如下:
1701008743
1701008744
%绘制足球守门员概率仿真 clc,clear,close all %清屏和清除变量 warning off %消除警告 %竖直方向的威胁度(垂直角度) y=zeros(71,51); for i=0
:70 for j=0
:50 if ( j == 0 & i >= 32 & i <=38 ) y(i+1,j+1)=90; elseif ( j == 0 & (i < 32 | i > 38 )) y(i+1,j+1)=0; else y(i+1,j+1)=(atan(2.44/sqrt((i-35)^2+j^2))/(2*pi))*360; end end end y; %水平方向的威胁度(水平角度) x=zeros(71,51); for i=0
:70 for j=0
:50 if ( j == 0 & i >= 32 & i <=38 ) x(i+1,j+1)=180; elseif ( j == 0 & (i < 32 | i > 38 )) x(i+1,j+1)=0; else x(i+1,j+1)=((atan((i-35+3.66)/j)-atan((i-35-3.66)/j))/(2*pi))*360; end end end x; %守门员扑到球的概率 p=zeros(71,51); for i=1
:71 for j=1
:51 x(i,j)=x(i,j)^2/1600; y(i,j)=y(i,j)^2/400; if (sqrt((i-1-35)^2+(j-1)^2)/10-1/7>0) p(i,j)=exp(-(x(i,j)+y(i,j))/(sqrt((i-1-35)^2+(j-1)^2)/10-1/7)); else p(i,j)=0; end end end; p; %有守门员情况下球员进球概率,即守门员扑不到球的概率 q=zeros(71,51); for i=1
:71 for j=1
:51 f(i,j)=x(i,j)*y(i,j); q(i,j)=f(i,j)*(1-p(i,j)); end end q; %% figure(‘color’,[1,1,1]) %图像背景为白色 surf(x,y) %曲面 view([25.5 34]); %视图 title(‘威胁度’) %守门员扑到球的概率 figure(‘color’,[1,1,1]) %图像背景为白色 contour(p) %等高线图 view([90 90]); %视图 title(‘守门员扑到球的概率’) %有守门员情况下球员进球概率,即守门员扑不到球的概率 figure(‘color’,[1,1,1]) %图像背景为白色 contour(q) %等高线图 title(‘守门员扑不到球的概率’) axis([1,20,20,50]) %坐标轴设置 view([90 90]); %视图 %axis tight
1701008745
1701008746
运行程序输出图形如图6-35~图6-37所示。
1701008747
1701008748
1701008749
1701008750
1701008751
图6-35 守门员扑不到球的概率 图6-36 守门员扑到球的概率 图6-37 水平和垂直方向的威胁度曲面图 如图6-35和图6-36可知,球员扑到球的概率是比较大的,并且球越靠近球门,对方球员在中心射门被扑到的概率小于在旁侧边射门被扑到的概率。也就是说,如果对方球员想射进球,应该越靠近球门射门,并且在正对着球门的方向射门,这样射中的概率将更大,这个趋势也满足图6-37所示的三维曲面图,越到中心点处,危险程度越大。
1701008752
1701008753
生活中处处有数学,将数学模型合理的应用于生活,将达到事半功倍的效果。
1701008754
1701008755
[
上一页 ]
[ :1.701008706e+09 ]
[
下一页 ]