Scmpy符號(hào)運(yùn)算學(xué)習(xí)筆記

導(dǎo)入

from __future__ import division
from sympy import *
x,y,z=symbols('x,y,z')
k,m,n=symbols('k,m,n',integer=Ture)
f,g,h=map(Function,'fgh')

數(shù)字表達(dá)式

符號(hào)

symbols(),var()函數(shù)用于賦值,可通過關(guān)鍵詞指定假設(shè)條件驹止。

var("x0,y0,x1,y1")
x=symbols("x",positive=True)

數(shù)值毙替,運(yùn)算符與函數(shù)

符號(hào)運(yùn)算

表達(dá)式變換和化簡(jiǎn)

simplify()用于對(duì)數(shù)學(xué)表達(dá)式進(jìn)行化簡(jiǎn)践樱;
radsimp()對(duì)表達(dá)式的分母進(jìn)行有理化厂画;
expand()根據(jù)用戶設(shè)置的標(biāo)志參數(shù)對(duì)表達(dá)式進(jìn)行展開;
factor()對(duì)多項(xiàng)式進(jìn)行因式分解拷邢;

simplify((x+2)**2-(x+1)**2)
radsimp(1/(sqrt(5)+2*sqrt(2)))
expand(sin(x+y),trig=True)
factor(15*x**2+2*y-3*x-10*x*y)

方程

在Sympy中袱院,表達(dá)式可以直接表示為值為0的方程。也可以使用Eq()創(chuàng)建方程瞭稼。solve()可以對(duì)方程進(jìn)行符號(hào)求解忽洛,其第一個(gè)參數(shù)為方程的表達(dá)式,其后的參數(shù)為未知變量环肘。

a,b,c = symbols("a,b,c")
solve(a*x**2+b*x+c,x)

微分

Derivative是表示導(dǎo)函數(shù)的類欲虚,它的第一個(gè)參數(shù)是需要進(jìn)行求導(dǎo)的數(shù)學(xué)函數(shù),第二個(gè)參數(shù)是求導(dǎo)的自變量悔雹。但并不會(huì)進(jìn)行求導(dǎo)運(yùn)算复哆。

t = Derivative(sin(x),x)
t
>>> D(sin(x),x)

如果希望進(jìn)行實(shí)際的運(yùn)算,可調(diào)用其doit()方法:

t.doit()
>>> cos(x)

也可以直接使用diff()函數(shù)或表達(dá)式的diff()方法來計(jì)算:

diff(sin(2*x),x)
>>> 2*cos(2*x)
sin(2*x).diff(x)
>>> 2*cos(2*x)

添加更多的符號(hào)參數(shù)表示高階導(dǎo)數(shù):

diff(sin(2*x),x,x)
>>> -4*sin(2*x)

多個(gè)變量表示n階偏導(dǎo)

diff(sin(x*y),x,2,y,3)
>>> x*(x**2*y**2*cos(x*y)+6*x*y*sin(x*y)-6*cos(x*y))

微分方程

dsolve()可以對(duì)微分方程進(jìn)行符號(hào)求解腌零。第一個(gè)參數(shù)是帶未知函數(shù)的表達(dá)式梯找,第二個(gè)參數(shù)是需要進(jìn)行求解的未知函數(shù)。

f=Function("f")
dsolve(Derivation(f(x),x)-f(x),f(x))
>>> f(x) == C1*exp(x)

積分

integrate()可以計(jì)算定積分和不定積分

  • integrate(f,x): 計(jì)算不定積分
  • integrate(f,(x,a,b): 計(jì)算定積分
  • integrate(f,x,y): 計(jì)算雙重不定積分
  • integrate(f,(x,a,b),(y,a,b)): 計(jì)算雙重定積分

計(jì)算定積分時(shí)益涧,可以用oo表示正無窮

integrate(sin(x),x)
>>> -cos(x)

Derivative對(duì)象表示微分表達(dá)式類似锈锤,Integral對(duì)象表示積分表達(dá)式:

e=Integral(x*sin(x),x)
>>> e

as_sum()方法可以將定積分轉(zhuǎn)換為近似求和公式,將積分區(qū)域分割成N個(gè)小矩形的面積之和:

Integral(sin(x),(x,0,1)).as_sum(5)
>>> sin(1/10)/5+sin(3/10)/5+sin(1/2)/5+sin(7/10)/5+sin(9/10)/5
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末闲询,一起剝皮案震驚了整個(gè)濱河市牙咏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嘹裂,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摔握,死亡現(xiàn)場(chǎng)離奇詭異寄狼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)氨淌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門泊愧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人盛正,你說我怎么就攤上這事删咱。” “怎么了豪筝?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵痰滋,是天一觀的道長(zhǎng)摘能。 經(jīng)常有香客問我,道長(zhǎng)敲街,這世上最難降的妖魔是什么团搞? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮多艇,結(jié)果婚禮上逻恐,老公的妹妹穿的比我還像新娘。我一直安慰自己峻黍,他們只是感情好复隆,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著姆涩,像睡著了一般挽拂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上阵面,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天轻局,我揣著相機(jī)與錄音,去河邊找鬼样刷。 笑死仑扑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的置鼻。 我是一名探鬼主播镇饮,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼箕母!你這毒婦竟也來了储藐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤嘶是,失蹤者是張志新(化名)和其女友劉穎钙勃,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體聂喇,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辖源,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了希太。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片克饶。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖誊辉,靈堂內(nèi)的尸體忽然破棺而出矾湃,到底是詐尸還是另有隱情,我是刑警寧澤堕澄,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布邀跃,位于F島的核電站霉咨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏坞嘀。R本人自食惡果不足惜躯护,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望丽涩。 院中可真熱鬧棺滞,春花似錦、人聲如沸矢渊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)矮男。三九已至移必,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間毡鉴,已是汗流浹背崔泵。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留猪瞬,地道東北人憎瘸。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像陈瘦,于是被迫代替她去往敵國(guó)和親幌甘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容

  • 2017年考研數(shù)學(xué)一大綱原文 考試科目:高等數(shù)學(xué)痊项、線性代數(shù)锅风、概率論與數(shù)理統(tǒng)計(jì) 考試形式和試卷結(jié)構(gòu) 一、試卷滿分及考...
    SheBang_閱讀 630評(píng)論 0 7
  • 考試形式和試卷結(jié)構(gòu)一鞍泉、試卷滿分及考試時(shí)間 試卷滿分為150分皱埠,考試時(shí)間為180分鐘 二、答題方式 答題方式為閉卷咖驮、...
    幻無名閱讀 757評(píng)論 0 3
  • 時(shí)隔一年漱逸,我終于拿起我的筆,認(rèn)認(rèn)真真的想要寫出表達(dá)自己真實(shí)想法的文字游沿。 有人說,我思緒太雜亂但同時(shí)內(nèi)心世界又非常豐...
    小妖獸吶閱讀 195評(píng)論 0 1
  • 平時(shí)我們有各種不同的策略來逃避肮砾、壓抑自己的情緒和不良的感受诀黍,要知道,你當(dāng)下所有的情緒仗处,都不是當(dāng)下的某個(gè)人眯勾、某件事枣宫,...
    吸引力修煉閱讀 338評(píng)論 0 3
  • 2017年7月30日,日拱一卒吃环,積硅步也颤,精進(jìn)未來的自己。 100天郁轻,33本書翅娶,打卡第10天。 現(xiàn)在是23點(diǎn)零5分好唯,...
    凡塵花仙子閱讀 284評(píng)論 1 5