三角関数 (6回目) リンクを取得 Facebook × Pinterest メール 他のアプリ 00:00 2025/2/1(土)三角関数 (6回目) ■ 三角関数 正角θが作る弦を正弦、余角(90°- θ)が作る弦を余弦という 円弧の端の接線が他方の端の動径の延長線を切った線を割線という 正弦sin,余弦cos,正接tanの逆数がそれぞれ余割csc,正割sec,余接cotとなる sec2θ - tan2θ = 1 ⇒ 1 + tan2θ = sec2θ = 1/cos2θcsc2θ - cot2θ = 1 リンクを取得 Facebook × Pinterest メール 他のアプリ
NEWS 21:09 2025/6/12(木 ) メアリーの部屋 を公開しました 2025/6/5(木 ) N88-BASICでサイコロの出目 (3回目) を公開しました 2025/6/2(月) VL,NL,XL-BASIC ver~28x3 を公開しました 続きを読む
N88-BASICでゲーム (1回目) 00:00 2021/8/16(月) N88-BASICでゲーム (1回目) by ULproject 球同士の衝突と跳返り 大文字ベクトル、小文字スカラー 文字の後の、 'は衝突後、数字は球番号 球同士の反発係数、衝突面に水平 ,垂直u,e 球の中心位置 P,半径r,質量m,速度V 衝突面の球 1方向の法線N = (P 1 -P 2 )/|P 1 -P 2 | 球同士の衝突は、 |P 1 -P 2 | ≦ r 1 +r 2 なので √{(P 1 -P 2 )・(P 1 -P 2 )} ≦ r 1 +r 2 (P 1 -P 2 )・(P 1 -P 2 ) ≦ (r 1 +r 2 )(r 1 +r 2 ) で判断できます。 ここで、ベクトルの計算ですが、 P(i) (i=0,1,2) をPのx,y,z成分と すると、 P = P 1 - P 2 は、 P(i) = P1(i) - P2(i) (i=0,1,2) P・Pは ΣP(i)P(i) (i=0,1,2) となります BASICでは、 P(0) = P1(0) - P2(0) P(1) = P1(1) - P2(1) P(2) = P1(2) - P2(2) D = P(0)*P(0)+P(1)*P(1)+P(2)*P(2) R = R1 + R2 IF D <= R*R THEN 重なり又は接触 となります。 反発させるときは、球が接触している 間は再び反発しないようにしないと 球が離れなくなります。 次に反発についてですが、衝突面に 水平な成分は、球の回転に関係します が、ここでは球の回転は考えずに 垂直成分と同じように反発係数で 減速させる事にします。 衝突面に垂直な成分 (v 1 は球 1の速度、v 1 'は衝突後) 運動量 p = mv 運動量保存則 p 1 +p 2 =p 1 '+ p 2 'より p 1 +p 2 = m 1 v 1 '+ m 2 v 2 ' 反発係数 e = -(v 1 '- v 2 ')/(v 1 - v 2 )より ev 1 - ev 2 = -v 1 '+ v ... 続きを読む
d88ファイルの変換 (1回目) 21:00 2022/8/27(土) d88ファイルの変換 (1回目) d88をbas(ascii)ファイル(PC-88)に変換する方法 ファイル変換は ~.d88 → ~.bas … ① ~.bas(binary) → ~.bas(ascii) … ② の手順で解説します (Windows前提) ① N88-BASICディスクイメージファイル~.d88ファイル から個別の~.basファイルを取り出す方法 Sasaji様のページ http://s-sasaji.ddo.jp/bml3mk5/#l3diskex から L3ディスクエクスプローラ(L3 Disk Explorer) を探して ダウンロード(Downloads) - (V0.6.0) [2022-05-05更新] をクリックしたページから Windows 32ビット 実行ファイル (32bit Binary) l3diskex_win32_060.zip (2.2MB, 2022-05-05) をクリックしてダウンロードし 展開します l3diskex.exe を走らせて、~.d88ファイルを読み込ませると 中身を見ることが出来、エクスポートで 個別のファイル(~.basなど)を取り出す事が 出来ます ② バイナリーファイル~.bas(binary)を アスキーファイル~.bas(ascii)に変換する方法 TSAPPS開発室 様 のページ https://letsplay-retropc.tsapps.net/pc8801/n88basic-source-editor から ダウンロードとインストールをクリックした ページから ダウンロードはここをクリック! をクリックして n88srced_v103.zip をダウンロードして展開し n88basic_srceditor.exe をクリックし アスキーファイルでは無いを選んで 読み込み SAVEするとアスキーセーブされます グラフィックキャラクターを含まない ファイルはメモ帳で編集可能ですが グラフィックキャラクターを含む 場合は n88basic_s... 続きを読む