Sponsored Links
単純梁はピンとローラー、2つの支点で支持されている梁です。このモデルの中央に集中荷重がかかっているとき、その最大曲げモーメントMmaxは次のように計算できます。
$$M _{max} = \frac{P \cdot l}{4}$$
JS
この式からMmaxを求めるコードは次のようにかけます。
1 2 3 4 5 | var p = 10; var l = 5; var mMax = (p * l) / 4; |
- 変数p,lを用意してそれぞれ集中荷重梁長さを格納します。
- 計算した最大曲げモーメントは変数mMaxに格納しています。
- 乗算は*を除算は/を使います。
- 各ステートメントの末尾には;を付けます。
- javascriptで変数を宣言するにはvarを使います。サンプルコードでは変数の宣言と同時に初期化も行っています。
関数化する
任意の荷重と梁長さから最大曲げモーメントを返す関数をつくってみます。
1 2 3 4 5 | function getMmax(p, l){ return (p * l) / 4; } |
関数の定義にはfunctionを使います。また引数の定義にvarはいりません。
See the Pen 001 by Takeo Kosaka (@nora-tyng) on CodePen.
Sponsored Links