当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ complex Cos()用法及代码示例


鉴于任务是显示 cos() 函数在 C++ 中对复数的工作。

cos() 函数是 C++ 标准模板库的一部分。它与标准的 cos() 函数略有不同。它不是计算简单整数或有理数的余弦,而是计算复数的复余弦值。

The mathematical formula for calculating complex cosine is-

cos(z) = (e^(iz) + e^(-iz))/2

其中 “z” 代表复数,“i” 代表 iota。

The complex number should be declared as follows-

complex<double> 名称(a,b)

这里,附加到 “complex” 数据类型的 <double> 描述了一个存储有序对象对的对象,两者都是“double”类型。这里的两个对象分别代表我们要输入的复数的实部和虚部。

应包含 <complex> 头文件以调用复数函数。

用法

语法如下 -

cos(complexnumber)

示例

Input:complexnumber(3,4)
Output:-27.0349,-3.85115

Explanation− 以下示例显示了如何使用 cos() 函数计算复数的余弦值。

这里 3 是复数的实部,4 是复数的虚部,如输入所示,然后我们在将复数传递给 cos() 函数时得到输出中的余弦值。

以下程序中使用的方法如下 -

  • 首先声明一个复数,让我们说 complexnumber(a,b) 然后为其分配一个复数值。
  • 应为变量 complexnumber(a,b) 分配两个值。第一个值将是复数的实部,第二个值将是复数的虚部。
  • 假设复数(2,3),所以这将代表复数 2+3i。
  • 现在将我们创建的 complexnumber(2,3) 传递给 cos() 函数

示例

#include<iostream>
#include<complex>
using namespace std;
int main() {
   complex<double> complexnumber(2,3);
   cout<<cos(complexnumber);
   return 0;
}

输出

如果我们运行上面的代码,它将生成以下输出 -

<-1.56563,-3.29789>

这里 2 是复数的实部,3 是虚部,当我们将复数传递给 cos() 函数时,我们得到输出中的余弦值,如图所示。

相关用法


注:本文由纯净天空筛选整理自Sunidhi Bansal大神的英文原创作品 Cos() function for complex number in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。