A. 導數的基本演算法誰能告我點啊~
導數的概念就不說了,演算法就是常用函數的求導。常用函數就是一二元函數,指數函數,對數函數等。常用的如下:(設f(x1,f(x2)為兩函數,f(x)'為f(x)的導數寫法)
[f(x1)+f(x2)]'=(fx1)'+f(x2)'(換成減號適用)
[f(x1)*f(x2)]'=f(x1)'*f(x2)+f(x1)*f(x2)'
[f(x1)/f(x2)]'=[f(x1)'*f(x2)-f(x1)*f(x2)']/f(x2)^2(分母的平房)
sin(x)'=cos(x)
cos(x)'=-sin(x)
還有很多常用的函數,如對指數函數,樓主可以去網路,沒必要花分來求答案,實際上樓上也有,但希望樓主網路更多一點相關的知識,導數是很重要的,僅了解這幾個公式對你不會有太大的幫助,你應當了解它是怎麼求的,掌握它內在的方法。樓主既然自學,想必也希望將它學好,我只是給你指個方向。希望你考慮…
B. 如何用c語言求函數導數
1、首先要有函數,設置成double類型的參數和返回值。
2、然後根據導數的定義求出導數,參數差值要達到精度極限,這是最關鍵的一步。
3、假如函數是double fun(doube x),那麼導數的輸出應該是(fun(x)-fun(x-e))/e,這里e是設置的無窮小的變數。
4、C由於精度有限,因此需要循環反復測試,並判斷無窮小e等於0之前,求出上述導數的值。二級導數也是一樣,所不同的是要把上述導數公式按定義再一次求導。這是演算法,具體的實現自己嘗試編程。
C語言的數據長度和精度都有限,因此用C語言編程求的導數並不精確,換句話說C語言編程不適合求導和極限。
(2)簡化求導演算法擴展閱讀:
舉例說明:
一階導數,寫一個函數 y = f(x):
float f(float x){ ...}
設 dx 初值
計算 dy
dy = f(x0) - f(x0+dx);
導數 初值
dd1=dy/dx;
Lab:;
dx = 0.5 * dx; // 減小步長
dy = f(x0) - f(x0+dx);
dd2=dy/dx; // 導數 新值
判斷新舊導數值之差是否滿足精度,滿足則得結果,不滿足則返回
if ( fabs(dd1-dd2) < 1e-06 ) { 得結果dd2...}
else { dd1=dd2;goto Lab;}。
C. (求助)元復合函數求導能先復合再求導么為什麼
能那樣做。不要想當然的就打不能各位朋友!
為什麼會出現符合求導,都是為了簡化計算的,並不是自成一派的知識。
你講的這個例子先復合因為很好算所以可以這樣做,一般情況下是不好代入的。
D. 導數的計算方法
導數的計算方法主要有極限定義法、公式法以及導數的和、差、乘積、商的求導法則。
基本函數的導數均有計算公式,需要記住,例如:
(kx+b)'=k;
(ax^2+bx+c)=2ax+b;
(a^x)'=a^x*lna;
(x^a)'=ax^(a-1);
(sinx)'=cosx;
(logax)'=1/xlna,等等。
E. 導數化簡之後再求導數和不化簡直接求導有什麼區別
新年好!春節快樂!Happy Chinese New Year !
樓主的問題是:
導數化簡之後再求導數和不化簡直接求導有什麼區別?
答:
從結果上來說,沒有絲毫區別。
若有區別,整個微積分理論必須重寫,現有的理論將毫無價值!
因為化簡到不同的層次,求導會有不同的結果,說明理論錯了。
研究微積分理論,需要考慮三個「性」:
1、解的存在性;2、解的唯一性;3、解的穩定性。
微積分的理論,迄今為止,都是經得起這三個性的檢驗的。
從過程上來說,化簡後求導,節省時間,就這么簡單。
F. 參數方程求導怎麼演算法
如果y=f(t),x=g(t)
那麼y對x求導得到
y'x=f'(t)/g'(t)
或者理解為y'x=dy/dx
=dy/dt*dt/dx
代入得到f'(t)/g'(t)
求導是數學計算中的一個計算方法,它的定義就是,當自變數的增量趨於零時,因變數的增量與自變數的增量之商的極限。在一個函數存在導數時,稱這個函數可導或者可微分。可導的函數一定連續。不連續的函數一定不可導。
G. 導數的求導方法
1、根據導數定義,用三步法求出一些簡單函數的導數。
(1)求△y。
(2)求:△y/△x 。
(3)求:f'=dy/dx 2、建立求導的四則運演算法則、復合函數求導法則和反函數求導法則,從而導出基本初等函數求導公式,
3、熟記基本函數的求導公式。可推導隱函數和對數函數的求導法。