名前空間
変種
操作

「cpp/numeric/valarray/tanh」の版間の差分

提供: cppreference.com
< cpp‎ | numeric‎ | valarray
(Fix some translations)
 
1行: 1行:
{{tr_note}}
+
{{cpp/title|tanh{{small|(std::valarray)}}}}
{{cpp/title|tanh{{small|{{tr|(スタンダード:: valarrayは)|(std::valarray)}}}}}}
+
 
{{cpp/numeric/valarray/navbar}}
 
{{cpp/numeric/valarray/navbar}}
 
{{ddcl | header=valarray | 1=
 
{{ddcl | header=valarray | 1=
7行: 6行:
 
}}
 
}}
  
{{tr|{{tt|va}}の各要素に対して、要素の値の双曲線正接を計算します. |For each element in {{tt|va}} computes hyperbolic tangent of the value of the element. }}
+
{{tt|va}}
  
===パラメータ===
+
======
 
{{par begin}}
 
{{par begin}}
{{par | va |{{tr| に操作を適用する値の配列| value array to apply the operation to}}}}
+
{{par | va | }}
 
{{par end}}
 
{{par end}}
  
===値を返します===
+
======
{{tr|{{tt|va}}内の値の双曲線正接を含む値の配列.|Value array containing hyperbolic tangent of the values in {{tt|va}}.}}
+
{{tt|va}}
  
 
===ノート===
 
===ノート===
22行: 21行:
 
{{cpp/numeric/valarray/notes ret|tanh}}
 
{{cpp/numeric/valarray/notes ret|tanh}}
  
===可能な実装===
+
======
 
{{eq fun | 1=
 
{{eq fun | 1=
 
template<class T>
 
template<class T>
31行: 30行:
 
         i = tanh(i);
 
         i = tanh(i);
 
     }
 
     }
 +
 
}
 
}
 
}}
 
}}
40行: 40行:
 
}}
 
}}
  
===参照===
+
======
 
{{dsc begin}}
 
{{dsc begin}}
 +
 +
 
{{dsc inc | cpp/numeric/math/dsc tanh}}
 
{{dsc inc | cpp/numeric/math/dsc tanh}}
 +
 
{{dsc end}}
 
{{dsc end}}
  

2018年7月1日 (日) 23:22時点における最新版

 
 
 
 
ヘッダ <valarray> で定義
template< class T >
valarray<T> tanh( const valarray<T>& va );

va 内のそれぞれの値について、その要素の値の双曲線正接を計算します。

目次

[編集] 引数

va - 操作を適用する値配列

[編集] 戻り値

va 内の値の双曲線正弦を格納する値配列。

[編集] ノート

計算を行うために非修飾名の関数 (tanh) が使用されます。 そのような関数が利用可能でない場合は、実引数依存の名前探索により std::tanh が使用されます。

関数は std::valarray と異なる戻り値の型を使用して実装することができます。 この場合、その置換型は以下の性質を持ちます。

[編集] 実装例

template<class T>
valarray<T> tanh(const valarray<T>& va)
{
    valarray<T> other = va;
    for (T &i : other) {
        i = tanh(i);
    }
    return other;
}

[編集]

[編集] 関連項目

valarray の各要素に関数 std::sinh を適用します
(関数テンプレート) [edit]
valarray の各要素に関数 std::cosh を適用します
(関数テンプレート) [edit]
(C++11)(C++11)
双曲線正接 (tanh(x)) を計算します
(関数) [edit]
複素数の双曲線正接 (tanh(z)) を計算します
(関数テンプレート) [edit]