程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言-預估校正法求常微分方程,預估常微分方程

C語言-預估校正法求常微分方程,預估常微分方程

編輯:關於C語言

C語言-預估校正法求常微分方程,預估常微分方程


 

 

#include<stdio.h>
#include<math.h>
#define n 14
int main(){
    double a = 0.0, b = 1.4,h,m=0.0;
    //int n = 14;

    double x[n + 1] = { 0.0 }, y[n + 1] = { 0 };
    h = (b - a) / n;
    x[0] = a;
    y[0] = m;
    for (int i = 1; i <= n; i++)
    {
        y[i] = y[i - 1] + h*(1 + y[i - 1] * y[i - 1]);
        x[i] = a + i*h;
        y[i] = y[i - 1] + h*0.5*((1 + y[i - 1] * y[i - 1]) + (1+y[i]*y[i]));
        printf("x[%d]=%e , y[%d]=%e\n",i, x[i], i, y[i]);
    }
    return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved