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

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

?? nrutil.c

?? Bayes Net Toolbox for Matlab
?? 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 'misc' subdirectory.   *That* file is the one from the book, and 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;}double **convert_dmatrix(double *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;	double **m;	/* allocate pointers to rows */	m=(double **) malloc((size_t) ((nrow+NR_END)*sizeof(double*)));	if (!m) nrerror("allocation failure in convert_dmatrix()");	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_convert_dmatrix(double **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一区二区三区免费野_久草精品视频
久久国产福利国产秒拍| 一级日本不卡的影视| 韩国v欧美v亚洲v日本v| 欧美r级在线观看| 韩国精品免费视频| 国产亚洲欧美日韩在线一区| 懂色av一区二区三区蜜臀| 国产精品区一区二区三| 色婷婷国产精品综合在线观看| 国产一区福利在线| 久久久综合视频| 99综合影院在线| 一区二区三区在线视频观看58| 欧美日韩五月天| 麻豆高清免费国产一区| 中文字幕不卡在线播放| 色94色欧美sute亚洲线路二| 日日夜夜免费精品| 久久久久久久综合日本| 色香色香欲天天天影视综合网| 午夜天堂影视香蕉久久| 精品国产免费人成电影在线观看四季 | 国产偷国产偷精品高清尤物| 日韩一区二区三区免费看| 狠狠色综合日日| 国产精品久久久久久久久免费樱桃| 欧美在线一二三| 国产综合成人久久大片91| 亚洲另类在线制服丝袜| 欧美大胆人体bbbb| 99久久精品久久久久久清纯| 喷水一区二区三区| 亚洲人成电影网站色mp4| 日韩欧美中文字幕公布| 日本韩国欧美国产| 国产精品亚洲一区二区三区在线| 亚洲一区二区三区影院| 国产三级精品三级| 欧美一区二区三区不卡| 91蜜桃婷婷狠狠久久综合9色| 美女高潮久久久| 亚洲在线免费播放| 欧美国产成人在线| 日韩亚洲欧美成人一区| 在线影视一区二区三区| 国产精品一级在线| 奇米综合一区二区三区精品视频 | 777久久久精品| 北条麻妃国产九九精品视频| 韩国女主播成人在线观看| 亚洲午夜三级在线| 中文字幕日本不卡| 久久久不卡网国产精品一区| 欧美亚洲一区三区| 99久久99久久免费精品蜜臀| 国产成人免费网站| 紧缚捆绑精品一区二区| 日本特黄久久久高潮| 亚洲免费av网站| 中文字幕中文字幕一区| 国产欧美综合在线观看第十页| 91精品国产色综合久久不卡电影 | 亚洲最新视频在线观看| 欧美国产欧美综合| 精品国产91九色蝌蚪| 日韩一区二区三区三四区视频在线观看| 色一情一伦一子一伦一区| www.欧美色图| 成人免费看黄yyy456| 国产精品原创巨作av| 久久国产生活片100| 免费在线观看成人| 日本怡春院一区二区| 天堂va蜜桃一区二区三区漫画版| 亚洲福利国产精品| 亚洲午夜电影网| 一区二区国产盗摄色噜噜| 亚洲少妇中出一区| 亚洲少妇屁股交4| 日本一区二区电影| 亚洲男人的天堂av| 伊人夜夜躁av伊人久久| 亚洲国产精品久久久男人的天堂| 亚洲网友自拍偷拍| 日本不卡一区二区| 奇米精品一区二区三区在线观看 | 国产精品综合久久| 国产iv一区二区三区| av在线不卡观看免费观看| 大桥未久av一区二区三区中文| 成人国产电影网| 一本色道久久综合狠狠躁的推荐| 在线观看一区二区视频| 欧美精品粉嫩高潮一区二区| 精品毛片乱码1区2区3区| 久久久综合九色合综国产精品| 国产精品三级在线观看| 亚洲欧美日韩一区二区 | 亚洲v中文字幕| 青青草视频一区| 国产精品资源站在线| 国产精品12区| 色综合久久综合| 欧美男人的天堂一二区| wwww国产精品欧美| 中文字幕日韩一区二区| 亚洲成av人**亚洲成av**| 精品亚洲aⅴ乱码一区二区三区| 高清av一区二区| 欧美综合一区二区三区| 欧美变态tickling挠脚心| 国产精品免费丝袜| 亚洲成人中文在线| 国产毛片一区二区| 色婷婷激情综合| 精品福利av导航| 一级中文字幕一区二区| 极品少妇xxxx偷拍精品少妇| 99久久久精品| 欧美一区二区三区小说| 国产精品激情偷乱一区二区∴| 香蕉久久一区二区不卡无毒影院| 国产精品一区二区视频| 在线一区二区三区四区五区| 久久视频一区二区| 亚洲一区欧美一区| 成人性生交大合| 欧美精品在线观看播放| 亚洲欧洲在线观看av| 老司机午夜精品| 91黄色免费网站| 久久精品人人做人人爽人人| 性做久久久久久免费观看欧美| 国产麻豆精品在线| 欧美精品久久99久久在免费线 | 日韩欧美精品在线视频| 成人欧美一区二区三区黑人麻豆| 麻豆91精品91久久久的内涵| 91福利国产精品| 亚洲国产精品精华液ab| 毛片av中文字幕一区二区| 在线视频你懂得一区| 中文字幕在线一区| 精品系列免费在线观看| 欧美区一区二区三区| 一区二区三区在线观看欧美 | 青娱乐精品视频| 欧美日韩一区二区在线观看视频| 国产精品不卡一区| 国产盗摄视频一区二区三区| 日韩一区二区三区在线视频| 亚洲一区二区三区美女| 色一区在线观看| 亚洲天堂成人网| www.亚洲人| 国产精品免费观看视频| 国产精品996| 精品国产91洋老外米糕| 九九九久久久精品| 欧美久久免费观看| 婷婷国产v国产偷v亚洲高清| 欧美色视频一区| 亚洲一级不卡视频| 欧美日韩国产精选| 午夜电影久久久| 精品视频一区三区九区| 亚洲电影视频在线| 欧美综合久久久| 亚洲综合小说图片| 欧美视频一区二区三区四区| 亚洲国产cao| 欧美日产在线观看| 奇米在线7777在线精品| 精品精品欲导航| 国产一区二区三区蝌蚪| 日本一区二区免费在线| 成人免费毛片app| 亚洲人成网站色在线观看| 日本丶国产丶欧美色综合| 亚洲女人的天堂| 欧美吻胸吃奶大尺度电影 | 国产成人免费xxxxxxxx| 中文字幕二三区不卡| 不卡在线观看av| 亚洲人成在线观看一区二区| 色偷偷久久一区二区三区| 亚洲午夜av在线| 日韩欧美电影一二三| 国产成人精品一区二区三区四区 | 日本美女视频一区二区| 欧美成人bangbros| 丁香激情综合国产| 亚洲愉拍自拍另类高清精品| 91麻豆精品国产综合久久久久久| 蜜臀久久久久久久| 中文字幕的久久| 欧美视频一区在线| 极品瑜伽女神91| 亚洲欧洲日韩女同| 日韩一区二区精品葵司在线|