std::exp<div class="t-tr-text">(Std :: valarray)<div class="t-tr-dropdown"><div><div><div class="t-tr-dropdown-arrow-border"></div><div class="t-tr-dropdown-arrow"></div><div class="t-tr-dropdown-h">Original:</div><div class="t-tr-dropdown-orig">(std::valarray)</div><div class="t-tr-dropdown-notes">The text has been machine-translated via [http://translate.google.com Google Translate].<br/> You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.</div></div></div></div></div>
![]() |
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
Definido en el archivo de encabezado <valarray>
|
||
template< class T > valarray<T> exp( const valarray<T>& va ); |
||
va
calcula e elevado a la potencia igual al valor del elemento .va
computes e raised to the power equal to the value of the element.You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar] Parámetros
va | - | matriz de valores para aplicar la operación a
Original: value array to apply the operation to The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Valor de retorno
va
.va
.You can help to correct and verify the translation. Click here for instructions.
[editar] Notas
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- Todas las funciones miembro de const std::valarray se proporcionan .Original:All const member functions of std::valarray are provided.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - std::valarray, std::slice_array, std::gslice_array, std::mask_array std::indirect_array y puede ser construida a partir del tipo de reemplazo .Original:std::valarray, std::slice_array, std::gslice_array, std::mask_array and std::indirect_array can be constructed from the replacement type.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - Todas las funciones que aceptan un argumento de tipo const std::valarray& también deben aceptar el tipo de reemplazo .Original:All functions accepting a arguments of type const std::valarray& should also accept the replacement type.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - Todas las funciones que aceptan dos argumentos de tipo const std::valarray& debe aceptar todas las combinaciones de const std::valarray& y el tipo de reemplazo .Original:All functions accepting two arguments of type const std::valarray& should accept every combination of const std::valarray& and the replacement type.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
-
[editar] Posible implementación
template< class T > valarray<T> exp( const valarray<T>& va ) { valarray<T> other = va; for (T &i : other) { i = exp(i); } return other; // proxy object may be returned } |
[editar] Ejemplo
= -1 la identidad de Euler y los exponentes relacionados .
= -1 and the related exponents.
You can help to correct and verify the translation. Click here for instructions.
#include <iostream> #include <complex> #include <valarray> int main() { const double pi = std::acos(-1); std::valarray<std::complex<double>> v = { {0, 0}, {0, pi/2}, {0, pi}, {0, 3*pi/2}, {0, 2*pi} }; std::valarray<std::complex<double>> v2 = std::exp(v); for(auto n : v2) { std::cout << std::fixed << n << '\n'; } }
Salida:
(1.000000,0.000000) (0.000000,1.000000) (-1.000000,0.000000) (-0.000000,-1.000000) (1.000000,-0.000000)
[editar] Ver también
(C++11)(C++11) |
Devuelve e elevada a la potencia dada (ex) (función) |
Base e exponencial compleja. (plantilla de función) |