文档

erfinv

逆误差函数

语法

erfinv (x)

描述

例子

erfinv (x返回逆误差函数的每个元素求值x。对于区间之外的输入[1]erfinv返回

例子

全部折叠

erfinv (0.25)
Ans = 0.2253

对于外部输入[1]erfinv返回。为-11erfinv返回,分别。

Erfinv ([-2 -1 1 2])
ans =1×4NaN -Inf NaN

求矩阵各元素的误差逆函数。

M = [0 -0.5;0.9 - -0.2);erfinv (M)
ans =2×20 -0.4769 1.1631 -0.1791

绘制-1 < x < 1时的误差逆函数。

X = - 1:01 . 1;Y = erfinv(x);情节(x, y)网格包含(“x”) ylabel (“erfinv (x)”)标题(“-1 < x < 1的逆误差函数”

使用均匀分布的随机数生成高斯分布的随机数。转换一个均匀分布的随机数变成高斯分布随机数,使用变换

注意,因为x有这样的形式-1 + 2*rand(1,10000),您可以使用erfcinv而不是erfinv。有关详情,请参阅提示

在区间上生成10000个均匀分布的随机数[1]。将它们转换成高斯分布随机数。使用直方图显示数字遵循高斯分布的形式。

rng (“默认”) x = -1 + 2*rand(1,10000);Y = sqrt(2)*erfinv(x);H =直方图(y);

输入参数

全部折叠

输入,指定为实数,或向量、矩阵或实数的多维数组。x不能是稀疏的。

数据类型:|

更多关于

全部折叠

逆误差函数

逆误差函数erfinv定义为误差函数的逆,使得

erfinv 小块土地 x x

提示

  • 对于这种形式的表达式erfinv (1 - x),使用互补逆误差函数erfcinv代替。这种替换保持了准确性。当x接近于1,然后1 - x是一个小数,可以四舍五入到0。相反,代替erfinv (1 - x)erfcinv (x)

扩展功能

R2006a之前引入

这个话题有帮助吗?