[問題] 在定義函數時, 如何指定其變數為實數
各位前輩,
目前使用的版本為 mathematica 7.0,
想請教各位如何將函數的變數定義成實數呢 ?
我目前有試過 Assuming
大概舉一個例子 (不好意思,原始的code不能po上來)
定義 H[kx,ky] 為一個 2 by 2 矩陣, 想求 H 的 eigenvectors
其中kx 與 ky 為 H 的變數, kx 與 ky 均為實數。
H[kx,ky] 的矩陣元素是由 exp [ I kx a]之類的函數所構成, a 已經給定了
目前求 H[kx,ky] eigenvectors 的 code 大致如下:
Assuming[kx 屬於 Reals && ky 屬於 Reals, Eigenvectors[H[kx,ky]]];
可是,solutions 還是會出現 Conjugate[kx] 或 Conjugate[ky].
先行謝過啦~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.181.27
※ 文章網址: http://www.ptt.cc/bbs/Mathematica/M.1417081795.A.FD0.html
→
11/28 01:23, , 1F
11/28 01:23, 1F
→
11/28 01:24, , 2F
11/28 01:24, 2F
推
12/02 23:39, , 3F
12/02 23:39, 3F
推
12/02 23:46, , 4F
12/02 23:46, 4F
推
12/04 20:11, , 5F
12/04 20:11, 5F
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章