⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 最速下降法.txt

📁 该压缩文件有一些经典插值c语言版的源程序
💻 TXT
字号:
#include<stdio.h>
#include<math.h>

main()
{
float x1,x2,T1,T2,f,g,M=0.001,t,s,p;
clrscr();
x1=1;
x2=1;
T1=2*x1;
T2=8*x2;
t=(T1*T1+T2*T2)/(2*T1*T1+8*T2*T2);
x1=x1-t*T1;
x2=x2-t*T2;
T1=2*x1;
T2=8*x2;
s=T1*T1+T2*T2;
p=sqrt(s);
while(p>M)
{
T1=2*x1;
T2=8*x2;
t=(T1*T1+T2*T2)/(2*T1*T1+8*T2*T2);
x1=x1-t*T1;
x2=x2-t*T2;
T1=2*x1;
T2=8*x2;
s=T1*T1+T2*T2;
p=sqrt(s);
printf("x1=%f\t x2=%f\t  s=%f\n",x1,x2,p);
}
f=x1*x1+4*x2*x2;
printf("the best result is:\n");
printf("x1=%f\t x2=%f\t  f=%f",x1,x2,f);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -