球面鏡の焦点距離に関するJavaプログラム
以下は球面鏡の焦点距離のJavaコードです-
例
import java.util.*; import java.lang.*; public class Demo{ public static float concave_f_len(float val){ return val/2 ; } public static float convex_f_len(float val){ return - (val/2 ) ; } public static void main(String argc[]){ float val = 55 ; System.out.print("The focal length of spherical mirror (concave) is : " + concave_f_len(val) + "units\n"); System.out.println("The focal length of spherical mirror (convex) is : "+ convex_f_len(val) + "units"); } }
出力
The focal length of spherical mirror (concave) is : 27.5units The focal length of spherical mirror (convex) is : -27.5 units
Demoという名前のクラスは、float値を返す静的関数を定義します。パラメータとしてfloat値を取り、それを2で除算して、結果を返します。同様に、別の静的関数は、float値をパラメーターとして受け取り、2で除算して値を否定し、出力を返します。 main関数では、両方の静的関数に渡されたfloat値の値が定義されています。次に、関数が呼び出され、関連するメッセージがコンソールに表示されます。
-
Pythonプログラムでの球面鏡の焦点距離
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 球面鏡の曲率半径が与えられ、その焦点距離を見つける必要があります。 焦点距離は、ミラーの曲率の中心から主焦点までの距離です。球面鏡の焦点距離を最初に決定するには、その鏡の曲率半径を知る必要があります。ミラーの頂点から曲率中心までの距離を曲率半径と呼びます。 数学的に- 凹面ミラーの場合: F =R / 2 凸面鏡の場合: F =-R / 2 それでは、実装を見てみましょう 例 #spherical concave mirror def focal_length_concave(R):  
-
球面鏡の焦点距離に関するPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 球面鏡の曲率半径が与えられ、その焦点距離を見つける必要があります。 焦点距離は、ミラーの曲率の中心から主焦点までの距離です。球面鏡の焦点距離を最初に決定するには、その鏡の曲率半径を知る必要があります。ミラーの頂点から曲率中心までの距離を曲率半径と呼びます。 数学的に- 凹面ミラーの場合: F =R ∕ 2 凸鏡用 :F =-R ∕ 2 それでは、実装を見てみましょう 例 #spherical concave mirror def focal_length_concave(R):