std::exp<div class="t-tr-text">(スタンダード:: 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>
提供: cppreference.com
![]() | このページは、Google 翻訳を使って英語版から機械翻訳されました。 翻訳には誤りや奇妙な言い回しがあるかもしれません。文章の上にポインタをおくと、元の文章が見れます。誤りを修正して翻訳を改善する手助けをしてください。翻訳についての説明は、ここをクリックしてください。 |
Defined in header <valarray> | ||
template<class T > valarray<T> exp(const valarray<T>& va ); | ||
va
内の要素ごとに計算し eの要素の値に等しい回数だけ累乗.Original:
For each element in
va
computes e raised to the power equal to the value of the element.The text has been machine-translated via Google Translate.
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.
目次 |
[編集]パラメータ
va | - | に操作を適用する値の配列 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. |
[編集]値を返します
va
の値によって提起 Eを含む値の配列.Original:
Value array containing e raised by the values in
va
.The text has been machine-translated via Google Translate.
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.
[編集]ノート
修飾されていない機能(exp)計算を実行するために使用されます。そのような機能が利用できない場合、std::expは、引数依存の照合のために使用され.
Original:
Unqualified function (exp) is used to perform the computation. If such function is not available, std::exp is used due to argument dependent lookup.
The text has been machine-translated via Google Translate.
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.
関数はstd::valarrayから別の戻り値型で実装することができます。この場合、交換型は、次のプロパティがあります
Original:
The function can be implemented with the return type different from std::valarray. In this case, the replacement type has the following properties:
The text has been machine-translated via Google Translate.
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.
- constのすべてstd::valarrayメンバ関数が用意されています.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交換タイプから構築することができます.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. - タイプconststd::valarray&の引数を受け付ける機能は、すべての交換タイプを受け入れる必要があります.Original:All functions accepting a arguments of type conststd::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. - タイプconststd::valarray&の2つの引数を受け入れるすべての機能がconststd::valarray&と交換タイプのすべての組み合わせを受け入れるべき.Original:All functions accepting two arguments of type conststd::valarray& should accept every combination of conststd::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.
[編集]可能な実装
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} |
[編集]例
この例では、オイラーの恒等eiπ
= -1および関連指数を示しています.
= -1および関連指数を示しています.
Original:
This example demonstrates the Euler's identity eiπ
= -1 and the related exponents.
= -1 and the related exponents.
The text has been machine-translated via Google Translate.
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.
このコードを実行します
#include <iostream>#include <complex>#include <valarray> int main(){constdouble 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';}}
出力:
(1.000000,0.000000) (0.000000,1.000000) (-1.000000,0.000000) (-0.000000,-1.000000) (1.000000,-0.000000)
[編集]参照
戻り eを与えられた電力(ex)に引き上げた Original: returns e raised to the given power (ex) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (関数) | |
complex base e exponential (関数テンプレート) |