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

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

?? bigcomplex.c

?? 隨機數算法
?? C
字號:
/*  Basic complex arithmetic.  Everything assumed to be in Cartesian form	and made to stay that way.*/#include <stdio.h>#include "bigfloat.h"/*  set a float to a constant 1  */void one( FLOAT *x){	null( x);	x->expnt = 1;	x->mntsa.e[MS_MNTSA] = 0x40000000;}/*  zero out a complex storage location  */void null_cmplx( COMPLEX *x){	null( & x->real);	null( & x->imag);}/*  add two complex numbers.	c = a + b */void add_cmplx( COMPLEX *a, COMPLEX *b, COMPLEX *c){	COMPLEX mya, myb;	copy_cmplx( a, &mya);	copy_cmplx( b, &myb);		add( &mya.real, &myb.real, &c->real);	add( &mya.imag, &myb.imag, &c->imag);}/*  subtract two complex numbers	c = a - b*/void subtract_cmplx( COMPLEX *a, COMPLEX *b, COMPLEX *c){	COMPLEX myb;	copy_cmplx( b, &myb);	negate( &myb.real);	negate( &myb.imag);	add_cmplx( a, &myb, c);}/*  multiply two complex numbers.	c = (a.real * b.real - a.imag * b.imag) + i(a.imag * b.real + a.real * b.imag)*/void multiply_cmplx(  COMPLEX *a, COMPLEX *b, COMPLEX *c){	COMPLEX mya, myb;	FLOAT	temp1, temp2;	copy_cmplx( a, &mya);	copy_cmplx( b, &myb);	multiply( &mya.real, &myb.real, &temp1);	multiply( &mya.imag, &myb.imag, &temp2);	subtract( &temp1, &temp2, &c->real);	multiply( &mya.real, &myb.imag, &temp1);	multiply( &mya.imag, &myb.real, &temp2);	add( &temp1, &temp2, &c->imag);}/*  divide two complex numbers.	To keep things in Cartesian form multiply top by	conjugate of bottom.  Scale result by magnitude of	bottom.			output is c = ( a * b^*) / |b|		returns 1 if b != 0, 0 if |b| = 0*/int divide_cmplx( COMPLEX *a, COMPLEX *b, COMPLEX *c){	FLOAT	mag1, mag2;	COMPLEX	myb;		copy_cmplx( b, &myb);	multiply( &myb.real, &myb.real, &mag1);	multiply( &myb.imag, &myb.imag, &mag2);	add( &mag1, &mag2, &mag1);	negate( &myb.imag);	multiply_cmplx( a, &myb, c);	if( ! divide( &c->real, &mag1, &c->real)) return 0;	divide( &c->imag, &mag1, &c->imag);	return 1;}/*  compute y = x^k	where k is a signed integer in range +/-2^31 and x, y are complex.	returns 1 if ok, 0 if x = 0 and k < 0*/int intpwr_cmplx( COMPLEX *x, int k, COMPLEX  *y){	int signflag, n;	COMPLEX z, t;	/*	FLOAT seven, temp;		null(&seven);	seven.expnt = 3;	seven.mntsa.e[MS_MNTSA] = 0x70000000;	square_root( &seven, &seven);	/*  initialize Knuth's algorithm A pg 442 semi-numerical algorithms  */	copy_cmplx( x, &z);	if ( k < 0 )	{		signflag = 1;		n = -k;	}	else	{		signflag = 0;		n = k;	}	null_cmplx( &t);	one( &t.real);	while (n)	{		if ( n & 1 ) multiply_cmplx( &t, &z, &t);		multiply_cmplx( &z, &z, &z);		n >>= 1;	}	if ( signflag)	{		null_cmplx( &z);		one( &z.real);		return divide_cmplx( &z, &t, y);	}	copy_cmplx( &t, y);	return 1;}/*  compute magnitude of a complex number.  Returns	FLOAT result.*/void magnitude_cmplx( COMPLEX *x, FLOAT *m){	FLOAT x2, y2;		multiply( &x->real, &x->real, &x2);	multiply( &x->imag, &x->imag, &y2);	add( &x2, &y2, m);	square_root( m, m);}/*  complex exponential.  Change limit depending on how accurate	you want to be.  This is crude brute force based on definition	of exponential.  Can be done in place.  	Note that if it takes more than 2^31 terms to converge, this	WILL FAIL!!  So magnitude should be < 1 if you want this to work.*/void	exp_cmplx( COMPLEX *z, COMPLEX *xp){	COMPLEX	zn, factor, myz;	int	i, done;	FLOAT	limit, check;		copy_cmplx( z, &myz);	copy_cmplx( z, &zn);	null_cmplx( xp);	int_to_float( 1, &xp->real);	int_to_float( 1, &limit);	limit.expnt = - 64;		done = 0;	i = 1;	while( !done)	{/*  add in next term of z^n/n!  */		add_cmplx( &zn, xp, xp);/*  compute z^n+1  */		multiply_cmplx( &myz, &zn, &zn);/*  divide by n+1 to give (n+1)! on bottom  */		i++;		int_to_float(i, &factor.real);		null( &factor.imag);		divide_cmplx( &zn, &factor, &zn);/*  check if this next term is smaller than limit  */		magnitude_cmplx( &zn, &check);		if( compare( &check, &limit) < 0) done = 1;		printfloat("check =", &check);	}	add_cmplx( &zn, xp, xp);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区香蕉蜜桃| 1区2区3区精品视频| 中文成人av在线| 中文字幕在线一区| 亚洲丰满少妇videoshd| 精品无码三级在线观看视频| 成人动漫av在线| 欧美三级电影在线观看| 精品国产一区二区三区久久久蜜月| 精品国产乱码久久久久久夜甘婷婷 | 久久综合九色综合久久久精品综合| 欧美乱妇15p| 国产v日产∨综合v精品视频| 在线欧美日韩精品| 精品免费一区二区三区| 1024国产精品| 麻豆精品视频在线观看视频| 9l国产精品久久久久麻豆| 欧美理论片在线| 中文一区在线播放| 三级精品在线观看| 成人网在线播放| 91精品蜜臀在线一区尤物| 国产精品久久久久影院色老大| 五月开心婷婷久久| 成人午夜碰碰视频| 日韩欧美精品三级| 一区二区三区在线视频播放| 国产一区二区不卡在线| 日韩丝袜情趣美女图片| 亚洲美女免费视频| 国产麻豆9l精品三级站| 欧美日韩国产成人在线免费| 国产精品久久久久久久第一福利| 麻豆成人91精品二区三区| 91影院在线观看| 久久女同精品一区二区| 日韩高清在线一区| 91色porny在线视频| 久久婷婷色综合| 日韩激情视频在线观看| 色哟哟欧美精品| 中文字幕欧美日本乱码一线二线| 日韩精品高清不卡| 色欧美日韩亚洲| 国产精品家庭影院| 国产福利精品一区| 欧美一区二区三区四区五区 | 成人免费电影视频| 久久这里只有精品视频网| 天堂久久久久va久久久久| 91女厕偷拍女厕偷拍高清| 久久久综合激的五月天| 久久99精品国产91久久来源| 91麻豆精品国产91久久久更新时间| 亚洲视频1区2区| 不卡免费追剧大全电视剧网站| 久久久精品蜜桃| 黑人精品欧美一区二区蜜桃| 91精品国产免费| 五月婷婷综合在线| 欧美日本韩国一区二区三区视频| 亚洲麻豆国产自偷在线| av不卡在线观看| 亚洲天堂免费看| 99久久精品国产一区二区三区| 国产精品毛片高清在线完整版| 国产成人午夜电影网| 国产嫩草影院久久久久| 国产suv精品一区二区三区| 亚洲精品在线三区| 国产久卡久卡久卡久卡视频精品| 2019国产精品| 国产精品99久久久久久久vr| 精品国产乱码久久久久久久 | 欧美一区二区三区在线电影| 亚洲成人av免费| 在线综合+亚洲+欧美中文字幕| 一区二区三区 在线观看视频| 日韩av午夜在线观看| 亚洲自拍都市欧美小说| 欧美aaaaaa午夜精品| 欧美一区二区三区免费视频| 视频一区二区三区中文字幕| 日韩午夜激情视频| 韩国精品在线观看| 亚洲国产精品v| 色综合久久久久综合99| 亚洲福利视频一区二区| 欧美一区二区日韩| 狠狠色丁香久久婷婷综合丁香| 久久久国产综合精品女国产盗摄| 成人的网站免费观看| 亚洲综合激情网| 欧美一级黄色大片| 国产乱码精品1区2区3区| 亚洲欧洲国产日本综合| 欧美无砖砖区免费| 精品一区二区免费| 中文字幕日韩一区| 欧美日韩在线播放三区四区| 午夜精品福利一区二区三区蜜桃| 日韩精品中文字幕在线不卡尤物| 国产成人免费av在线| 亚洲乱码精品一二三四区日韩在线| 欧美日韩你懂的| 国产在线播精品第三| 亚洲啪啪综合av一区二区三区| 欧美四级电影网| 精彩视频一区二区| 国产精品久久午夜夜伦鲁鲁| 亚洲女爱视频在线| 精品久久久久av影院 | 国产激情一区二区三区四区 | 欧美丰满一区二区免费视频| 国产在线视频不卡二| 中文字幕在线不卡| 91 com成人网| 不卡视频一二三| 婷婷开心激情综合| 国产精品色婷婷久久58| 欧美日韩免费一区二区三区视频| 国产一区 二区 三区一级| 亚洲精选在线视频| 精品国产一区二区三区不卡| 91美女在线观看| 另类小说欧美激情| 亚洲精品中文字幕在线观看| 精品三级av在线| 欧美怡红院视频| 粉嫩嫩av羞羞动漫久久久| 亚洲成人av在线电影| 中文字幕第一页久久| 91麻豆精品国产91久久久使用方法 | 91捆绑美女网站| 精品一区二区三区免费视频| 一区二区三区欧美久久| 久久久91精品国产一区二区三区| 在线观看网站黄不卡| 国产ts人妖一区二区| 美女视频第一区二区三区免费观看网站| 日韩理论在线观看| 国产亚洲一区二区三区| 欧美一区二区三区日韩| 在线一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 三级久久三级久久| 亚洲伦在线观看| 国产精品五月天| 26uuu久久综合| 欧洲色大大久久| 菠萝蜜视频在线观看一区| 黄色精品一二区| 日韩主播视频在线| 亚洲自拍偷拍麻豆| 亚洲欧洲日韩av| 国产精品私人影院| 久久嫩草精品久久久久| 日韩欧美国产wwwww| 欧美老年两性高潮| 欧美色图在线观看| 色综合久久精品| 91美女福利视频| 91污片在线观看| 99这里只有久久精品视频| 成人一区在线观看| 国产精品乡下勾搭老头1| 九色|91porny| 国产综合久久久久影院| 激情综合网激情| 国产专区欧美精品| 国产一区二区按摩在线观看| 美日韩一区二区三区| 蜜桃视频在线观看一区| 裸体一区二区三区| 免费观看一级特黄欧美大片| 免费在线看成人av| 久久成人免费网站| 久久99久久久欧美国产| 麻豆精品国产传媒mv男同| 免费在线看成人av| 久久机这里只有精品| 久久精品国产77777蜜臀| 国内成+人亚洲+欧美+综合在线| 韩国欧美一区二区| 国产精品亚洲人在线观看| 国产成人一区在线| 成人高清免费观看| 色综合 综合色| 欧美日韩卡一卡二| 日韩一区二区不卡| 亚洲精品在线一区二区| 久久久久久久久久美女| 国产精品色婷婷久久58| 亚洲色图都市小说| 亚洲成人av福利| 看电影不卡的网站| 岛国av在线一区| 色综合一个色综合亚洲| 欧美日韩另类一区|