Курсовая работа: Поиск максимума одной функции многих переменных методом покоординатного спуска и с помощью метода
for(yy=xx;yy<1;yy+=0.01)
{
p=1./(1.-xx);
q=1./(1.-yy);
for(i=0;i<10000;i++)
{
w[i]=0;
e[i]=0;
f1[i]=0;
}
for(i=0;i<10000;i++)
for(j=0;j<3;j++)
{c[i][j]=0;
}
for(i=0;i<n;i++)
x[i]=0;
x[n-1]=1;
j=0;
for(i=0;i<10000;i++)
{j=0;
f1[i]=1;c[i][0]=0;c[i][1]=1;c[i][2]=0.5;
while(fabs(f1[i])>0.000000001)
{
f1[i]=0;
for(k=0;k<n;k++)
{ f1[i]+=pow((fabs(x[k]-c[i][2])),(p-1))*sgn(x[k]-c[i][2]);}
if (f1[i]<-0.000000001)
{max=c[i][2];c[i][2]=c[i][2]-(fabs(c[i][2]-c[i][1])/2.0);c[i][1]=max;}
if (f1[i]>0.000000001)