亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hifi_f16_aerodata.c

?? 這是建立F16的非線性simulink模型
?? C
?? 第 1 頁 / 共 4 頁
字號:
/*---------------------------------------------------------------------- *//*                                                                       *//* Hifi aerodata                                                         *//* taken from Richard S. Russell's F-16 model                            *//*                                                                       *//*---------------------------------------------------------------------- */double	*getALPHA1(){FILE *fp = fopen("aerodata/ALPHA1.dat","r");int i;double *alpha1,data;if(fp==NULL)	mexErrMsgTxt("Can't find file ALPHA1.dat");alpha1 = doubleVector(20);for(i=0;i<20;i++){	fscanf(fp,"%lf",&data);	alpha1[i] = data;	}fclose(fp);return(alpha1);}double	*getALPHA2(){FILE *fp = fopen("aerodata/ALPHA2.dat","r");int i;double *alpha2,data;if(fp==NULL)	mexErrMsgTxt("Can't find file ALPHA2.dat");alpha2 = doubleVector(14);for(i=0;i<14;i++){	fscanf(fp,"%lf",&data);	alpha2[i] = data;	}fclose(fp);return(alpha2);}double	*getBETA1(){FILE *fp = fopen("aerodata/BETA1.dat","r");int i;double *beta1,data;if(fp==NULL)	mexErrMsgTxt("Can't find file BETA1.dat");beta1 = doubleVector(19);for(i=0;i<19;i++){	fscanf(fp,"%lf",&data);	beta1[i] = data;	}fclose(fp);return(beta1);}double	*getDH1(){FILE *fp = fopen("aerodata/DH1.dat","r");int i;double *dh1,data;if(fp==NULL)	mexErrMsgTxt("Can't find file DH1.dat");dh1 = doubleVector(5);for(i=0;i<5;i++){	fscanf(fp,"%lf",&data);	dh1[i] = data;	}fclose(fp);return(dh1);}double	*getDH2(){FILE *fp = fopen("aerodata/DH2.dat","r");int i;double *dh2,data;if(fp==NULL)	mexErrMsgTxt("Can't find file DH2.dat");dh2 = doubleVector(3);for(i=0;i<3;i++){	fscanf(fp,"%lf",&data);	dh2[i] = data;	}fclose(fp);return(dh2);}double	*getDH3(){FILE *fp = fopen("aerodata/DH3.dat","r");int i;double *dh3,data;if(fp==NULL)	mexErrMsgTxt("Can't find file DH3.dat");dh3 = doubleVector(7);for(i=0;i<7;i++){	fscanf(fp,"%lf",&data);	dh3[i] = data;	}fclose(fp);return(dh3);}double _Cx(double alpha_in,double beta_in,double dele){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 3; 	double x[3];		FILESIZE = 1900;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 20;			ndinfo.nPoints[1] = 19; 		ndinfo.nPoints[2] = 5; 		X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA1();		X[1] = getBETA1();		X[2] = getDH1();		fp = fopen("aerodata/f16CX.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16CX.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;	x[2] = dele;    return interpn(X,DATA,x,ndinfo);}/* End of function(...) */double _Cz(double alpha_in,double beta_in, double dele){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 3; /* alpha_in,beta_in,dele */	double x[3];	/* Number of dimension */	FILESIZE = 1900;	/* There are 1900 elements in the 20x19x5 3D array */	/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); /* There are 1900 elements */		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 20;	/* alpha_in npoints */		ndinfo.nPoints[1] = 19; /* beta_in npoints  */		ndinfo.nPoints[2] = 5;  /* dele npoints  */		X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA1();		X[1] = getBETA1();		X[2] = getDH1();		fp = fopen("aerodata/f16CZ.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16CZ.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;	x[2] = dele;    return interpn(X,DATA,x,ndinfo);}/* End of function(...) */double _Cm(double alpha_in,double beta_in,double dele){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 3; 	double x[3];		FILESIZE = 1900;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 20;			ndinfo.nPoints[1] = 19; 		ndinfo.nPoints[2] = 5; 		X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA1();		X[1] = getBETA1();		X[2] = getDH1();		fp = fopen("aerodata/f16Cm.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16Cm.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;	x[2] = dele;    return	interpn(X,DATA,x,ndinfo);}/* End of function(...) */double _Cy(double alpha_in,double beta_in){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 2; 	double x[2];		FILESIZE = 380;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 20;			ndinfo.nPoints[1] = 19; 		X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA1();		X[1] = getBETA1();		fp = fopen("aerodata/f16CY.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16CY.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;    return	interpn(X,DATA,x,ndinfo);}/* End of function(...) */double _Cn(double alpha_in, double beta_in, double dele){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 3; 	double x[3];		FILESIZE = 1140;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 20;			ndinfo.nPoints[1] = 19;			ndinfo.nPoints[2] = 3;			X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA1();		X[1] = getBETA1();		X[2] = getDH2();		fp = fopen("aerodata/f16Cn.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16Cn.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;	x[2] = dele;    return (interpn(X,DATA,x,ndinfo));}/* End of function(...) */double _Cl(double alpha_in, double beta_in,double dele){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 3; 	double x[3];		FILESIZE = 1140;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 20;			ndinfo.nPoints[1] = 19;			ndinfo.nPoints[2] = 3;			X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA1();		X[1] = getBETA1();		X[2] = getDH2();		fp = fopen("aerodata/f16Cl.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16Cl.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;	x[2] = dele;    return (interpn(X,DATA,x,ndinfo));}/* End of function(...) */double _Cx_lef(double alpha_in,double beta_in){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 2; 	double x[2];		FILESIZE = 266;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 14;			ndinfo.nPoints[1] = 19; 		X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA2();		X[1] = getBETA1();		fp = fopen("aerodata/f16CX_lef.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16CX_lef.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;    return	interpn(X,DATA,x,ndinfo);}/* End of function(...) */double _Cz_lef(double alpha_in,double beta_in){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 2; 	double x[2];		FILESIZE = 266;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 14;			ndinfo.nPoints[1] = 19; 		X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA2();		X[1] = getBETA1();		fp = fopen("aerodata/f16CZ_lef.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16CZ_lef.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;    return	interpn(X,DATA,x,ndinfo);}/* End of function(...) */double _Cm_lef(double alpha_in,double beta_in){	static int flag = 0;	static double *DATA = (double*) NULL;	static double **X;	static ND_INFO ndinfo ;		FILE *fp;	double data;	int i,FILESIZE;	int nDimension = 2; 	double x[2];		FILESIZE = 266;		/* Initialise everything when this function is called for the first time */	if(flag==0){		flag = 1;	/* Set to FILE_READ_TAG */		DATA = (double*) malloc(FILESIZE*sizeof(double)); 		ndinfo.nDimension = nDimension;		ndinfo.nPoints = intVector(nDimension);		ndinfo.nPoints[0] = 14;			ndinfo.nPoints[1] = 19; 		X = (double **) malloc(nDimension*sizeof(double*));		X[0] = getALPHA2();		X[1] = getBETA1();		fp = fopen("aerodata/f16Cm_lef.dat","r");		if(fp==(FILE*) NULL)			mexErrMsgTxt("Cannot find file f16Cm_lef.dat in current directory");		for(i=0;i<FILESIZE;i++){			fscanf(fp,"%lf",&data);			DATA[i] = data;			}		fclose(fp);		}	x[0] = alpha_in;	x[1] = beta_in;    return	interpn(X,DATA,x,ndinfo);}/* End of function(...) */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩卡一| 国产精品卡一卡二卡三| 成人免费观看男女羞羞视频| 偷拍一区二区三区| 中文字幕在线一区| 日韩一级黄色大片| 色妞www精品视频| 国产一区91精品张津瑜| 亚洲午夜影视影院在线观看| 国产亲近乱来精品视频| 欧美精品tushy高清| 91污片在线观看| 国产91精品在线观看| 日韩国产在线观看| 亚洲激情网站免费观看| 亚洲国产激情av| 亚洲精品在线免费观看视频| 在线观看91视频| 一本一本大道香蕉久在线精品 | 欧美性大战久久久久久久蜜臀 | 国产精品色哟哟网站| 欧美电视剧免费观看| 欧美三区在线视频| 91福利国产成人精品照片| 成人精品鲁一区一区二区| 韩国三级电影一区二区| 日本三级亚洲精品| 视频一区二区不卡| 性做久久久久久免费观看欧美| 中文字幕欧美一区| 国产精品免费视频观看| 中文在线资源观看网站视频免费不卡| 日韩欧美国产午夜精品| 日韩一区二区视频| 日韩亚洲电影在线| 日韩美女天天操| 精品噜噜噜噜久久久久久久久试看| 欧美久久久久久蜜桃| 欧美美女一区二区| 69堂精品视频| 日韩欧美一级二级三级| 日韩精品一区二| 久久久一区二区三区捆绑**| 亚洲精品在线免费观看视频| 亚洲精品在线免费观看视频| 久久久美女艺术照精彩视频福利播放 | 国产精品影音先锋| 国产一区在线不卡| 国产成人亚洲综合a∨婷婷图片| 国产高清亚洲一区| 成人动漫一区二区| 91亚洲精品乱码久久久久久蜜桃 | 日韩av一级电影| 日韩电影在线一区| 久久99精品久久久久久动态图| 精品一区二区三区在线观看 | 国产乱人伦偷精品视频不卡 | 亚洲精品国久久99热| 中文字幕欧美国产| 亚洲男人都懂的| 亚洲国产精品欧美一二99| 日韩激情av在线| 国产一区二区免费视频| 成人免费视频网站在线观看| 99精品视频在线观看免费| 欧美在线影院一区二区| 欧美一区国产二区| 久久综合网色—综合色88| 国产精品久久久爽爽爽麻豆色哟哟 | 91猫先生在线| 欧美一区二区在线免费播放| 久久久亚洲精华液精华液精华液 | 精品国产免费人成在线观看| 国产欧美日韩在线观看| 亚洲午夜国产一区99re久久| 美女任你摸久久 | 欧美三级中文字| 久久综合久久久久88| 亚洲裸体xxx| 裸体一区二区三区| 99在线精品观看| 91精品一区二区三区久久久久久| 亚洲国产电影在线观看| 亚洲成人精品一区二区| 东方欧美亚洲色图在线| 欧美区一区二区三区| 国产精品天天看| 青青草国产精品亚洲专区无| 白白色亚洲国产精品| 欧美一区二区视频在线观看2020| 国产精品三级视频| 老司机精品视频导航| 91欧美激情一区二区三区成人| 日韩一区二区电影网| 亚洲欧美偷拍三级| 国内精品免费**视频| 欧美日本视频在线| 亚洲少妇中出一区| 国产福利一区二区三区视频在线| 欧美日韩亚洲综合一区| 国产精品久久久久天堂| 精彩视频一区二区三区| 欧美亚洲一区二区在线观看| 国产精品免费人成网站| 久久国产夜色精品鲁鲁99| 欧美日韩亚洲另类| 亚洲精品国产第一综合99久久| 国产乱码精品一区二区三区忘忧草| 欧美日本韩国一区二区三区视频 | 6080午夜不卡| 亚洲综合激情小说| 91在线精品一区二区| 久久久久久综合| 精品一区二区在线视频| 欧美日韩中文精品| 亚洲精品日韩专区silk| 99视频热这里只有精品免费| 欧美国产日韩a欧美在线观看| 久久国产视频网| 日韩精品中午字幕| 日韩av电影免费观看高清完整版 | 99热在这里有精品免费| 国产女人水真多18毛片18精品视频| 免费欧美高清视频| 欧美精品久久一区| 亚洲国产aⅴ成人精品无吗| 色诱视频网站一区| 中文字幕字幕中文在线中不卡视频| 国产美女视频91| 久久―日本道色综合久久| 九色porny丨国产精品| 日韩欧美在线一区二区三区| 日日骚欧美日韩| 欧美剧情片在线观看| 天天操天天干天天综合网| 欧美三级电影在线观看| 五月激情丁香一区二区三区| 欧美日韩精品电影| 日韩精品亚洲一区| 日韩美女一区二区三区| 国产最新精品免费| 久久久综合精品| 成人av在线电影| 亚洲日本一区二区| 在线看不卡av| 香蕉成人啪国产精品视频综合网| 在线观看亚洲成人| 亚洲www啪成人一区二区麻豆| 欧美日韩久久不卡| 捆绑调教美女网站视频一区| 精品剧情在线观看| 粉嫩aⅴ一区二区三区四区五区| 国产精品素人一区二区| 91网上在线视频| 午夜一区二区三区在线观看| 制服.丝袜.亚洲.中文.综合| 韩国v欧美v亚洲v日本v| 国产精品天美传媒| 91福利国产成人精品照片| 午夜成人在线视频| ww亚洲ww在线观看国产| 岛国一区二区三区| 一区二区三区加勒比av| 91精品国产色综合久久ai换脸 | thepron国产精品| 亚洲五码中文字幕| 日韩精品一区二区三区四区| www.欧美精品一二区| 亚洲成av人片| 国产亚洲精品7777| 欧美性受xxxx黑人xyx性爽| 麻豆国产91在线播放| 国产精品久久久久久亚洲毛片 | 欧美电影免费观看完整版| 国产成人高清在线| 亚洲成人三级小说| 中文字幕av一区 二区| 欧美日韩国产不卡| 国产呦精品一区二区三区网站| 亚洲毛片av在线| 欧美精品一区二区三区高清aⅴ| 91在线国产福利| 韩国av一区二区三区在线观看| 亚洲精品中文在线影院| 日韩欧美色电影| 欧美在线观看视频一区二区三区| 狠狠色2019综合网| 亚洲一线二线三线视频| 久久久91精品国产一区二区精品| 在线日韩国产精品| 国产精品一区二区男女羞羞无遮挡| 亚洲国产精品久久不卡毛片| 国产精品美女久久久久久久久| 欧美一区二区三区喷汁尤物| 91天堂素人约啪| 国产成人精品一区二| 免费视频最近日韩| 一区二区三区精品视频在线| 国产精品视频麻豆| 精品电影一区二区|