C++中複數的Cos()函式
任務是演示C++中複數cos()函式的工作原理。
cos()函式是C++標準模板庫的一部分。它與標準cos()函式略有不同。它不是計算簡單整數或有理數的餘弦值,而是計算複數的複數餘弦值。
計算複數餘弦的數學公式為:−
cos(z) = (e^(iz) + e^(-iz))/2
其中,“z”表示複數,“i”表示虛數單位。
複數應按如下方式宣告:−
complex<double> name(a,b)
這裡,附加到“complex”資料型別的<double>描述一個儲存兩個物件的排序對的物件,這兩個物件都是“double”型別。這兩個物件分別表示我們要輸入的複數的實部和虛部。
應包含<complex>標頭檔案以呼叫複數函式。
語法
語法如下:
cos(complexnumber)
示例
Input: complexnumber(3,4) Output: -27.0349,-3.85115
說明 − 下面的示例演示瞭如何使用cos()函式計算複數的餘弦值。
這裡,3是複數的實部,4是複數的虛部,如輸入所示,然後當我們將複數傳遞給cos()函式時,我們在輸出中得到餘弦值。
下面程式中使用的方案如下:
- 首先宣告一個複數,例如complexnumber(a,b),然後為其賦值。
- 應為變數complexnumber(a,b)賦值兩個值。第一個值將是複數的實部,第二個值將是複數的虛部。
- 例如complexnumber(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()函式時,我們在輸出中得到餘弦值,如所示。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP