std::polar(std::complex)
提供: cppreference.com
| ヘッダ <complex> で定義
|
||
| template< class T > complex<T> polar( const T& r, const T& theta = T()); |
||
絶対値 r と偏角 theta を持つ複素数を返します。
r が負または NaN の場合、または theta が無限大の場合、動作は未定義です。
目次 |
[編集] 引数
| r | - | 絶対値 |
| theta | - | 偏角 |
[編集] 戻り値
r と theta によって決定される複素数。
[編集] 欠陥報告
以下の動作変更欠陥報告は以前に発行された C++ 標準に遡って適用されました。
| DR | 適用先 | 発行時の動作 | 正しい動作 |
|---|---|---|---|
| LWG 2459 | C++98 | behavior unclear for some inputs | made undefined |
| LWG 2870 | C++98 | default value of parameter theta not dependent | made dependent |
[編集] 関連項目
| 複素数の絶対値を返します (関数テンプレート) | |
| 複素数の偏角を返します (関数テンプレート) |

