请教!程序错误,能否帮忙修改和调试`~谢谢~~~ 急!!!!!!!!
降落伞拉直阶段力计算:
#define L 12 /*伞伞绳总长度, 可调*/
#define H 0.01 /*步长, 可调*/
#define D0 11.284 /*伞衣名义半径,为伞绳长加伞衣的名义半径*/
#include <stdio.h>
#include <math.h>
double t[10000]; /*定义全局变量, 可调后面的个数*/
double thta[10000];
double xd[10000];
double yd[10000];
double l[10000];
double vys[10000];
double vw[10000];
double s[10000];
double u[10000];
double n=36; /*伞绳的根数*/
double E=10; /*伞绳的理论弹性强度*/
double e[5]; /*龙格-库塔法中的系数*/
double g=9.8; /*当地重力加速度,计算过程中作常量考虑*/
double rou=0.819; /*当地的密度*/
double Ays=1; /*引导伞的面积*/
double Cdys=0.5; /*引导伞的阻力系数*/
double Ad=0.01; /*伞袋的横截面积*/
double Cys=0.5;
int i,j;
main()
{
FILE *ft,*fthta,*fxd,*fyd,*fl,*fvys,*fvw,*fs,*fu,*fFlt;
double Dys;/*引导伞的阻力*/
double Dd; /*伞袋的阻力*/
double Fsh=0; /*伞绳的拉出阻力*/
double Dw=0; /*回收物的气动阻力*/
double De=0; /*主伞系统已拉出部分的气动阻力*/
double m; /* m′拉动的伞系统单位长度的质量*/ /*以下的在整个程序中为常量,赋以初值*/
double mw=110; /*回收物的质量*/
double me; /*已拉出主伞的质量*/
double mys=5; /*引导伞、伞袋的质量*/
double mv; /*未拉出主伞的质量*/
double Fl=0; /*伞绳内张力*/
double msh1=0.18; /*伞绳的单位长度的质量*/
double msh=2.16; /*伞绳的总质量*/
double msy=3.8; /*伞衣的总质量*/
double msy1=1.284; /*伞衣底边研伞绳方向的单位长度的质量*/
double b=5.921; /*伞衣的底边宽度*/
double Flt[10000]; /*定义一拉直力与时间关系的数组*/
double f1(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f2(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f3(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f4(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f5(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f6(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f7(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f8(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl);
double f9(int i,double Dys,double Dd, double Fsh,double Dw,double me,double mys,double mv,double mw,double m,double De,double Fl); /*为解决f8中分母为零而外加的一个函数*/