最近有朋友問我關於偏微分的問題

原始方程如下

第一題

證明他有一個解答是u=ln(x^2+y^2)

第二題

也視同個方程式,但設u1=ln(x^2+y^2)u2=exp(x)*cos(y),證明u1+u2為該偏微分方程的解

題目不難,但也沒有非得用手算的必要性,所以我打算試試wxmaxima去解

以下為wxmaxima的算式

第一題

先設定u=ln(x^2+y^2)(此處wxmaximalog預設為ln

再來先帶入此微分方程,先對x做二次偏微

再對y做二次偏微

最後二式相加

再化簡

得證

第二題

先設u1=上提的u再設u2

u3等於二者相加

帶入偏微分方程

與剛才相同去進行偏微分

之後相加

再化簡等於0

得證

 

由這小例子也就可以看出wxmaxima在代數運算上,確實比matlab方便且強的多

創作者介紹
創作者 dodo的部落格 的頭像
dodo

dodo的部落格

dodo 發表在 痞客邦 留言(0) 人氣( 79 )