用python求解考研數學真題

2021-10-03 21:54:07 字數 1351 閱讀 1673

考研數學中會涉及到很多微積分的題目。微積分是高等數學最重要的概念,對於這麼重要的數學工具,python肯定不會錯過。我們不難找到,在sympy這個python數學計算模組中,存在derivative和integral兩個方法,可以用來計算微分和積分,我們可以使用symbol方法來定義代數式中的符號。以下,我選擇了兩道真題來進行演示:

一、求高階導數

輸出結果:

0

[finished in

0.7s]

二、求解不定積分

源**:

from sympy import integral, symbol

x = symbol(

'x')

result = integral((3

*x+6)/

((x-1)

*(x-1)

*(x*x+x+1)

),x)

.doit(

)print

(result)

執行結果如下:

-

2*log(x -1)

+ log(x**

2+ x +1)

-3/(x -1)

[finished in

0.7s]

我們看到,python只用了0.7秒就解完了,比人手動計算的速度快了好幾個數量級。

總結以下,本文的知識點有:

1.匯入sympy模組中的微積分計算方法;

2.使用derivative(fun,var,order)方法對函式表示式求導,注意derivative可以傳入的引數,分別是方程式、變數、和階數;

3.使用integral(fun,var)進行函式表示式的積分計算,注意如果需要計算定積分,對var可以賦值元組(var,start,end);

4…doit()方法進行計算並且返回計算結果。

2011考研數學真題凸顯教材複習重要性

2011年碩士研究生入學考試剛剛結束,數學真題體現了大綱中要求的三個 基本 基本概念 基本理論 基本方法,總的說來知識點是不變的,變的 只是出題的方式和角度,只有對基本概念 基本定理有充分的理解 把握和運用,以不變應萬變才是取勝之道,下面我給備考2012年考研的同學們一些建議。一 結合大綱進行複習。...

某高校考研真題c語言

首先用例題的陣列初始化,然後開始寫實現過程 在每一行裡找最小的數,並記錄出對應的列下標 在對應的列找出最小的數 判斷找到的最小的數是否為本行中的數 比如第5行最小的數是10,它在第二列,然後在第2列找出最小的數為4,判斷4是否在第5行,若不在則排除 下標 1輸出行列 關於輸出結果中標點符號的處理,用...

廈門大學考研上機真題

廈門大學考研上機真題 來自於 王道論壇 2017廈大計算機專碩復試題 判斷回文數字 第一題判斷乙個整數是否為回文數,例如123321 1 include 23 判斷是否為回文數列 4int main 516 if huiwei num 17 printf yes n 18else 19 printf...