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

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

?? runge-kutta.cpp

?? 求解微分方程
?? CPP
字號:
#include <iostream.h>
#include <math.h>
#include <iomanip.h>
#include <stdlib.h>
#include <fstream.h>
#include <string>
#include <process.h>

int sgn(double x)
{
	int temp;
	if(x>0)temp=1;
	if(x=0)temp=0;
	if(x<0)temp=-1;
	return temp;
}

double bessj1(double x)
{
	double p1,p2,p3,p4,p5,q1,q2,q3,q4,q5;
	double r1,r2,r3,r4,r5,r6,s1,s2,s3,s4,s5,s6;
	double bbb,ccc,aaa,temp,ax,xx,z,y;
    r1 = 72362614232.0;           r2 = -7895059235.0;
    r3 = 242396853.1;            r4 = -2972611.439;
    r5 = 15704.4826;             r6 = -30.16036606;
    s1 = 144725228442.0;          s2 = 2300535178.0;
    s3 = 18583304.74;            s4 = 99447.43394;
    s5 = 376.9991397;            s6 = 1.0;
    p1 = 1.0;                     p2 = 0.00183105;
    p3 = -0.00003516396496;      p4 = 0.000002457520174;
    p5 = -0.000000240337019;
    q1 = 0.04687499995;          q2 = -0.0002002690873;
    q3 = 0.000008449199096;      q4 = -0.00000088228987;
    q5 = 0.000000105787412;
    if (fabs(x) < 8.0 )
	{
        y = x*x;
        aaa = r1 + y * (r2 + y * (r3 + y * (r4 + y * (r5 + y * r6))));
        bbb = s1 + y * (s2 + y * (s3 + y * (s4 + y * (s5 + y * s6))));
        temp = x * aaa / bbb;
	}
    else
	{
        ax = fabs(x);
        z = 8.0 / ax;
        y = z*z;;
        xx = ax - 2.356194491;
        aaa = p1 + y * (p2 + y * (p3 + y * (p4 + y * p5)));
        bbb = q1 + y * (q2 + y * (q3 + y * (q4 + y * q5)));
        ccc = sqrt(0.636619772 / ax);
        temp = ccc * (cos(xx) * aaa - z * sin(xx) * bbb * sgn(x));
	}  
	return temp;
}

double bessj0(double x)
{
	double p1,p2,p3,p4,p5,q1,q2,q3,q4,q5;
	double r1,r2,r3,r4,r5,r6,s1,s2,s3,s4,s5,s6;
	double y,bbb,ccc,aaa,temp,eee,ddd,ax,xx,z;
    p1 = 1.0;                  p2 = -0.001098628627;
    p3 = 0.00002734510407;    p4 = -0.000002073370639;
    p5 = 2.093887211e-07;
    q1 = -0.01562499995;      q2 = 0.0001430488765;
    q3 = -0.000006911147651;  q4 = 7.621095161e-07;
    q5 = -9.34945152e-08;
    r1 = 57568490574.0;        r2 = -13362590354.0;
    r3 = 651619640.7;         r4 = -11214424.18;
    r5 = 77392.33017;         r6 = -184.9052456;
    s1 = 57568490411.0;        s2 = 1029532985.0;
    s3 = 9494680.718;         s4 = 59272.64853;
    s5 = 267.8532712;        s6 = 1.0;
    if (fabs(x) < 8.0)
	{
       y = x * x;
       bbb = y * (r4 + y * (r5 + y * r6));
       aaa = r1 + y * (r2 + y * (r3 + bbb));
       ccc = y * (s3 + y * (s4 + y * (s5 + y * s6)));
       temp = aaa / (s1 + y * (s2 + ccc));
	}
    else
	{
       ax = fabs(x);
       z = 8.0 / ax;
       y = z * z;
       xx = ax - 0.785398164;
       ccc = y * (p3 + y * (p4 + y * p5));
       aaa = p1 + y * (p2 + ccc);
       ddd = y * (q3 + y * (q4 + y * q5));
       eee = z * sin(xx) * (q1 + y * (q2 + ddd));
       temp = sqrt(0.636619772 / ax) * (cos(xx) * aaa - eee);
	}
	return temp;
}

double bessj(int n, double x)
{
	int iacc,j,m;
	double temp,bigno,bigni,ax,tox,bj,bjp,bjm,besj,jsum,sum;
    iacc = 40;
    bigno = 10000000000.0;
    bigni = 0.0000000001;
    if (n < 2 )
	{
        cout<<"bad argument n in bassj";
        _c_exit();
    }
    ax = fabs(x);
    if( ax == 0) 
	{
        temp = 0.0;
	}
    else if (ax > float(n))
	{
        tox = 2.0 / ax;
        bjm = bessj0(ax);
        bj = bessj1(ax);
        for( j = 1;j<=n-1;j++)
		{
            bjp = j * tox * bj - bjm;
            bjm = bj;
            bj = bjp;
        }
        temp = bj;
	}
    else
	{
        tox = 2.0 / ax;
        m = 2 * int(((n + int(sqrt(iacc * n)))) / 2);
        besj = 0.0;
        jsum = 0;
        sum = 0.0;
        bjp = 0.0;
        bj = 1.0;
        for (j = m;j>=1;j--)
		{
            bjm = j * tox * bj - bjp;
            bjp = bj;
            bj = bjm;
            if (fabs(bj) > bigno)
			{
                bj = bj * bigni;
                bjp = bjp * bigni;
                besj = besj * bigni;
                sum = sum * bigni;
            }
            if (jsum != 0) sum = sum + bj;
            jsum = 1 - jsum;
            if (j == n) besj = bjp;
        }
        sum = 2.0 * sum - bj;
        temp = besj / sum;		
    }
	return temp;
}

void derivs(double x, double y[],double dydx[])
{
    dydx[1] = -y[2];
    dydx[2] = y[1] - (1.0 / x) * y[2];
    dydx[3] = y[2] - (2.0 / x) * y[3];
    dydx[4] = y[3] - (3.0 / x) * y[4];
}

void rk4(double y[], double dydx[], int &n, double &x, double &h, double yout[])
{
	int i;
    double yt[11], dyt[11], dym[11],hh,h6,xh;
    hh = h * 0.5;
    h6 = h / 6.0;
    xh = x + hh;
    for( i = 1; i<=n; i++)
	{
        yt[i] = y[i] + hh * dydx[i];
    }
    derivs(xh, yt, dyt);
    for( i = 1; i<=n; i++)
	{
        yt[i] = y[i] + hh * dyt[i];
    }
    derivs(xh, yt, dym);
    for( i = 1; i<=n; i++)
	{
        yt[i] = y[i] + h * dym[i];
        dym[i] = dyt[i] + dym[i];
    }
    derivs(x + h, yt, dyt);
    for (i = 1; i<=n; i++)
	{
        yout[i] = y[i] + h6 * (dydx[i] + dyt[i] + 2.0 * dym[i]);
    }
	for(i=1; i<=10; i++)
	{
		dym[i]=0.0;
		dyt[i]=0.0;
		yt[i]=0.0;
	}
}

void main()
{
    	int n,i,j;
	double y[5], dydx[5], yout[5],h,x;
    n = 4;
    x = 1.0;
    y[1] = bessj0(x);
    y[2] = bessj1(x);
    y[3] = bessj(2, x);
    y[4] = bessj(3, x);
    dydx[1] = -y[2];
    dydx[2] = y[1] - y[2];
    dydx[3] = y[2] - 2.0 * y[3];
    dydx[4] = y[3] - 3.0 * y[4];
    cout<<"Bessel function:  j0          j1         j2         j3"<<endl;
    for (i = 1; i<=5; i++)
	{
        h = 0.2 * i;
        rk4(y, dydx, n, x, h, yout);
        cout<<endl;
        cout<<"for a step size of: "<<h<<endl;
        cout<<"  rk4:    ";
        for (j = 1; j<=4; j++)
		{
            cout<<setw(12)<<yout[j];
        }
		cout<<endl;
        cout<<"  actual:  ",
        cout<<setw(12)<<bessj0(x + h);
        cout<<setw(12)<<bessj1(x + h);
        cout<<setw(12)<<bessj(2, x + h);
        cout<<setw(12)<<bessj(3, x + h)<<endl;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产69精品久久久久毛片| 欧美久久久久中文字幕| 一本色道a无线码一区v| 欧美一区二区三区免费观看视频| 26uuu欧美| 亚洲国产一二三| aaa欧美色吧激情视频| 日韩视频免费直播| 尤物视频一区二区| 国产99久久久精品| 精品日韩成人av| 午夜日韩在线观看| 97久久超碰精品国产| 久久综合九色综合97_久久久| 亚洲一区二区三区四区五区黄| 成人网在线免费视频| 精品国产一二三区| 蜜臀久久99精品久久久久宅男 | 欧美sm极限捆绑bd| 亚洲一区二区四区蜜桃| 色先锋资源久久综合| 国产偷国产偷亚洲高清人白洁| 日韩成人免费在线| 成人av影视在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 午夜激情久久久| 7777精品伊人久久久大香线蕉的 | 亚洲码国产岛国毛片在线| 国产成人丝袜美腿| 国产无遮挡一区二区三区毛片日本| 日韩专区欧美专区| 欧美一级一区二区| 久久超级碰视频| www日韩大片| 国产一区高清在线| 久久精品人人做人人爽人人| 国产一区欧美二区| 国产色91在线| 成人高清在线视频| 亚洲色大成网站www久久九九| 丁香另类激情小说| 亚洲人一二三区| 一本色道久久加勒比精品| 亚洲午夜成aⅴ人片| 91精品国产91久久久久久最新毛片 | 日本麻豆一区二区三区视频| 欧美日韩成人在线| 免费成人美女在线观看.| 26uuu亚洲综合色欧美| 国产sm精品调教视频网站| 国产精品日日摸夜夜摸av| 色狠狠桃花综合| 五月激情综合网| 久久日韩粉嫩一区二区三区| 成人黄色综合网站| 亚洲日本中文字幕区| 精品视频1区2区| 久久99精品久久只有精品| 中文字幕欧美激情一区| 91精品1区2区| 国精品**一区二区三区在线蜜桃| 国产日韩视频一区二区三区| 99re这里只有精品首页| 三级在线观看一区二区| 久久青草欧美一区二区三区| 97精品超碰一区二区三区| 亚洲福利视频三区| 欧美白人最猛性xxxxx69交| 粉嫩13p一区二区三区| 一区二区三区精品在线观看| 日韩免费视频一区| 91免费看片在线观看| 日韩国产欧美视频| 国产精品福利一区二区三区| 欧美日韩国产一二三| 国产一区二区精品在线观看| 一区二区久久久| 久久这里只精品最新地址| 日本韩国欧美在线| 九九精品一区二区| 亚洲高清在线视频| 国产日产欧产精品推荐色| 欧美精品高清视频| 色噜噜狠狠色综合欧洲selulu| 久久成人18免费观看| 亚洲综合丝袜美腿| 日本一区二区三区电影| 日韩一卡二卡三卡| 色噜噜狠狠成人中文综合| 岛国av在线一区| 蜜臀久久99精品久久久画质超高清 | 91成人免费在线视频| 国产一区二区三区在线观看免费 | 亚洲精品在线观看网站| 欧美三日本三级三级在线播放| 国产精品91一区二区| 日日摸夜夜添夜夜添亚洲女人| 亚洲欧洲av在线| 久久久久国产精品麻豆| 日韩一区二区三区三四区视频在线观看| 91在线国产观看| 成人小视频在线观看| 国产一二三精品| 老司机精品视频线观看86| 婷婷久久综合九色综合绿巨人 | 秋霞电影一区二区| 亚洲高清免费视频| 亚洲一二三级电影| 亚洲精品视频一区| 亚洲精品高清在线| 亚洲欧美国产77777| 中文字幕一区二区三| 国产精品美女久久久久久2018| wwwwxxxxx欧美| 久久这里只有精品6| 久久亚洲一区二区三区明星换脸| 欧美不卡一区二区| 欧美精品一区二区蜜臀亚洲| 日韩欧美激情在线| 久久男人中文字幕资源站| 久久精品水蜜桃av综合天堂| 国产亚洲视频系列| 国产精品美女久久久久久久久 | 欧美成人精品高清在线播放| 日韩一二三四区| 精品电影一区二区| 国产三级精品三级| 亚洲色图欧美偷拍| 亚洲成人手机在线| 精品一区二区三区免费播放| 国产在线国偷精品产拍免费yy| 极品少妇xxxx精品少妇偷拍 | 色哟哟在线观看一区二区三区| 91免费看`日韩一区二区| 欧美三级电影在线看| 欧美丰满美乳xxx高潮www| 精品国产一区二区三区久久久蜜月| 久久夜色精品国产噜噜av| 亚洲欧洲日产国码二区| 亚洲一区在线免费观看| 欧美aaaaaa午夜精品| 国产成人综合亚洲网站| 色乱码一区二区三区88| 欧美喷水一区二区| 久久综合中文字幕| 一区二区三区欧美日| 秋霞午夜av一区二区三区| 国产成a人亚洲精品| 欧美日韩国产一级二级| xnxx国产精品| 一二三区精品视频| 韩国毛片一区二区三区| av男人天堂一区| 555www色欧美视频| 中文字幕不卡在线| 麻豆高清免费国产一区| av一二三不卡影片| 亚洲精品在线电影| 亚洲一区在线播放| 成人白浆超碰人人人人| 91精品国产综合久久婷婷香蕉| 国产精品嫩草影院av蜜臀| 麻豆精品久久久| 色老头久久综合| 国产精品久久久久久久裸模| 日韩成人av影视| 91麻豆免费视频| 欧美哺乳videos| 天天亚洲美女在线视频| 菠萝蜜视频在线观看一区| 日韩欧美一级二级| 亚洲国产欧美日韩另类综合| 不卡免费追剧大全电视剧网站| 日韩一区二区三区电影| 亚洲电影一级片| 色综合天天综合狠狠| 久久免费视频色| 日本三级亚洲精品| 欧美专区在线观看一区| 国产精品色眯眯| 国产一区二区调教| 777欧美精品| 亚洲一区二区三区爽爽爽爽爽| 成人性视频网站| 久久久美女艺术照精彩视频福利播放| 午夜精品爽啪视频| 欧美日韩一区三区| 有码一区二区三区| 91福利小视频| 亚洲激情欧美激情| 91婷婷韩国欧美一区二区| 欧美激情中文不卡| 国产成人精品三级| 久久婷婷一区二区三区| 久久电影网站中文字幕| 日韩欧美亚洲一区二区| 日本在线不卡视频一二三区| 欧美人狂配大交3d怪物一区| 亚洲成人av免费| 欧美一区二区播放|