Go言語でプログラミングしていたのですが挙動がおかしいのでチェックしてみたところ、math.Cos(x)の引数xの値が大きくなると変な結果になることがわかりました。
具体的には、
math.Cos(1.0E10) = 0.873119 ---- これは多分問題ないのでしょう
math.Cos(1.0E18) = -75.466665 ---- 理解できない結果
引数の値をさらに大きくするとさらに大きな値になります。
これは私のやり方に何か間違いがあるのでしょうか。(Visual C#で作ったプログラムをGo言語に移植している過程でこの現象に出くわしました)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 画像においてtan x=sin x/cos xでありますが、 x=0の時は分母が0になり式が成立しな 3 2022/06/15 21:31
- 英語 英語の質問です。 I‘l go to the bookstore to buy a math exe 4 2023/06/17 01:29
- 英語 ソシュール言語観による品詞、単語、辞書理解の誤り 4 2022/11/24 12:27
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- 高校 解答でa,b,cを単位ベクトルとして証明しているのですが、これで一般にcos^α+cos^β+cos 2 2023/05/07 17:37
- 物理学 無限に深い井戸におけるエネルギーと運動量の分布の矛盾 量子力学 3 2023/01/28 02:10
- 数学 高校生です。 この問題が解説がないため合ってるか分かりません。 この回答であってますか? 回答 g( 3 2023/01/24 14:05
- 数学 次の関数を微分せよ y=sin^4 x cos^4 x という問題で自分は積の微分法で微分して y' 3 2023/05/17 20:38
- 英語 和訳の手伝いをお願いします 2 2023/02/27 11:42
- 数学 以下の議論はどこがおかしいのでしょうか? また、それをどう直せばよいのでしょうか? 教えて下さい。よ 6 2022/05/04 15:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
10進数をアスキーコードに変換
-
フリーランタイマーの時間差分...
-
C言語でCLAMP(a,b,c)
-
数字の位ごとの値を表示するプ...
-
足して100になるような乱数のア...
-
VBAで配列のNULL判定
-
VB6.0-整数と余りを求める
-
相関係数p値の出し方
-
DataGridView 複数行同時変更...
-
大きな数の乱数を作るには
-
Nullってどういう意味ですか?
-
C#で動的にコントロールを取得...
-
VBAのチェックボックス結果を集...
-
C#でのIF文 時間比較のやり方
-
Access2003 オートナンバーの現...
-
データ構造のmapとは?
-
ラジオボタンの値の取得につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォームを開くときに、コンボ...
-
足して100になるような乱数のア...
-
Excel-vba 文字列と変数を...
-
C言語 exitの使い方
-
VB6.0-整数と余りを求める
-
VBAで配列のNULL判定
-
数字の位ごとの値を表示するプ...
-
VBAの定数の使い方で、計算値を...
-
フリーランタイマーの時間差分...
-
C#で動的にコントロールを取得...
-
10進数をアスキーコードに変換
-
コンボボックスの名前を変数に...
-
1つ前の値を変数に保存する方法
-
ラジオボタンの値の取得につい...
-
スピンボタンで小数点
-
相関係数p値の出し方
-
C言語でCLAMP(a,b,c)
-
DataGridView 複数行同時変更...
-
VBAのチェックボックス結果を集...
-
データ構造のmapとは?
おすすめ情報