當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C++ complex sqrt()用法及代碼示例


sqrt()函數的複雜版本在複雜頭文件中定義。此函數用於計算帶有沿負實軸的分支的複數z的平方根。

用法:

template <class T> complex<T>
    sqrt(const complex<T>& z);

參數:該方法采用mandaory參數z,該參數代表要計算其平方根的複數。


返回值:此函數返回複數z的平方根。

以下示例程序旨在說明C++中用於複數的sqrt()函數:

例:-

// C++ program to demonstrate 
// example of sqrt() function. 
  
#include <bits/stdC++.h> 
using namespace std; 
  
int main() 
{ 
    cout << "Square root of -9 is ="; 
    cout << sqrt(complex<double>(-9, 0)) 
         << endl; 
  
    cout << "Square root of (-9, -0), is = "; 
    cout << sqrt(complex<double>(-9, -0.0)) 
         << endl; 
  
    return 0; 
}
輸出:
Square root of -9 is =(0,3)
Square root of (-9, -0) is = (0,-3)


相關用法


注:本文由純淨天空篩選整理自bansal_rtk_大神的英文原創作品 sqrt() function for complex number in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。