Курсовая работа: Вероятностные процессы и математическая статистика в автоматизированных системах

type arr=array [1..3,1..3] of real;

var d,d1,d2,d3:arr; i:integer; bd:mas;

function delta(a:arr):real;

begin delta:=a[1,1]*(a[2,2]*a[3,3]-a[2,3]*a[3,2])-

a[1,2]*(a[2,1]*a[3,3]-a[2,3]*a[3,1])+

a[1,3]*(a[2,1]*a[3,2]-a[2,2]*a[3,1]); end;

begin d[1,1]:=2*b[7]; d[1,2]:=b[4]; d[1,3]:=b[5];

d[2,1]:=b[4]; d[2,2]:=2*b[8]; d[2,3]:=b[6];

d[3,1]:=b[5]; d[3,2]:=b[6]; d[3,3]:=2*b[9];

bd[1]:=-b[1]; bd[2]:=-b[2]; bd[3]:=-b[3];

for i:=1 to 3 do

begin d1[i,2]:=d[i,2]; d1[i,3]:=d[i,3];

d2[i,1]:=d[i,1]; d2[i,3]:=d[i,3];

d3[i,2]:=d[i,2]; d3[i,1]:=d[i,1];

d1[i,1]:=bd[i];d2[i,2]:=bd[i];d3[i,3]:=bd[i]; end;

xc[1]:=delta(d1)/delta(d);

xc[2]:=delta(d2)/delta(d);

xc[3]:=delta(d3)/delta(d);

ycen:=fy(xc[1],xc[2],xc[3]);

la[1]:=findl(-6,-2);

la[2]:=findl(-2,2);

la[3]:=findl(2,6);

for i:=1 to 3 do begin

ml[i]:=(b[6]*(b[7]-la[i])-0.5*b[4]*b[5])/(b[5]*(b[8]-la[i])-0.5*b[4]*b[6]);

nl[i]:=(-2*(b[7]-la[i])*(b[8]-la[i])+0.5*b[4]*b[4])/(b[5]*(b[8]-la[i])-0.5*b[4]*b[6]);

l[i]:=1/sqrt(1+sqr(ml[i])+sqr(nl[i]));

m[i]:=ml[i]*l[i];

n[i]:=nl[i]*l[i];

maximminim; end; end;

К-во Просмотров: 614
Бесплатно скачать Курсовая работа: Вероятностные процессы и математическая статистика в автоматизированных системах