主要内容

辛皮

准确计算罪(x*pi)

描述

例子

y = sinpi(X计算罪(x*pi)没有明确的计算x*pi。该计算比罪(x*pi)因为浮点值为pi是π的近似值。尤其:

  • 对于整数,sinpi(n)完全为零。

  • 对于奇数的整数,Sinpi(N/2)为+1或-1。

例子

全部收缩

比较准确性sinpi(x)VS.罪(x*pi)

创建值的向量。

x = [0 1/2 1 3/2 2];

计算正弦x*pi使用正常功能。

y = sin(x*pi)
y =1×50 1.0000 0.0000 -1.0000 -0.0000

由于以下事实,结果包含小数字错误pi是真实值的浮点近似 π 。例如,y(3)不是确切地即使零 (( π = 0

y(3)
ANS = 1.2246E-16

采用辛皮计算相同的值。在这种情况下,结果是准确的。

z = sinpi(x)
z =1×50 1 0 -1 0
Z(3)
ans = 0

输入参数

全部收缩

输入阵列,指定为标量,向量,矩阵或多维数组。

数据类型:单身的|双倍的
复杂的数字支持:金宝app是的

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

版本历史记录

在R2018B中引入

也可以看看

||