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

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

?? nlequations.cs

?? 使用C#編輯的一些矩陣運算的源程序
?? CS
?? 第 1 頁 / 共 3 頁
字號:
							it=1;
							g65(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);
						 
							if (it==0) 
								continue;
						}
						else
						{ 
							g60(ref t,ref x,ref y,ref x1,ref y1,ref dx,ref dy,ref p,ref q,ref k,ref it);
		 				 
							if (t>=1.0e-03) 
								continue;
		                 
							if (g>1.0e-18)
							{ 
								it=0;
								g65(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);

								if (it==0) 
									continue;
							}
						}
		             
						g90(xr,xi,dblCoef,ref x,ref y,ref p,ref q,ref w,ref k);
						break;
					}
					else
					{ 
						g=g1; 
						x=x1; 
						y=y1; 
						nis=0;
						if (g<=1.0e-22)
						{
							g90(xr,xi,dblCoef,ref x,ref y,ref p,ref q,ref w,ref k);
						}
						else
						{ 
							u1=k*dblCoef[0]; 
							v1=0.0;
							for (i=2; i<=k; i++)
							{ 
								p=u1*x; 
								q=v1*y; 
								pq=(u1+v1)*(x+y);
								u1=p-q+(k-i+1)*dblCoef[i-1];
								v1=pq-p-q;
							}
		                 
							p=u1*u1+v1*v1;
							if (p<=1.0e-20)
							{ 
								it=0;
								g65(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);

								if (it==0) 
									continue;
		
								g90(xr,xi,dblCoef,ref x,ref y,ref p,ref q,ref w,ref k);
							}
							else
							{ 
								dx=(u*u1+v*v1)/p;
								dy=(u1*v-v1*u)/p;
								t=1.0+4.0/k;
								
								g60(ref t,ref x,ref y,ref x1,ref y1,ref dx,ref dy,ref p,ref q,ref k,ref it);

								if (t>=1.0e-03) 
									continue;
		
								if (g>1.0e-18)
								{ 
									it=0;

									g65(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);

									if (it==0) 
										continue;
								}
		                     
								g90(xr,xi,dblCoef,ref x,ref y,ref p,ref q,ref w,ref k);
							}
						}
						break;
					}
				}
	        
				if (k==1) 
					jt=0;
				else 
					jt=1;
			}
	     
			return true;
		}
	
	
		/**
		 * 內部函數
		 */
		private void g60(ref double t,ref double x,ref double y,ref double x1,ref double y1,ref double dx,ref double dy,ref double p,ref double q,ref int k,ref int it)
		{ 
			it=1;
			while (it==1)
			{ 
				t=t/1.67; 
				it=0;
				x1=x-(t)*(dx);
				y1=y-(t)*(dy);
				if (k>=50)
				{ 
					p=Math.Sqrt((x1)*(x1)+(y1)*(y1));
					q=Math.Exp(85.0/(k));
					if (p>=q) 
						it=1;
				}
			}
		}
	
		/**
		 * 內部函數
		 */
		private void g90(double[] xr,double[] xi,double[] dblCoef,ref double x,ref double y,ref double p,ref double q,ref double w,ref int k)
		{ 
			int i;
    
			if (Math.Abs(y)<=1.0e-06)
			{ 
				p=-(x); 
				y=0.0; 
				q=0.0;
			}
			else
			{ 
				p=-2.0*(x); 
				q=(x)*(x)+(y)*(y);
				xr[k-1]=(x)*(w);
				xi[k-1]=-(y)*(w);
				k=k-1;
			}
    
			for (i=1; i<=k; i++)
			{ 
				dblCoef[i]=dblCoef[i]-dblCoef[i-1]*(p);
				dblCoef[i+1]=dblCoef[i+1]-dblCoef[i-1]*(q);
			}
    
			xr[k-1]=(x)*(w); 
			xi[k-1]=(y)*(w);
			k=k-1;
			if (k==1)
			{ 
				xr[0]=-dblCoef[1]*(w)/dblCoef[0]; 
				xi[0]=0.0;
			}
		}
	
		/**
		 * 內部函數
		 */
		private void g65(ref double x,ref double y,ref double x1,ref double y1,ref double dx,ref double dy,ref double dd,ref double dc,ref double c,ref int k,ref int nis,ref int it)
		{ 
			if (it==0)
			{ 
				nis=1;
				dd=Math.Sqrt((dx)*(dx)+(dy)*(dy));
				if (dd>1.0) 
					dd=1.0;
				dc=6.28/(4.5*(k)); 
				c=0.0;
			}
    
			while(true)
			{ 
				c=c+(dc);
				dx=(dd)*Math.Cos(c); 
				dy=(dd)*Math.Sin(c);
				x1=x+dx; 
				y1=y+dy;
				if (c<=6.29)
				{ 
					it=0; 
					return;
				}
        
				dd=dd/1.67;
				if (dd<=1.0e-07)
				{ 
					it=1; 
					return;
				}
        
				c=0.0;
			}
		}
	
		/**
		 * 求復系數代數方程全部根的牛頓下山法
		 * 
		 * @param n - 多項式方程的次數
		 * @param ar - 一維數組,長度為n+1,按降冪次序依次存放n次多項式方程的
		 *             n+1個系數的實部
		 * @param ai - 一維數組,長度為n+1,按降冪次序依次存放n次多項式方程的
		 *             n+1個系數的虛部
		 * @param xr - 一維數組,長度為n,返回n個根的實部
		 * @param xi - 一維數組,長度為n,返回n個根的虛部
		 * @return bool 型,求解是否成功
		 */
		public bool GetRootNewtonDownHill(int n, double[] ar, double[] ai, double[] xr, double[] xi)
		{ 
			int m=0,i=0,jt=0,k=0,nis=0,it=0;
			double t=0,x=0,y=0,x1=0,y1=0,dx=0,dy=0,p=0,q=0,w=0,dd=0,dc=0,c=0;
			double g=0,u=0,v=0,pq=0,g1=0,u1=0,v1=0;
	
			// 初始判斷
			m=n;
			p=Math.Sqrt(ar[m]*ar[m]+ai[m]*ai[m]);
			while ((m>0)&&(p+1.0==1.0))
			{  
				m=m-1;
				p=Math.Sqrt(ar[m]*ar[m]+ai[m]*ai[m]);
			}
	     
			// 求解失敗
			if (m<=0)
				return false;
	
			for (i=0; i<=m; i++)
			{ 
				ar[i]=ar[i]/p; 
				ai[i]=ai[i]/p;
			}
	     
			for (i=0; i<=m/2; i++)
			{ 
				w=ar[i]; 
				ar[i]=ar[m-i]; 
				ar[m-i]=w;
				w=ai[i]; 
				ai[i]=ai[m-i]; 
				ai[m-i]=w;
			}
	     
			// 迭代求解
			k=m; 
			nis=0; 
			w=1.0;
			jt=1;
			while (jt==1)
			{ 
				pq=Math.Sqrt(ar[k]*ar[k]+ai[k]*ai[k]);
				while (pq<1.0e-12)
				{ 
					xr[k-1]=0.0; 
					xi[k-1]=0.0; 
					k=k-1;
					if (k==1)
					{ 
						p=ar[0]*ar[0]+ai[0]*ai[0];
						xr[0]=-w*(ar[0]*ar[1]+ai[0]*ai[1])/p;
						xi[0]=w*(ar[1]*ai[0]-ar[0]*ai[1])/p;
	                 
						return true;
					}
	             
					pq=Math.Sqrt(ar[k]*ar[k]+ai[k]*ai[k]);
				}
	 		
				q=Math.Log(pq); 
				q=q/(1.0*k); 
				q=Math.Exp(q);
				p=q; 
				w=w*p;
				for (i=1; i<=k; i++)
				{ 
					ar[i]=ar[i]/q; 
					ai[i]=ai[i]/q; 
					q=q*p;
				}
	         
				x=0.0001; 
				x1=x; 
				y=0.2; 
				y1=y; 
				dx=1.0;
				g=1.0e+37; 
	 
				while (true)
				{
					u=ar[0]; 
					v=ai[0];
					for (i=1; i<=k; i++)
					{ 
						p=u*x1; 
						q=v*y1;
						pq=(u+v)*(x1+y1);
						u=p-q+ar[i]; 
						v=pq-p-q+ai[i];
					}
		         
					g1=u*u+v*v;
					if (g1>=g)
					{ 
						if (nis!=0)
						{ 
							it=1;
							g65c(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);
							if (it==0) 
								continue;
						}
						else
						{ 
							g60c(ref t,ref x,ref y,ref x1,ref y1,ref dx,ref dy,ref p,ref q,ref k,ref it);
							if (t>=1.0e-03) 
								continue;
		                 
							if (g>1.0e-18)
							{ 
								it=0;
								g65c(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);
								if (it==0) 
									continue;
							}
						}
		             
						g90c(xr,xi,ar,ai,ref x,ref y,ref p,ref w,ref k);
						break;
					}
					else
					{ 
						g=g1; 
						x=x1; 
						y=y1; 
						nis=0;
						if (g<=1.0e-22)
						{
							g90c(xr,xi,ar,ai,ref x,ref y,ref p,ref w,ref k);
						}
						else
						{ 
							u1=k*ar[0]; 
							v1=ai[0];
							for (i=2; i<=k; i++)
							{ 
								p=u1*x; 
								q=v1*y; 
								pq=(u1+v1)*(x+y);
								u1=p-q+(k-i+1)*ar[i-1];
								v1=pq-p-q+(k-i+1)*ai[i-1];
							}
		                 
							p=u1*u1+v1*v1;
							if (p<=1.0e-20)
							{ 
								it=0;
								g65c(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);
								if (it==0) 
									continue;
		                     
								g90c(xr,xi,ar,ai,ref x,ref y,ref p,ref w,ref k);
							}
							else
							{ 
								dx=(u*u1+v*v1)/p;
								dy=(u1*v-v1*u)/p;
								t=1.0+4.0/k;
								g60c(ref t,ref x,ref y,ref x1,ref y1,ref dx,ref dy,ref p,ref q,ref k,ref it);
								if (t>=1.0e-03) 
									continue;
		                     
								if (g>1.0e-18)
								{ 
									it=0;
									g65c(ref x, ref y, ref x1, ref y1, ref dx, ref dy, ref dd, ref dc, ref c, ref k, ref nis, ref it);
									if (it==0) 
										continue;
								}
		                     
								g90c(xr,xi,ar,ai,ref x,ref y,ref p,ref w,ref k);
							}
						}
						break;
					}
				}
	         
				if (k==1) 
					jt=0;
				else 
					jt=1;
			}
	     
			return true;
		}
	
		/**
		 * 內部函數
		 */
		private void g60c(ref double t,ref double x,ref double y,ref double x1,ref double y1,ref double dx,ref double dy,ref double p,ref double q,ref int k,ref int it)
		{ 
			it=1;
			while (it==1)
			{ 
				t=t/1.67; 
				it=0;
				x1=x-t*(dx);
				y1=y-t*(dy);
				if (k>=30)
				{ 
					p=Math.Sqrt(x1*(x1)+y1*(y1));
					q=Math.Exp(75.0/(k));
					if (p>=q) 
						it=1;
				}
			}
		}

	
		/**
		 * 內部函數
		 */
		private void g90c(double[] xr,double[] xi,double[] ar,double[] ai,ref double x,ref double y,ref double p,ref double w,ref int k)
		{ 
			int i;
			for (i=1; i<=k; i++)
			{ 
				ar[i]=ar[i]+ar[i-1]*(x)-ai[i-1]*(y);
				ai[i]=ai[i]+ar[i-1]*(y)+ai[i-1]*(x);
			}
    
			xr[k-1]=x*(w); 
			xi[k-1]=y*(w);
			k=k-1;
			if (k==1)
			{ 
				p=ar[0]*ar[0]+ai[0]*ai[0];
				xr[0]=-w*(ar[0]*ar[1]+ai[0]*ai[1])/(p);
				xi[0]=w*(ar[1]*ai[0]-ar[0]*ai[1])/(p);
			}
		}
	
		/**
		 * 內部函數
		 */
		private void g65c(ref double x,ref double y,ref double x1,ref double y1,ref double dx,ref double dy,ref double dd,ref double dc,ref double c,ref int k,ref int nis,ref int it)
		{ 
			if (it==0)
			{ 
				nis=1;
				dd=Math.Sqrt(dx*(dx)+dy*(dy));
				if (dd>1.0) 
					dd=1.0;
				dc=6.28/(4.5*(k)); 
				c=0.0;
			}
    
			while(true)
			{ 
				c=c+dc;
				dx=dd*Math.Cos(c); 
				dy=dd*Math.Sin(c);
				x1=x+dx; 
				y1=y+dy;
				if (c<=6.29)
				{ 
					it=0; 
					return;
				}
        
				dd=dd/1.67;
				if (dd<=1.0e-07)
				{ 
					it=1; 
					return;
				}
        
				c=0.0;
			}
		}
	
		/**
		 * 求非線性方程一個實根的蒙特卡洛法
		 * 
		 * 調用時,須覆蓋計算方程左端函數f(x)值的虛函數double Func(double x)
		 * 
		 * @param x - 傳入初值(猜測解),返回求得的實根
		 * @param xStart - 均勻分布的端點初值
		 * @param nControlB - 控制參數
		 * @param eps - 控制精度
		 */
		public void GetRootMonteCarlo(ref double x, double xStart, int nControlB, double eps)
		{ 
			int k;
			double xx,a,y,x1,y1,r;
	     

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最好看的中文字幕久久| 日本三级韩国三级欧美三级| 91精品国产综合久久婷婷香蕉| 麻豆91在线播放免费| 中文字幕亚洲在| 精品裸体舞一区二区三区| 欧美午夜精品久久久| 成人免费视频视频在线观看免费| 日精品一区二区三区| 中文字幕一区二区三区在线不卡 | 亚洲黄色免费网站| 久久久欧美精品sm网站| 欧美精品v日韩精品v韩国精品v| www.成人在线| 成人激情综合网站| 国产传媒日韩欧美成人| 蜜桃视频在线观看一区二区| 一区二区在线观看视频| 一色屋精品亚洲香蕉网站| 久久精品人人做人人综合| 国产色产综合产在线视频| 日韩西西人体444www| 777色狠狠一区二区三区| 色婷婷综合在线| av亚洲产国偷v产偷v自拍| 欧美三级视频在线播放| 另类小说色综合网站| 欧美电影免费观看完整版| 欧美精品三级日韩久久| 精品视频在线免费| 欧美亚洲一区二区三区四区| youjizz久久| 成人高清视频在线| 成人av中文字幕| 国产成人av一区二区三区在线观看| 免费高清在线视频一区·| 美女在线视频一区| 精品制服美女丁香| 寂寞少妇一区二区三区| 激情av综合网| 韩国欧美国产一区| 国产麻豆精品在线观看| 丁香五精品蜜臀久久久久99网站| 国产成人免费在线视频| 东方aⅴ免费观看久久av| 成人免费视频一区| 91美女精品福利| 在线这里只有精品| 欧美亚洲国产bt| 欧美色倩网站大全免费| 欧美撒尿777hd撒尿| 在线播放日韩导航| 精品国产区一区| 国产日本欧洲亚洲| 日韩美女久久久| 亚洲成人高清在线| 美女在线观看视频一区二区| 免费观看一级欧美片| 在线观看一区日韩| 欧美精品xxxxbbbb| 2022国产精品视频| 18成人在线观看| 五月激情综合婷婷| 国产一区二区三区高清播放| 国产成人高清在线| 在线精品视频一区二区| 91精品国产aⅴ一区二区| 久久综合九色综合久久久精品综合| 久久久精品黄色| 亚洲欧美日韩一区二区 | 国产精品卡一卡二| 亚洲高清在线视频| 韩国成人精品a∨在线观看| 99热在这里有精品免费| 欧美剧情片在线观看| 国产亚洲欧美日韩日本| 亚洲精品国产品国语在线app| 日韩在线卡一卡二| 成人av资源下载| 91精品国产aⅴ一区二区| 国产精品美女久久久久久久| 午夜精品123| 成人小视频在线| 51精品久久久久久久蜜臀| 中文字幕二三区不卡| 日韩高清在线电影| 成人av在线资源网| 日韩欧美成人激情| 亚洲精品精品亚洲| 国产一区美女在线| 欧美日韩成人综合在线一区二区| 久久久久久久久一| 亚洲成av人**亚洲成av**| 国产伦精品一区二区三区视频青涩| 色视频欧美一区二区三区| 欧美大尺度电影在线| 一区二区高清免费观看影视大全| 国产一区欧美二区| 欧美一区二区三区免费在线看| 国产精品久久久久久久久免费相片 | 国产成人精品影院| 欧美一区二区三区电影| 亚洲黄色片在线观看| 成人午夜电影网站| 日韩精品最新网址| 亚洲va韩国va欧美va| 99久久精品国产观看| 久久久国产精品麻豆| 日本视频一区二区| 欧美日韩极品在线观看一区| 亚洲男人电影天堂| 成人动漫视频在线| 久久精品欧美日韩精品| 久久精品99国产国产精| 6080亚洲精品一区二区| 一区二区三区四区五区视频在线观看| 极品少妇xxxx精品少妇偷拍| 欧美一区二区精美| 日本成人在线视频网站| 欧美性猛交xxxx黑人交| 亚洲制服丝袜在线| 91女人视频在线观看| 国产精品高潮呻吟| 播五月开心婷婷综合| 欧美激情中文不卡| 成人av资源在线| 国产精品人人做人人爽人人添 | 成人午夜在线视频| 性做久久久久久免费观看欧美| 成人精品一区二区三区中文字幕 | 亚洲少妇30p| av中文字幕不卡| 亚洲视频网在线直播| 成人免费精品视频| 日韩一区在线免费观看| 成人午夜视频在线观看| 国产精品久久久久7777按摩| 懂色av一区二区三区免费看| 国产色爱av资源综合区| 成人午夜在线视频| 国产精品传媒在线| hitomi一区二区三区精品| 久久精品亚洲麻豆av一区二区 | 欧美日本一区二区三区| 亚洲福中文字幕伊人影院| 色欧美88888久久久久久影院| 亚洲免费大片在线观看| 色94色欧美sute亚洲线路一久 | 国产精品456露脸| 国产丝袜在线精品| www.亚洲精品| 亚洲人成亚洲人成在线观看图片 | 91成人在线观看喷潮| 亚洲国产成人va在线观看天堂| 欧美精品丝袜中出| 狠狠色丁香婷综合久久| 国产精品久久久久久久午夜片| 91美女精品福利| 日韩精品三区四区| 久久精品人人做人人综合 | 国产传媒日韩欧美成人| 中文字幕一区在线| 欧美日本一道本| 国内欧美视频一区二区| 中文字幕一区二区三区精华液 | 国产不卡一区视频| 成人欧美一区二区三区白人| 欧美日韩黄视频| 国产一区不卡在线| 一区二区三国产精华液| 欧美大尺度电影在线| 91美女在线视频| 久久99精品国产麻豆婷婷洗澡| 国产精品美女久久久久久2018| 欧美在线免费视屏| 国产精品18久久久久久久久久久久| 亚洲欧洲av另类| 91精品麻豆日日躁夜夜躁| 国产风韵犹存在线视精品| 亚洲成a人片在线观看中文| 国产亚洲一区二区三区在线观看| 色婷婷一区二区| 国模少妇一区二区三区| 一区二区三区高清在线| 精品福利视频一区二区三区| av动漫一区二区| 精品一区二区影视| 一区二区三区精品| 中文字幕av不卡| 91精品在线麻豆| 色综合久久久久综合| 韩国女主播成人在线观看| 亚洲一级在线观看| 欧美国产精品中文字幕| 日韩色在线观看| 欧洲生活片亚洲生活在线观看| 风间由美一区二区三区在线观看| 日日摸夜夜添夜夜添亚洲女人| 亚洲丝袜另类动漫二区| 久久亚洲一区二区三区明星换脸 |