在mathematica中怎麼限定一個變數的類型,比如整數,正數,實數,複數等?

比如求一個傅里葉變換 f(t)=Ae^(-a|t|)。需要限定其中a&>0。這只是隨便舉得一個例子,還有比如求一個積分 Integrate[Sin[x]^n,{x,0,Pi/2}],需要限定n為正整數。

這些例子都是隨便舉的啦。大家看看有沒有什麼解決辦法咯。。

反正在matlab中就是 syms a positive ....


可以用 Assuming,Assumptions。相關教程:帶有假定的化簡,使用假定,假定說明和域。例子:


推薦閱讀:

為什麼wolfram做了mathworld卻沒有physicsworld?
如何用計算機生成一段隨機的音樂?
如何從Deemo遊戲中提取音樂的midi文件?

TAG:WolframMathematica |