文档

科斯科

准确计算cos(x*pi)

描述

例子

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

  • 对于奇数的整数,COSPI(N/2)完全为零。

  • 对于整数,COSPI(n)为+1或-1。

例子

全部收缩

比较准确性COSPI(X)VS.cos(x*pi)

创建值的向量。

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

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

y = cos(x*pi)
y =1×51.0000 0.0000 -1.0000 -0.0000 1.0000

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

y(2)
ANS = 6.1232E-17

利用科斯科计算相同的值。在这种情况下,结果是准确的。

z = cospi(x)
z =1×51 0 -1 0 1
Z(2)
ans = 0

输入参数

全部收缩

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

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

扩展功能

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

也可以看看

||

在R2018B中引入