tanh -1 なんて使えるの? – プログラミング – Home

tanh -1 なんて使えるの?
 
通知
すべてクリア

[解決済] tanh -1 なんて使えるの?


蛍
 蛍
(@蛍)
ゲスト
結合: 20年前
投稿: 5
Topic starter  

VC++6で使っています。
sinh -1()関数や
tanh -1()関数、
それに
cosh -1()関数というのは、
用いることは、VCで使えるのでしょうか?
また使えるとしたら、includeするのは、何でしょうか?

また、1発で決まる関数が無いとしたら、
どんな書き方をするのでしょうか?


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 21年前
投稿: 1467
 

> sinh -1()関数や
> tanh -1()関数、
> それに
> cosh -1()関数というのは、
って sinh( θ ) - 1 のこと?

math.hをインクルードすれば使えると思います。
ただし、ラジアンですが。

# 掲示板で聞くよりも、MSDNのヘルプで引くほうがかなり早いです。
# sinhをキーワードに調べるとすぐわかります。


返信引用
まきじ
 まきじ
(@まきじ)
ゲスト
結合: 20年前
投稿: 20
 

sinh-1() cosh-1() tanh-1() という標準ライブラリ関数は
ありません。

sinh() cosh() tanh() なら、math.h を include すれば使えます。


返信引用
aetos
(@aetos)
Noble Member
結合: 6年前
投稿: 1480
 

アークタンジェントとかのことかしら?


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 21年前
投稿: 1467
 

> アークタンジェントとかのことかしら?
tanh^(-1) (ハイパーボリック タンジェントの逆関数)のことか。全然ワカランかった。

標準ではなさそうですが。。。


返信引用
まきじ
 まきじ
(@まきじ)
ゲスト
結合: 20年前
投稿: 20
 

atan() asin() acos() ではないでしょうか?


返信引用
まきじ
 まきじ
(@まきじ)
ゲスト
結合: 20年前
投稿: 20
 

>atan() asin() acos() ではないでしょうか?

これ、間違いですね

atanh() みたいな関数か・・・


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 21年前
投稿: 1467
 

boostライブラリに
boost::math::atanh
てのがあるけど、使い方がわからん。
http://www.kmonos.net/alang/boost/classes/special_functions.html

当然(boostは)標準じゃないけどね。

地道に atanh をテイラー展開する関数を作るのかなぁ。
公式ワカランがw


返信引用
YuO
 YuO
(@YuO)
ゲスト
結合: 22年前
投稿: 320
 

C99にはあるのですけどね……。

単純に,逆双曲線関数を自然対数使って計算するのではだめですか?

式はgoogle等で「逆双曲線関数」を検索すれば見つかります。

例えば,
http://ja.wikipedia.org/wiki/双曲線関数
など。


返信引用
蛍
 蛍
(@蛍)
ゲスト
結合: 20年前
投稿: 5
Topic starter  

ありがとうございます。
arcでなくて、この場合は、-1(逆関数)ですね。

やってみます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました