gpt4 book ai didi

wolfram-mathematica - 在 Simplify 和 Expand 中使用替代特殊函数

转载 作者:行者123 更新时间:2023-12-04 06:04:31 31 4
gpt4 key购买 nike

我有涉及特殊函数的 Mathematica 表达式 Erf[x]Erfc[x] ,但我想用缩放和翻译版本来表达它们

F[x_] := CDF[NormalDistribution[0,1]][x]

整个笔记本。这是因为 F[x]在我的问题的背景下有一个简单的解释。

最佳答案

不确定我是否理解你的问题,但我试图回答我对你所说的话的解释。

所以你在 erf 和 erfc 中有一个表达式,像这样

expr = Erf[x] + 1/Erfc[x] + Sin[Erf[x]] + Cos[Erfc[x]] 

用 F 替换 erf 和 erfc 所需要做的就是:
 expr //. {Erfc[x_] -> 2 F[-(x) Sqrt[2]], Erf[x_] -> 1 - Erfc[x]}

(* ==> 1 + Cos[2 F[-Sqrt[2] x]] + 1/(2 F[-Sqrt[2] x]) -
2 F[-Sqrt[2] x] + Sin[1 - 2 F[-Sqrt[2] x]]
*)

这与您对 F[x] 的定义确实相同:
1 + Cos[2 F[-Sqrt[2] x]] + 1/(2 F[-Sqrt[2] x]) - 2 F[-Sqrt[2] x] + 
Sin[1 - 2 F[-Sqrt[2] x]] /. F[x_] -> CDF[NormalDistribution[0, 1]][x]

(* ==> 1 + Cos[Erfc[x]] + 1/Erfc[x] - Erfc[x] + Sin[1 - Erfc[x]] *)

关于wolfram-mathematica - 在 Simplify 和 Expand 中使用替代特殊函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8523505/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com