使用 C 語言求任意 X 的微分


我們利用微分基本定理 (綠色部分的程式) 即可求得任意 X 的微分 :

#include <stdio.h>
#include <stdlib.h>
#include <math.h>


#define F(x) (double) (2*pow(x,4)+3*pow(x,2)-15)
#define Del_X (double) 0.00000001

int main(void)
{
       double dy,x;
       char buf[12],*c;


       printf("\nInput X value : ");
       c=gets(buf);
       x=atof(c);

       dy=(F(x+Del_X)-F(x))/Del_X;

       printf("\ndF(x)/dx : %f",dy);

       return 0;
}
對於不同的函數只要更改 粉紅色部分 定義函數 F(x) 的程式碼即可

回主網頁  回網路教學