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

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

?? profile2.cpp

?? 進行波動方程正演模擬的程序
?? CPP
字號:
   // 有限差分波動方程不加邊界條件二階正演時間切片程序  
   // u2[i][k]=2*(1-a-b)*u1[i][k]+a*(u1[i+1][k]+u1[i-1][k])+b*(u1[i][k+1]+u1[i][k-1])-shot(i,k,g)-u0[i][k];  
   //
   //  eponge邊界吸收函數
   //    xx=0.305/IABMAX;
   //    for(i=0;i<=IABMAX-1;i++)
   //      {  aaa=pow((IABMAX-i),2);
   //         eponge[i]=exp(-xx*aaa);
   //      }
   //
#include <stdio.h>
#include <math.h>
#include <iostream.h>
#include <iomanip.h>       //輸入輸出格式控制
#include <fstream.h>
#define F 31.0            //雷克子波主頻,單位:hz 
#define N0 2            //震源起爆時間 
#define NZ 241             //縱向最大采樣點號 
#define NX 91             //橫向最大采樣點號 
#define DT 0.002          //時間采樣間隔,單位:s 
#define NT 200             //時間最大樣點號 
#define DZ 8             //縱向采樣間隔 
#define DX 8             //橫向采樣間隔 
#define XS 45             //震源位置橫坐標樣點號 
#define ZS 28             //震源位置縱坐標樣點號 
#define C 2000            //波傳播速度,單位:m/s 
#define T1 49          //輸出t=T1*DT時的切片 
#define IABMAX 20           //邊界吸收寬度 
#define N 25

double u0[NX][NZ],u1[NX][NZ],u2[NX][NZ];
double out[NX][NT];
double wavelet(double f,int t0,int t,double dt)
{double wav,a,b;
 b=dt*(t-t0);
 a=pow(3.14,2)*pow(f,2)*pow(b,2)*(-1);
 wav=(1+2*a)*exp(a);
 return wav;
 }
double shot(int a,int b,int e)
{double m,n,mn,s[NT];
 if(a==XS&&b==ZS)
 {m=pow(C,2)*pow(DT,2);
  n=DX*DZ;
  s[e]=wavelet(F,N0,e,DT);
  mn=m*s[e]/n;
  }
 else mn=0.0;
 return mn;
}
void print()
{
   int i,k;
   ofstream outfile("profile.out");
   outfile<<NT<<endl;
   outfile<<NX-2*IABMAX<<endl;
   outfile<<DX<<endl;
   outfile<<setiosflags(ios::left)<<setiosflags(ios::scientific);
   for(i=IABMAX;i<=NX-IABMAX-1;i++)
   {  for(k=0;k<=NT-1;k++) 
        outfile<<setw(20)<<out[i][k]<<endl;
      
   }
    cout<<"write the file success!"<<"\n";
    outfile.close();     // 調用成員函數close 
}
void main()
{ int i,k,n,g;
  double rx,rz,a,b;
  double eponge[IABMAX];
  double aaa,xx;
  rx=DT/DX;
  rz=DT/DZ;
  a=pow(C,2)*pow(rx,2);
  b=pow(C,2)*pow(rz,2);
  //eponge邊界吸收函數
   xx=0.305/IABMAX;
   for(i=0;i<=IABMAX-1;i++)
      {  aaa=pow((IABMAX-i),2);
         eponge[i]=exp(-xx*aaa);
      }
  for(n=0;n<=NT-1;n++)
  {  //初始條件t=0時 
    if(n==0)
     {for(i=0;i<=NX-1;i++)
      for(k=0;k<=NZ-1;k++)
      u0[i][k]=0.0;

      }
    else if(n==1)
    { for(i=0;i<=NX-1;i++)
      for(k=0;k<=NZ-1;k++)
      u1[i][k]=0.0;

    }
    //當n>=2時 
    else if(n>=2)
    {  g=n-1;
       u2[0][0]=2*(1-a-b)*u1[0][0]+a*u1[1][0]+b*u1[0][1]-shot(0,0,g)-u0[0][0];
       u2[0][NZ-1]=2*(1-a-b)*u1[0][NZ-1]+a*u1[1][NZ-1]+b*u1[0][NZ-2]-shot(0,NZ-1,g)-u0[0][NZ-1];
       u2[NX-1][0]=2*(1-a-b)*u1[NX-1][0]+a*u1[NX-2][0]+b*u1[NX-1][1]-shot(NX-1,0,g)-u0[NX-1][0];
       u2[NX-1][NZ-1]=2*(1-a-b)*u1[NX-1][NZ-1]+a*u1[NX-2][NZ-1]+b*u1[NX-1][NZ-2]-shot(NX-1,NZ-1,g)-u0[NX-1][NZ-1];
       for(i=1;i<=NX-2;i++)
       { u2[i][0]=2*(1-a-b)*u1[i][0]+a*(u1[i+1][0]+u1[i-1][0])+b*u1[i][1]-shot(i,0,g)-u0[i][0];
         u2[i][NZ-1]=2*(1-a-b)*u1[i][NZ-1]+a*(u1[i+1][NZ-1]+u1[i-1][NZ-1])+b*u1[i][NZ-2]-shot(i,NZ-1,g)-u0[i][NZ-1];
        }
       for(k=1;k<=NZ-2;k++)
       { u2[0][k]=2*(1-a-b)*u1[0][k]+a*u1[1][k]+b*(u1[0][k+1]+u1[0][k-1])-shot(0,k,g)-u0[0][k];
         u2[NX-1][k]=2*(1-a-b)*u1[NX-1][k]+a*u1[NX-2][k]+b*(u1[NX-1][k+1]+u1[NX-1][k-1])-shot(NX-1,k,g)-u0[NX-1][k];
        }
       for(i=1;i<=NX-2;i++)
       for(k=1;k<=NZ-2;k++)
         u2[i][k]=2*(1-a-b)*u1[i][k]+a*(u1[i+1][k]+u1[i-1][k])+b*(u1[i][k+1]+u1[i][k-1])-shot(i,k,g)-u0[i][k];

        //左右邊界吸收 
               for(k=0;k<=NZ-1;k++)
               for(i=0;i<=IABMAX-1;i++)
			   {  
				  u2[i][k]=u2[i][k]*eponge[i];
                  u2[i][k]=u2[i][k]*eponge[i];
                  u2[NX-1-i][k]=u2[NX-1-i][k]*eponge[i];
                  u2[NX-1-i][k]=u2[NX-1-i][k]*eponge[i];
			   }
               //上下邊界吸收 
               for(k=0;k<=IABMAX-1;k++)
               for(i=0;i<=NX-1;i++)
               {  
                  u2[i][k]=u2[i][k]*eponge[k];
                  u2[i][k]=u2[i][k]*eponge[k];
                  u2[i][NZ-1-k]=u2[i][NZ-1-k]*eponge[k];
                  u2[i][NZ-1-k]=u2[i][NZ-1-k]*eponge[k];
               } 
        for(i=0;i<=NX-1;i++)
           out[i][n]=u2[i][N];

       for(i=0;i<=NX-1;i++)
       for(k=0;k<=NZ-1;k++)
        u0[i][k]=u1[i][k];
       for(i=0;i<=NX-1;i++)
       for(k=0;k<=NZ-1;k++)
        u1[i][k]=u2[i][k];
    }
  }
   for(i=0;i<=NX-1;i++)
   {  out[i][0]=0.0;
      out[i][1]=0.0;
   }
   print();  
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道久久综合亚洲aⅴ蜜桃| 精品乱人伦一区二区三区| 在线免费观看日本一区| 色香蕉久久蜜桃| 欧日韩精品视频| 在线91免费看| 欧美精品一区二| 日本一区二区三区国色天香| 欧美激情综合在线| 亚洲一区二区不卡免费| 日韩国产在线观看| 国产一区二区三区视频在线播放| 高清久久久久久| 国产福利一区二区三区在线视频| 色屁屁一区二区| 欧美一级专区免费大片| 久久久777精品电影网影网 | 亚洲3atv精品一区二区三区| 亚洲电影在线免费观看| 国产精品888| 色哟哟在线观看一区二区三区| 欧美网站一区二区| 欧美精品一区二区在线播放| 亚洲精品成a人| 免费亚洲电影在线| 成人听书哪个软件好| 91福利在线播放| 欧美一区二区三区不卡| 亚洲色图欧美在线| 欧美aⅴ一区二区三区视频| 国产福利视频一区二区三区| 色哟哟在线观看一区二区三区| 欧美精品一区二区三区四区 | 久久久久久久一区| 国产午夜精品久久久久久久| 亚洲福利视频导航| 成人中文字幕电影| 欧美美女直播网站| 中文字幕第一区第二区| 久久超碰97人人做人人爱| 一本大道综合伊人精品热热| 日韩无一区二区| 综合自拍亚洲综合图不卡区| 亚洲动漫第一页| 91美女蜜桃在线| 久久久一区二区三区捆绑**| 午夜精品福利久久久| 粉嫩高潮美女一区二区三区| 欧美吞精做爰啪啪高潮| 国产精品免费看片| 麻豆精品在线播放| 色婷婷亚洲婷婷| 国产精品午夜久久| 国产精品综合二区| 日韩欧美国产1| 亚洲妇熟xx妇色黄| 91免费国产在线| 欧美精品一区二区在线观看| 日本一不卡视频| 欧洲亚洲精品在线| 中文字幕一区二区三区蜜月 | 欧美不卡在线视频| 亚洲国产精品一区二区www| jiyouzz国产精品久久| 欧美白人最猛性xxxxx69交| 亚洲精品成a人| 在线观看中文字幕不卡| 国产精品狼人久久影院观看方式| 激情综合网激情| 777久久久精品| 亚洲欧美视频在线观看视频| 91在线无精精品入口| 欧美国产一区在线| 国产一区视频导航| 欧美电影免费观看高清完整版在线观看 | 国产精品久久免费看| 国精产品一区一区三区mba视频| 91女人视频在线观看| 欧美日本一道本| 午夜精品久久一牛影视| 欧美一级片在线观看| 欧美aaaaaa午夜精品| 日韩免费观看高清完整版| 韩国一区二区视频| 久久久久久久一区| 成人一区在线观看| 一区二区三区四区激情| 欧美日韩国产小视频在线观看| 午夜免费欧美电影| 精品欧美一区二区在线观看| 国产在线不卡一区| 国产精品久久看| 欧美亚州韩日在线看免费版国语版| 亚洲一区二区三区四区五区黄 | 一区二区三区在线视频观看58| 欧洲精品中文字幕| 青青草精品视频| 国产日产精品一区| 色综合久久88色综合天天免费| 亚洲电影欧美电影有声小说| 日韩一级高清毛片| 国产高清成人在线| 一区二区三区在线视频播放| 91麻豆精品国产91久久久资源速度 | 99r精品视频| 午夜精品视频一区| 国产亚洲一区字幕| 欧洲在线/亚洲| 国内精品久久久久影院薰衣草| 国产精品狼人久久影院观看方式| 欧美熟乱第一页| 黄色日韩网站视频| 亚洲视频在线观看三级| 欧美精品久久久久久久多人混战| 国产在线视频精品一区| 亚洲色图色小说| 日韩欧美电影一区| 99久久久精品| 青青草91视频| 成人免费小视频| 日韩精品中文字幕在线不卡尤物| 国产精品99久久不卡二区| 一区二区国产盗摄色噜噜| 日韩欧美电影一二三| 色综合天天狠狠| 国产一区 二区| 亚洲综合在线视频| 久久久久久久久免费| 色哦色哦哦色天天综合| 国产真实精品久久二三区| 亚洲午夜久久久久久久久久久| 久久精品一区蜜桃臀影院| 欧美人体做爰大胆视频| 岛国一区二区在线观看| 蜜臀av在线播放一区二区三区| 亚洲素人一区二区| 久久久天堂av| 欧美亚洲国产一卡| 国产白丝精品91爽爽久久| 日韩av网站在线观看| 一区二区三区四区乱视频| 国产拍欧美日韩视频二区| 欧美精品777| 日本精品裸体写真集在线观看| 国产精品1024| 美腿丝袜亚洲一区| 亚洲国产欧美在线| 日本一区二区三区在线观看| 日韩精品一区二区三区三区免费| 欧美性大战xxxxx久久久| 99精品久久只有精品| 国产成人免费在线视频| 久久精品二区亚洲w码| 午夜精品一区二区三区免费视频| 亚洲欧美怡红院| 国产情人综合久久777777| 日韩一区二区在线看| 欧美色爱综合网| 99久久精品国产一区| 成人一级黄色片| 国产美女娇喘av呻吟久久| 美腿丝袜亚洲色图| 偷拍自拍另类欧美| 亚洲尤物视频在线| 亚洲美女偷拍久久| 综合色中文字幕| 国产精品日日摸夜夜摸av| 国产午夜精品一区二区三区嫩草| 精品日韩一区二区三区| 91精品在线一区二区| 欧美日韩小视频| 欧洲另类一二三四区| 欧美制服丝袜第一页| 99国产精品国产精品久久| av在线一区二区| 成a人片国产精品| av亚洲精华国产精华精华| 成人黄色大片在线观看| 国产成人精品免费看| 国产高清在线精品| 国产xxx精品视频大全| 成人免费毛片a| 91在线观看污| 99久久久久免费精品国产| 色综合久久久久综合体桃花网| 91亚洲精品久久久蜜桃| 在线亚洲一区二区| 欧美日韩一卡二卡三卡 | 日韩福利电影在线观看| 日韩在线观看一区二区| 日本在线不卡视频一二三区| 日韩av中文在线观看| 久久av资源网| 国产999精品久久| jlzzjlzz亚洲日本少妇| 色综合天天天天做夜夜夜夜做| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美老女人在线| 日韩免费在线观看| 国产女同性恋一区二区|