Курсовая работа: Поиск максимума одной функции многих переменных методом покоординатного спуска и с помощью метода
if (fabs(f1[i])<=0.000000001)
{c[i][0]=c[i][2];goto B;}
}
B:
c[i][0]=c[i][2];
for(a=0;a<n;a++)
{
for(b=0;b<n;b++)
w[i]+=pow((fabs(x[a]-x[b])),q);
e[i]+=pow((fabs(x[a]-c[i][0])),p);
}
f[i]=pow((e[i]/n),(1./p))/pow((w[i]/(n*n)),(1./q));
x[n-2]+=0.1;
for(k=2;k<n;k++)
{
if(x[n-k]>1.04)
{
x[n-k-1]+=0.1;
x[n-k]=x[n-k-1];
for(m=2;m<k;m++)
x[n-m]=x[n-k-1];
}
if (x[0]!=0) goto A;
}
}
A:
max=f[0];k=0;
for(m=0;m<i;m++)
{