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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nrutil.c

?? 適合大型數值計算代碼 現在網絡上已經找不到了 購買需要20$
?? C
字號:
/* CAUTION: This is the ANSI C (only) version of the Numerical Recipes   utility file nrutil.c.  Do not confuse this file with the same-named   file nrutil.c that is supplied in the same subdirectory or archive   as the header file nrutil.h.  *That* file contains both ANSI and   traditional K&R versions, along with #ifdef macros to select the   correct version.  *This* file contains only ANSI C.               */#include <stdio.h>#include <stddef.h>#include <stdlib.h>#define NR_END 1#define FREE_ARG char*void nrerror(char error_text[])/* Numerical Recipes standard error handler */{	fprintf(stderr,"Numerical Recipes run-time error...\n");	fprintf(stderr,"%s\n",error_text);	fprintf(stderr,"...now exiting to system...\n");	exit(1);}float *vector(long nl, long nh)/* allocate a float vector with subscript range v[nl..nh] */{	float *v;	v=(float *)malloc((size_t) ((nh-nl+1+NR_END)*sizeof(float)));	if (!v) nrerror("allocation failure in vector()");	return v-nl+NR_END;}int *ivector(long nl, long nh)/* allocate an int vector with subscript range v[nl..nh] */{	int *v;	v=(int *)malloc((size_t) ((nh-nl+1+NR_END)*sizeof(int)));	if (!v) nrerror("allocation failure in ivector()");	return v-nl+NR_END;}unsigned char *cvector(long nl, long nh)/* allocate an unsigned char vector with subscript range v[nl..nh] */{	unsigned char *v;	v=(unsigned char *)malloc((size_t) ((nh-nl+1+NR_END)*sizeof(unsigned char)));	if (!v) nrerror("allocation failure in cvector()");	return v-nl+NR_END;}unsigned long *lvector(long nl, long nh)/* allocate an unsigned long vector with subscript range v[nl..nh] */{	unsigned long *v;	v=(unsigned long *)malloc((size_t) ((nh-nl+1+NR_END)*sizeof(long)));	if (!v) nrerror("allocation failure in lvector()");	return v-nl+NR_END;}double *dvector(long nl, long nh)/* allocate a double vector with subscript range v[nl..nh] */{	double *v;	v=(double *)malloc((size_t) ((nh-nl+1+NR_END)*sizeof(double)));	if (!v) nrerror("allocation failure in dvector()");	return v-nl+NR_END;}float **matrix(long nrl, long nrh, long ncl, long nch)/* allocate a float matrix with subscript range m[nrl..nrh][ncl..nch] */{	long i, nrow=nrh-nrl+1,ncol=nch-ncl+1;	float **m;	/* allocate pointers to rows */	m=(float **) malloc((size_t)((nrow+NR_END)*sizeof(float*)));	if (!m) nrerror("allocation failure 1 in matrix()");	m += NR_END;	m -= nrl;	/* allocate rows and set pointers to them */	m[nrl]=(float *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(float)));	if (!m[nrl]) nrerror("allocation failure 2 in matrix()");	m[nrl] += NR_END;	m[nrl] -= ncl;	for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;	/* return pointer to array of pointers to rows */	return m;}double **dmatrix(long nrl, long nrh, long ncl, long nch)/* allocate a double matrix with subscript range m[nrl..nrh][ncl..nch] */{	long i, nrow=nrh-nrl+1,ncol=nch-ncl+1;	double **m;	/* allocate pointers to rows */	m=(double **) malloc((size_t)((nrow+NR_END)*sizeof(double*)));	if (!m) nrerror("allocation failure 1 in matrix()");	m += NR_END;	m -= nrl;	/* allocate rows and set pointers to them */	m[nrl]=(double *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(double)));	if (!m[nrl]) nrerror("allocation failure 2 in matrix()");	m[nrl] += NR_END;	m[nrl] -= ncl;	for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;	/* return pointer to array of pointers to rows */	return m;}int **imatrix(long nrl, long nrh, long ncl, long nch)/* allocate a int matrix with subscript range m[nrl..nrh][ncl..nch] */{	long i, nrow=nrh-nrl+1,ncol=nch-ncl+1;	int **m;	/* allocate pointers to rows */	m=(int **) malloc((size_t)((nrow+NR_END)*sizeof(int*)));	if (!m) nrerror("allocation failure 1 in matrix()");	m += NR_END;	m -= nrl;	/* allocate rows and set pointers to them */	m[nrl]=(int *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(int)));	if (!m[nrl]) nrerror("allocation failure 2 in matrix()");	m[nrl] += NR_END;	m[nrl] -= ncl;	for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;	/* return pointer to array of pointers to rows */	return m;}float **submatrix(float **a, long oldrl, long oldrh, long oldcl, long oldch,	long newrl, long newcl)/* point a submatrix [newrl..][newcl..] to a[oldrl..oldrh][oldcl..oldch] */{	long i,j,nrow=oldrh-oldrl+1,ncol=oldcl-newcl;	float **m;	/* allocate array of pointers to rows */	m=(float **) malloc((size_t) ((nrow+NR_END)*sizeof(float*)));	if (!m) nrerror("allocation failure in submatrix()");	m += NR_END;	m -= newrl;	/* set pointers to rows */	for(i=oldrl,j=newrl;i<=oldrh;i++,j++) m[j]=a[i]+ncol;	/* return pointer to array of pointers to rows */	return m;}float **convert_matrix(float *a, long nrl, long nrh, long ncl, long nch)/* allocate a float matrix m[nrl..nrh][ncl..nch] that points to the matrixdeclared in the standard C manner as a[nrow][ncol], where nrow=nrh-nrl+1and ncol=nch-ncl+1. The routine should be called with the address&a[0][0] as the first argument. */{	long i,j,nrow=nrh-nrl+1,ncol=nch-ncl+1;	float **m;	/* allocate pointers to rows */	m=(float **) malloc((size_t) ((nrow+NR_END)*sizeof(float*)));	if (!m) nrerror("allocation failure in convert_matrix()");	m += NR_END;	m -= nrl;	/* set pointers to rows */	m[nrl]=a-ncl;	for(i=1,j=nrl+1;i<nrow;i++,j++) m[j]=m[j-1]+ncol;	/* return pointer to array of pointers to rows */	return m;}float ***f3tensor(long nrl, long nrh, long ncl, long nch, long ndl, long ndh)/* allocate a float 3tensor with range t[nrl..nrh][ncl..nch][ndl..ndh] */{	long i,j,nrow=nrh-nrl+1,ncol=nch-ncl+1,ndep=ndh-ndl+1;	float ***t;	/* allocate pointers to pointers to rows */	t=(float ***) malloc((size_t)((nrow+NR_END)*sizeof(float**)));	if (!t) nrerror("allocation failure 1 in f3tensor()");	t += NR_END;	t -= nrl;	/* allocate pointers to rows and set pointers to them */	t[nrl]=(float **) malloc((size_t)((nrow*ncol+NR_END)*sizeof(float*)));	if (!t[nrl]) nrerror("allocation failure 2 in f3tensor()");	t[nrl] += NR_END;	t[nrl] -= ncl;	/* allocate rows and set pointers to them */	t[nrl][ncl]=(float *) malloc((size_t)((nrow*ncol*ndep+NR_END)*sizeof(float)));	if (!t[nrl][ncl]) nrerror("allocation failure 3 in f3tensor()");	t[nrl][ncl] += NR_END;	t[nrl][ncl] -= ndl;	for(j=ncl+1;j<=nch;j++) t[nrl][j]=t[nrl][j-1]+ndep;	for(i=nrl+1;i<=nrh;i++) {		t[i]=t[i-1]+ncol;		t[i][ncl]=t[i-1][ncl]+ncol*ndep;		for(j=ncl+1;j<=nch;j++) t[i][j]=t[i][j-1]+ndep;	}	/* return pointer to array of pointers to rows */	return t;}void free_vector(float *v, long nl, long nh)/* free a float vector allocated with vector() */{	free((FREE_ARG) (v+nl-NR_END));}void free_ivector(int *v, long nl, long nh)/* free an int vector allocated with ivector() */{	free((FREE_ARG) (v+nl-NR_END));}void free_cvector(unsigned char *v, long nl, long nh)/* free an unsigned char vector allocated with cvector() */{	free((FREE_ARG) (v+nl-NR_END));}void free_lvector(unsigned long *v, long nl, long nh)/* free an unsigned long vector allocated with lvector() */{	free((FREE_ARG) (v+nl-NR_END));}void free_dvector(double *v, long nl, long nh)/* free a double vector allocated with dvector() */{	free((FREE_ARG) (v+nl-NR_END));}void free_matrix(float **m, long nrl, long nrh, long ncl, long nch)/* free a float matrix allocated by matrix() */{	free((FREE_ARG) (m[nrl]+ncl-NR_END));	free((FREE_ARG) (m+nrl-NR_END));}void free_dmatrix(double **m, long nrl, long nrh, long ncl, long nch)/* free a double matrix allocated by dmatrix() */{	free((FREE_ARG) (m[nrl]+ncl-NR_END));	free((FREE_ARG) (m+nrl-NR_END));}void free_imatrix(int **m, long nrl, long nrh, long ncl, long nch)/* free an int matrix allocated by imatrix() */{	free((FREE_ARG) (m[nrl]+ncl-NR_END));	free((FREE_ARG) (m+nrl-NR_END));}void free_submatrix(float **b, long nrl, long nrh, long ncl, long nch)/* free a submatrix allocated by submatrix() */{	free((FREE_ARG) (b+nrl-NR_END));}void free_convert_matrix(float **b, long nrl, long nrh, long ncl, long nch)/* free a matrix allocated by convert_matrix() */{	free((FREE_ARG) (b+nrl-NR_END));}void free_f3tensor(float ***t, long nrl, long nrh, long ncl, long nch,	long ndl, long ndh)/* free a float f3tensor allocated by f3tensor() */{	free((FREE_ARG) (t[nrl][ncl]+ndl-NR_END));	free((FREE_ARG) (t[nrl]+ncl-NR_END));	free((FREE_ARG) (t+nrl-NR_END));}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91女厕偷拍女厕偷拍高清| 久久国产精品一区二区| 欧美xxxxxxxxx| 欧美日韩视频不卡| 91黄色小视频| 欧美丰满嫩嫩电影| 69av一区二区三区| 欧美xxxx老人做受| 中文字幕不卡的av| 国产精品久久福利| 一区二区三区中文免费| 亚洲综合视频网| 午夜精品久久久久久久久久久| 亚洲一二三四在线观看| 亚洲成年人影院| 捆绑变态av一区二区三区| 国产一区二区精品在线观看| 国产+成+人+亚洲欧洲自线| 91美女片黄在线| 欧美在线小视频| 欧美大片一区二区三区| 国产精品美女视频| 亚洲夂夂婷婷色拍ww47| 捆绑变态av一区二区三区| 成人综合婷婷国产精品久久免费| 91看片淫黄大片一级| 51精品视频一区二区三区| 2021久久国产精品不只是精品| 国产欧美精品在线观看| 亚洲美女屁股眼交| 久久精品国产精品青草| 不卡视频免费播放| 51午夜精品国产| 国产精品免费观看视频| 青青青伊人色综合久久| kk眼镜猥琐国模调教系列一区二区| 色成人在线视频| 久久久久国产成人精品亚洲午夜| 亚洲一区二区三区在线| 国产高清精品久久久久| 91精品国产色综合久久不卡蜜臀 | 波多野结衣亚洲| 欧美午夜宅男影院| 日本一区二区久久| 久国产精品韩国三级视频| 97精品国产露脸对白| 日韩欧美高清dvd碟片| 一二三四社区欧美黄| 丰满亚洲少妇av| 久久一区二区视频| 日韩国产高清影视| 色婷婷综合久久久中文字幕| 久久久精品蜜桃| 蜜臀精品久久久久久蜜臀| 欧美日韩一二三| 伊人色综合久久天天人手人婷| 国产精品一级在线| 精品播放一区二区| 蜜桃精品视频在线| 日韩午夜在线观看| 日韩av一二三| 欧美体内she精高潮| 中文字幕第一区第二区| 国产一区美女在线| 精品久久国产97色综合| 日韩高清一级片| 91精品欧美综合在线观看最新 | 国产一区二区三区免费观看| 欧美福利电影网| 亚洲一区二区四区蜜桃| 91精品福利视频| 一区二区欧美精品| 色综合久久中文综合久久97| 日韩美女视频一区| 日本精品免费观看高清观看| 一色屋精品亚洲香蕉网站| 波多野结衣一区二区三区| 国产精品毛片高清在线完整版| 成人v精品蜜桃久久一区| 国产精品视频九色porn| eeuss鲁一区二区三区| 国产精品青草综合久久久久99| 国产福利精品导航| 综合色中文字幕| 色综合久久久久综合| 亚洲第一成年网| 欧美一区二区三区电影| 精品一区二区免费看| 久久精品在线观看| 99精品欧美一区| 偷拍日韩校园综合在线| 日韩免费成人网| 成人一区在线看| 亚洲综合色在线| 日韩一区二区三区高清免费看看| 精久久久久久久久久久| 国产精品人人做人人爽人人添| 91亚洲国产成人精品一区二三| 亚洲一区二区成人在线观看| 91精品国产色综合久久不卡蜜臀| 国产在线日韩欧美| 亚洲另类色综合网站| 欧美日韩不卡一区| 国产精品911| 亚洲.国产.中文慕字在线| 精品理论电影在线| 91免费在线视频观看| 日韩一区精品视频| 国产三级精品视频| 欧美日韩国产片| 国产精品1区2区3区| 亚洲国产精品久久久男人的天堂| 精品福利一二区| 在线视频你懂得一区二区三区| 九九精品视频在线看| 亚洲欧洲制服丝袜| 久久久不卡网国产精品一区| 日本久久精品电影| 成人一区二区三区视频在线观看| 一区二区日韩av| 日本一区二区三区dvd视频在线| 91精品福利在线| 成人性生交大片免费看视频在线 | 国产网站一区二区| 欧美三级乱人伦电影| 成人av网站在线观看| 秋霞影院一区二区| 亚洲综合久久久久| 国产精品久久久久久户外露出 | 久久精品国产精品青草| 伊人一区二区三区| 欧美激情自拍偷拍| 日韩精品自拍偷拍| 欧美日韩黄色一区二区| 99riav久久精品riav| 国产福利一区在线| 麻豆91在线播放免费| 亚洲成人动漫精品| 亚洲在线观看免费视频| 综合分类小说区另类春色亚洲小说欧美| 精品国产免费一区二区三区四区 | 成人福利视频网站| 精品一区二区综合| 日韩一区欧美二区| 三级一区在线视频先锋| 亚洲国产日韩a在线播放性色| 国产精品久久久久久久久快鸭| 26uuu色噜噜精品一区二区| 日韩欧美国产系列| 精品日产卡一卡二卡麻豆| 日韩欧美一级在线播放| 欧美大胆一级视频| 久久综合999| 久久精品无码一区二区三区| 欧美精品一区二区久久婷婷| 欧美一二三区在线| 日韩三级免费观看| 精品福利一区二区三区 | 色综合久久久久综合| 色综合久久天天| 在线免费精品视频| 欧美视频在线观看一区| 欧美精品在线观看播放| 91 com成人网| 精品久久人人做人人爽| 久久久久久久久一| 国产精品视频在线看| 一区在线中文字幕| 亚洲午夜一区二区| 美日韩一区二区| 国产美女在线观看一区| 成人av免费网站| 欧洲精品一区二区| 91麻豆精品国产91久久久使用方法| 日韩欧美色电影| 久久精品亚洲乱码伦伦中文| 国产精品久久久久久久岛一牛影视 | 3d成人动漫网站| 欧美精品一区二区三区蜜桃| 日本一二三不卡| 亚洲摸摸操操av| 日韩激情视频网站| 国产精品夜夜爽| 91福利视频网站| 欧美精品一区二区三区很污很色的| 久久夜色精品一区| 一区二区三区中文在线观看| 理论电影国产精品| 91麻豆文化传媒在线观看| 日韩午夜在线观看| 亚洲人亚洲人成电影网站色| 蜜桃视频在线观看一区| 成人免费看黄yyy456| 91精品国产91综合久久蜜臀| 欧美韩日一区二区三区四区| 日韩国产欧美在线观看| www.66久久| 久久久99精品久久| 午夜视频一区在线观看| 不卡的av中国片|