ゆるゆるプログラミング

・数学関数について

ここでは、Javaで使える数学関数を紹介します。

Mathクラスのメソッドと、自作の数学関連のプログラムを掲載していますので参照してください。

■数学メソッド(Mathクラス)

小数点以下を繰り上げて整数にする Math.ceilの使い方について解説
小数点以下を繰り下げて整数にする Math.floorの使い方について解説
小数点以下を四捨五入して整数にする Math.roundの使い方について解説
絶対値 Math.absの使い方について解説
最小値・最大値 Math.minとMath.maxの使い方について解説
平方根 Math.sqrtの使い方について解説
円周率π(パイ) π(パイ)の意味と、Math.PIの使い方について解説
角度、ラジアン 角度、ラジアンの相互変換について解説
三角関数 sin(正弦) sinの意味と、Math.sinの使い方について解説
三角関数 cos(余弦) cosの意味と、Math.cosの使い方について解説
三角関数 tan(正接) tanの意味と、Math.tanの使い方について解説
逆三角関数 asin asinの意味と、Math.asinの使い方について解説
逆三角関数 acos acosの意味と、Math.acosの使い方について解説
逆三角関数 atan atanの意味と、Math.atanの使い方について解説
逆三角関数 atan2 atan2の意味と、Math.atan2の使い方について解説
乱数 Math.randomの使い方について解説
累乗 Math.powの使い方について解説
対数 Math.logとMath.log10の使い方について解説
自然対数の底e Math.Eの使い方について解説

■数学関連のプログラム(作ってみました)

値の2乗 値を2乗するメソッドの作り方を解説
2点間の距離(1) 2点間の距離計算
2点間の距離(3次元) 2点間の距離計算(3次元)
複数の値の合計と平均 配列の値の合計と平均を計算
複数の値の最小値と最大値 配列から最小値、最大値を取得
中央値(メディアン) 配列に格納されている値の中央値を求める
最頻値 配列から出現回数が最も多い値の取得
偶数・奇数 偶数・奇数の判定方法を解説
素数判定(1) 素数の判定方法を解説
平行四辺形の面積計算 平行四辺形の底辺と高さを使って面積を計算する方法を解説
台形の面積計算 台形の上底と下底と高さを使って面積を計算する方法を解説
円の面積計算 円の半径と円周率を使って面積を計算する方法を解説
三角形の面積計算 三角形の底辺と高さを使って面積を計算する方法を解説
三角形の面積(ヘロンの公式) 三角形の3辺の長さを使って面積を計算する方法を解説
正三角形の面積計算 正三角形の面積を計算する方法を解説
正三角形の面積計算 その2 ヘロンの公式を使って正三角形の面積の公式を導く
整数の平方根計算 整数の足し算と引き算で平方根を計算
フィボナッチ数列 フィボナッチ数列
フィボナッチ数列(再帰) フィボナッチ数列
三角関数 計算方法 Mathを使わない三角関数 計算方法
階乗 階乗について解説
中点 中点(ちゅうてん)について解説
小数第N桁四捨五入 小数点第N桁の四捨五入
小数第N桁切り捨て 小数点第N桁の小数第N桁切り捨て
逆三角関数 atan3 角度0~2πを戻すアークタンジェントの作り方
角度の正規化 角度(単位°)を0~360°に収めるメソッド
数値微分 数値微分について
ニュートン法 ニュートン法について
ニュートン法で平方根 ニュートン法で平方根を計算
ニュートン法で平方根 その2 ニュートン法で平方根(数値微分)
ニュートン法で平方根 その3 ニュートン法で平方根(メソッド化)
円周率πを求める その1 円周率πを計算で求める その1
中央値(メディアン) 配列に格納されている値の中央値を求める
最頻値 配列から出現回数が最も多い値の取得

■新着情報

2020.03.13 計算の優先順位 演算子(+、-、×、÷)の計算の優先順位

■広告

法人向けのETC専用カード

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

 

 

 

 

 

 

 

Topへ