Mathematica 如何指定参数的范围

学习 时间:2026-04-01 08:40:17 阅读:3137
Mathematica 如何指定参数的范围H := UnitBox[w/(2 c)]h := InverseFourierSequenceTransform[H,w,n]h /; c > 0使用 /; c>0,仍然给出了一个分段函数 包括 -Pi

最佳回答

苹果菠萝

专注的母鸡

2026-04-01 08:40:17

那个“不知道什么意思的True”,代表的是,在上面两项所指定的范围之外,函数全取0。(因为分段函数的前两项只是表明了-Pi到0再由0到Pi的取值。)然后,看你这意思,应该并非在定义带条件限制的函数,而是在做形式推导?那么:Simplify[InverseFourierSequenceTransform[UnitBox[w/(2 c)], w, n], Pi > c > 0](* Sin[c n]/(n π) *)

最新回答共有2条回答

  • 怡然的大神
    回复
    2026-04-01 08:40:17

    那个“不知道什么意思的True”,代表的是,在上面两项所指定的范围之外,函数全取0。(因为分段函数的前两项只是表明了-Pi到0再由0到Pi的取值。)然后,看你这意思,应该并非在定义带条件限制的函数,而是在做形式推导?那么:Simplify[InverseFourierSequenceTransform[UnitBox[w/(2 c)], w, n], Pi > c > 0](* Sin[c n]/(n π) *)

上一篇 水如果在井里,井口非常小,乌鸦怎么才能喝到?

下一篇 起吊机和起重机的区别?起吊机的定义是什么呢?