función proj() para Números Complejos en C++

La función proj() es una función integrada y se define en el archivo de encabezado complejo . Esta función se utiliza para encontrar la proyección de un número complejo  z  en la esfera de Riemann.
Sintaxis: 
 

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

Parámetro: 
 

  • z: este método toma un parámetro obligatorio z que representa el número complejo.

Valor devuelto: esta función devuelve la proyección del número complejo z en la esfera de Riemann.
Los siguientes programas ilustran la función proj() en C++:
Ejemplo 1:
 

CPP

// C++ program to demonstrate
// example of proj() function
 
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // defines the complex number: (2 + 2i)
    complex<double> complexnumber(2, 2);
 
    cout << "proj" << complexnumber << " = "
                   << proj(complexnumber) << endl;
 
    return 0;
}
Producción: 

proj(2,2) = (2,2)

 

Ejemplo 2:

CPP

// C++ program to demonstrate
// example of proj() function.
 
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    complex<double> complexnumber(INFINITY, -2);
 
    cout << "proj" << complexnumber << " = "
                   << proj(complexnumber) << endl;
 
    return 0;
}
Producción: 

proj(inf,-2) = (inf,-0)

 

Ejemplo 3: 

CPP

// C++ program to demonstrate
// example of proj() function.
 
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    complex<double> complexnumber(2, -INFINITY);
 
    cout << "proj" << complexnumber << " = "
                   << proj(complexnumber) << endl;
 
    return 0;
}
Producción: 

proj(2,-inf) = (inf,-0)

 

Publicación traducida automáticamente

Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *