python 解積分方程

2022-09-01 14:06:16 字數 1807 閱讀 8810

引用:

sympy求解極限、積分、微分、二元一次方程:

解方程組  2*x-y=3,3*x+y=7

from sympy import *

x=symbol('x')

y=symbol('y')

print solve([2*x-y-3,3*x+y-7],[x,y])

# result is:

求積分  ((n+3)/(n+2))**n,limit n->oo

from sympy import *

n=symbol('n')

s=((n+3)/(n+2))**n

print limit(s,n,oo)

# result is: e

from sympy import *

t=symbol('t')

x=symbol('x')

m=integrate(sin(t)/(pi-t),(t,0,x))

n=integrate(m,(x,0,pi))

print m

# result is: si(x - pi) + si(pi)

print n

# result is: 2

sympy求導1

import numpy as np

from sympy.abc import x

f = lambda x: x**3-2*x-6

# 我們設定引數h的預設值,如果呼叫函式時沒有指明引數h的值,便會使用預設值

def derivative(f,h=0.00001):

return lambda x: float(f(x+h)-f(x))/h

fprime = derivative(f)

print fprime(6)

# result is:106.000179994

sympy求導2

from sympy.abc import x

f = x**3-2*x-6

print f.diff()

# result is :3*x**2 - 2

print f.diff().evalf(subs=)

# result is : 106.0000000000

sympy解方程

import sympy

from sympy.abc import x

f = x**2-2*x-4

print sympy.solve(f,x)

# result is:[1 + sqrt(5), -sqrt(5) + 1]

解方程 f''(x) - 2f'(x) + f(x) = sin(x) 

from sympy import *

init_printing()

# 給定符號

x = symbol('x')

f, g = symbols('f g', cls=function)

#solve f''(x) - 2f'(x) + f(x) = sin(x)

diffeq = eq(f(x).diff(x, x) - 2*f(x).diff(x) + f(x), sin(x))

#use dsolve,return eq,hint control accuracy

print(dsolve(diffeq, f(x),))

#結果:eq(f(x), (c1 + c2*x)*exp(x) + cos(x)/2)

python數學方程計算 用Python解方程

一元一次方程 例題1 這是北師大版小學六年級上冊課本95頁的一道解方程練習題 大家可以先口算一下,這道題裡面的x的值為200 接下來我們用python來實現,如下,每一句 後面都寫有解釋語 一元一次方程 x sy.symbols x 申明未知數 x a sy.solve x 1 5 x 240 x ...

用Python解矩陣方程 Numpy模組

用python解矩陣方程,可以用兩個模組 numpy和sympy 矩陣方程 ax b a為係數矩陣,b為解集矩陣 令b為a的增廣矩陣 1 ax b無解的充要條件 r a 1 r b 2 ax b唯一解的充要條件 r a r b n 3 ax b無窮多解的充要條件 r a r b n 這裡要用到num...

正規化方程Normal Equations解析

如果需要代做演算法,可以聯絡我.部落格右側有 假設我們有m個樣本。特徵向量的維度為n。因此,可知樣本為,其中對於每乙個樣本中的x i 都有x i 令 h 0 1x1 2x2 nxn,則有 若希望h y,則有 x y 我們先來回憶一下兩個概念 單位矩陣和矩陣的逆,看看它們有什麼性質。1 單位矩陣e a...