回覆列表
  • 1 # 使用者1332238769729694

    matlab求導指令diff

    1、這個函式是單詞differential(微分)的簡寫,用於計算微分,實際上計算的是差商,可以計算一階導數的有限差分近似。

    diff指令的具體用法(呼叫語法)如下: diff(函式),求的一階導數; diff(函式,n),求的n階導數(n是具體整數); diff(函式,變數名),求對的偏導數;

    2、下面是doc diff的幫助資訊:

    3、對隱函式求導,下面就用matlab求一下隱函式cos(x+siny)=siny的導數。具體的程式碼及計算結果如下圖所示: 用新的變數名dydx替代dgdx中的diff(y(x), x),具體的程式碼及計算結果如下圖所示:

    4、對變數dgdx1代表的符號方程關於dydx的求解,使得dy/dx透過x,y表達出來。具體的程式碼及計算結果如下圖所示:

    5、注意: 1.生成隱函式的指令中y必須寫成y(x),表明y是x的函式。2.第三步中把dgdx變數所包含的diff(y(x), x)字串替換為dydx,這是必須的步驟,因為diff(y(x), x)不能作為求解的變數名使用。

  • 2 # 使用者103334322044

    請舉例說明,其隱函式有多複雜。一般對很複雜的隱函式作圖,首先在自變數範圍內,取若干個等分值(自變數值),用迴圈語句來求解出其相應的因變數值(使用solve函式);然後將各個散佈點繪製其影象(使用plot函式)。

  • 中秋節和大豐收的關聯?
  • 《風箏》播到現在,你覺得從各方面超過《偽裝者》了嗎?