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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? alg122.c

?? Numerical Anaysis 8th Edition Burden and Faires
?? C
字號:
/*
*   HEAT EQUATION BACKWARD-DIFFERENCE ALGORITHM 12.2
*
*   To approximate the solution to the parabolic partial-differential
*   equation subject to the boundary conditions
*                  u(0,t) = u(l,t) = 0, 0 < t < T = max t,
*   and the initial conditions
*                  u(x,0) = F(x), 0 <= x <= l:
*
*   INPUT:   endpoint l; maximum time T; constant ALPHA; integers m, N.
*
*   OUTPUT:  approximations W(I,J) to u(x(I),t(J)) for each
*            I = 1, ..., m-1 and J = 1, ..., N.
*/

#include<stdio.h>
#include<math.h>
#define pi 4*atan(1)
#define true 1
#define false 0

double F(double X);
void INPUT(int *, double *, double *, double *, int *, int *);
void OUTPUT(double, double, int, double *, double);

main()
{
   double W[25], L[25], U[25], Z[25];
   double FT,FX,ALPHA,H,K,VV,T,X;
   int N,M,M1,M2,N1,FLAG,I1,I,J,OK;

   INPUT(&OK, &FX, &FT, &ALPHA, &N, &M);
   if (OK) {
      M1 = M - 1;
      M2 = M - 2;
      N1 = N - 1;
      /* STEP 1 */
      H = FX / M;
      K = FT / N;
      VV = ALPHA * ALPHA * K / ( H * H );
      /* STEP 2 */
      for (I=1; I<=M1; I++) W[I-1] = F( I * H );
      /* STEP 3 */
      /* STEPS 3 through 11 solve a tridiagonal linear system
         using Algorithm 6.7 */
      L[0] = 1.0 + 2.0 * VV;
      U[0] = -VV / L[0];
      /* STEP 4 */
      for (I=2; I<=M2; I++) {
         L[I-1] = 1.0 + 2.0 * VV + VV * U[I-2];
         U[I-1] = -VV / L[I-1];
      }  
      /* STEP 5 */
      L[M1-1] = 1.0 + 2.0 * VV + VV * U[M2-1];
      /* STEP 6 */
      for (J=1; J<=N; J++) {
         /* STEP 7 */
         /* current t(j) */
         T = J * K;
         Z[0] = W[0] / L[0];
         /* STEP 8 */
         for (I=2; I<=M1; I++)
            Z[I-1] = ( W[I-1] + VV * Z[I-2] ) / L[I-1];
         /* STEP 9 */
         W[M1-1] = Z[M1-1];
         /* STEP 10 */
         for (I1=1; I1<=M2; I1++) {
            I = M2 - I1 + 1;
            W[I-1] = Z[I-1] - U[I-1] * W[I];
         }  
      }
      /* STEP 11 */
      OUTPUT(FT, X, M1, W, H);
   }
   /* STEP 12 */
   return 0;
}

/* Change F for a new problem */
double F(double X)
{
   double f; 

   f =  sin(pi * X);
   return f;
}

void INPUT(int *OK, double *FX, double *FT, double *ALPHA, int *N, int *M)
{
   int FLAG;
   char AA;

   printf("This is the Backward-Difference Method for Heat Equation.\n");
   printf("Has the function F been created immediately\n");
   printf("preceding the INPUT procedure? Answer Y or N.\n");
   scanf("\n%c", &AA);
   if ((AA == 'Y') || (AA == 'y')) {
      printf("The lefthand endpoint on the X-axis is 0.\n");
      *OK =false;
      while (!(*OK)) {
         printf("Input the righthand endpoint on the X-axis.\n");
         scanf("%lf", FX);
         if (*FX <= 0.0) 
            printf("Must be positive number.\n");
         else *OK = true;
      }  
      *OK = false;
      while (!(*OK)) {
         printf("Input the maximum value of the time variable T.\n");
         scanf("%lf", FT);
         if (*FT <= 0.0)
            printf("Must be positive number.\n");
         else *OK = true;
      }  
      printf("Input the constant alpha.\n");
      scanf("%lf", ALPHA);
      *OK = false;
      while (!(*OK)) {
         printf("Input integer m = number of intervals on X-axis\n");
         printf("and N = number of time intervals - separated by a blank.\n");
         printf("Note that m must be 3 or larger.\n");
         scanf("%d %d", M, N);
         if ((*M <= 2) || (*N <= 0)) 
            printf("Numbers are not within correct range.\n");
         else *OK = true;
      }  
   }   
   else {
      printf("The program will end so that the function F can be created.\n");
      *OK = false;
   }   
}

void OUTPUT(double FT, double X, int M1, double *W, double H)
{
   int I, J, FLAG;
   char NAME[30];
   FILE *OUP;

   printf("Choice of output method:\n");
   printf("1. Output to screen\n");
   printf("2. Output to text file\n");
   printf("Please enter 1 or 2.\n");
   scanf("%d", &FLAG);
   if (FLAG == 2) {
      printf("Input the file name in the form - drive:name.ext\n");
      printf("for example:   A:OUTPUT.DTA\n");
      scanf("%s", NAME);
      OUP = fopen(NAME, "w");
   }
   else OUP = stdout;
   fprintf(OUP, "THIS IS THE BACKWARD-DIFFERENCE METHOD\n\n");
   fprintf(OUP, "  I        X(I)    W(X(I),%12.6e)\n", FT);
   for (I=1; I<=M1; I++) {
      X = I * H;
      fprintf(OUP, "%3d %11.8f    %14.8f\n", I, X, W[I-1]);
   }
   fclose(OUP);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久久看片| 亚洲午夜激情av| 91在线视频网址| 一区二区三区精密机械公司| 欧美日韩美少妇| 日韩精品三区四区| 久久综合九色欧美综合狠狠| 高清不卡一二三区| 亚洲免费毛片网站| 欧美系列在线观看| 麻豆精品在线观看| 九一久久久久久| 国产欧美精品在线观看| 91丝袜美腿高跟国产极品老师 | 亚洲综合成人在线| 91精品国产色综合久久ai换脸 | 奇米精品一区二区三区在线观看| 精品久久一二三区| 不卡大黄网站免费看| 偷窥少妇高潮呻吟av久久免费| 精品少妇一区二区| 99精品视频一区二区| 日韩在线播放一区二区| 国产欧美日本一区视频| 欧美午夜精品免费| 国产一区二区三区免费在线观看| 成人欧美一区二区三区黑人麻豆 | 在线视频你懂得一区| 久久精工是国产品牌吗| 中文字幕一区二区三区av| 欧美日韩精品一区二区三区四区 | 精品粉嫩超白一线天av| 91在线免费看| 精品一区二区三区视频在线观看| 亚洲色图视频网| 日韩欧美123| 91在线高清观看| 久久精品国产99久久6| 自拍偷拍国产精品| 精品国产网站在线观看| 一本久道中文字幕精品亚洲嫩| 麻豆国产精品一区二区三区| 综合分类小说区另类春色亚洲小说欧美| 欧美一区二区视频在线观看2020| 成人av网站免费观看| 日本视频一区二区| 亚洲日本va午夜在线电影| 视频一区在线播放| 国产女人aaa级久久久级 | 久久这里只有精品视频网| 欧美中文字幕一区二区三区亚洲| 国产精品18久久久久久久久久久久| 亚洲综合丝袜美腿| 中文字幕国产一区| 日韩色视频在线观看| 91福利小视频| 国产99久久久精品| 免费观看日韩电影| 亚洲自拍与偷拍| 国产精品美女一区二区三区| 日韩一区二区免费视频| 色视频一区二区| 国产 日韩 欧美大片| 日本亚洲电影天堂| 亚洲一区二区av在线| 国产精品伦一区| 亚洲精品在线电影| 欧美一级高清大全免费观看| 在线看不卡av| 99精品欧美一区二区三区小说| 国内精品自线一区二区三区视频| 亚洲va韩国va欧美va| 亚洲狼人国产精品| 国产精品久久久爽爽爽麻豆色哟哟| 欧美mv日韩mv| 欧美一区二区精品久久911| 欧美午夜一区二区三区免费大片| 白白色 亚洲乱淫| 国产成人av电影在线| 狠狠狠色丁香婷婷综合激情| 日韩avvvv在线播放| 亚洲国产视频直播| 一区二区三区久久| 亚洲女女做受ⅹxx高潮| 国产精品女同互慰在线看| 久久奇米777| 精品精品欲导航| 日韩欧美一级精品久久| 在线不卡一区二区| 欧美日韩激情一区二区三区| 91久久精品午夜一区二区| 91尤物视频在线观看| 成人国产在线观看| 成人免费毛片aaaaa**| 风间由美性色一区二区三区| 国产美女娇喘av呻吟久久| 精品一区二区成人精品| 久久精品久久久精品美女| 美女看a上一区| 欧美日韩一区二区三区高清| 色婷婷综合久色| 日本韩国欧美国产| 91成人在线免费观看| 欧美一a一片一级一片| 欧洲精品在线观看| 欧美三电影在线| 欧美在线观看视频在线| 在线免费观看日本欧美| 在线观看一区不卡| 欧美亚洲禁片免费| 欧美日韩dvd在线观看| 欧美人xxxx| 日韩欧美一级精品久久| 精品剧情v国产在线观看在线| 欧美精品一区二区在线观看| 久久五月婷婷丁香社区| 国产免费久久精品| 中文字幕在线观看不卡| 亚洲男人的天堂网| 亚洲第一二三四区| 奇米888四色在线精品| 精品一区二区免费视频| 国产a精品视频| 91蝌蚪porny成人天涯| 色又黄又爽网站www久久| 欧亚一区二区三区| 欧美一级一区二区| 久久色在线观看| 国产欧美日韩综合| 自拍偷拍亚洲欧美日韩| 亚洲一区在线观看免费| 奇米影视7777精品一区二区| 国内外成人在线| 成人app网站| 欧美色区777第一页| 日韩天堂在线观看| 国产日韩v精品一区二区| 亚洲欧美经典视频| 午夜影院在线观看欧美| 麻豆国产欧美一区二区三区| 国产白丝精品91爽爽久久| 色妞www精品视频| 8x8x8国产精品| 国产午夜亚洲精品理论片色戒| 亚洲欧洲韩国日本视频| 日韩精品免费视频人成| 国产精品一区二区在线播放| 91亚洲国产成人精品一区二三| 欧美日韩精品免费| 久久色在线观看| 亚洲欧美另类久久久精品| 日韩电影在线一区二区| 国产mv日韩mv欧美| 欧美色视频一区| 久久久亚洲高清| 一区二区三区在线视频观看| 美女任你摸久久| 97精品久久久久中文字幕| 7777精品伊人久久久大香线蕉完整版 | 丝袜亚洲另类欧美综合| 国产成人啪午夜精品网站男同| 在线免费观看日本一区| 精品国产伦一区二区三区免费| 国产精品传媒视频| 免费精品视频最新在线| www.亚洲国产| 日韩欧美在线一区二区三区| 亚洲欧洲精品一区二区精品久久久| 三级在线观看一区二区| 成人激情免费电影网址| 欧美一区国产二区| 一区在线观看视频| 久久精品99国产精品日本| 91黄色免费网站| 久久久久久久久久久黄色| 亚洲丰满少妇videoshd| 成人晚上爱看视频| 欧美一级二级在线观看| 亚洲视频免费看| 韩国成人在线视频| 欧美日韩一区二区在线观看| 国产精品久久毛片a| 久久精品国产在热久久| 在线观看视频一区二区欧美日韩| 久久久www成人免费毛片麻豆 | 首页国产欧美日韩丝袜| proumb性欧美在线观看| 精品免费国产二区三区| 亚洲成人久久影院| jvid福利写真一区二区三区| 欧美一区二区三区色| 亚洲精品日日夜夜| 国产激情一区二区三区四区| 欧美一区二区视频在线观看2022| 亚洲欧美另类综合偷拍| 国产不卡视频一区二区三区| 日韩女优毛片在线| 香蕉久久夜色精品国产使用方法| 91在线无精精品入口| 国产日韩亚洲欧美综合|