#topicpath * 力学(2009年度春学期) [#r44e0f45] ** Debian GNU/Linux (Lenny) のシステム [#n04127ce] *** 導入方法 -VMware Player(無料)- [#mc7743d9] ++ [[次の場所>http://www.vmware.com/jp/products/player/]]にアクセスし、Windows 用のVMware Player をパソコンに導入する~ [[VMware Player ダウンロードページ>http://www.vmware.com/jp/products/player/]]あるいは、直接、[[VMware Player をダウンロードするためのユーザー登録のページ>http://www.vmware.com/download/player/player_reg.html]]へ。 +++ 名前、姓、e-Mailアドレス、国を入力 +++ 「1. 使う場所」は College Univesity か Home を選択 +++ 「2. 職種」は Not planning ... がいいでしょう。 +++ 「3. involvement」 は、Professor/Students がいいでしょう。 +++ 「4. プラットホーム」は、Windows を選んで下さい。 *** 導入方法 -システム- [#n7657dc6] ++ [[次のファイル>http://robo.mydns.jp/Lecture/DATA/lenny20090422.zip]](約700MB)をダウンロード~ [[lenny20090422.zip>http://robo.mydns.jp/Lecture/DATA/lenny20090422.zip]] ++ パソコンで展開 ++ 展開されてできたファイルを 4GB 以上の USB メモリにコピーする *** 起動方法 [#r9d3c09a] ++ USBメモリを開き、lenny.vmxをダブルクリックで起動する。 ++ ログイン画面が表れたら、ログイン名 guest パスワード guest でログインする ++ その他の情報~ ||計算機名 || Sky || ||ドメイン名 || Lab || ||ユーザのログイン名|| guest || ||ユーザのパスワード|| guest || ||管理者のログイン名|| root || ||管理者のパスワード|| root || *** システム内のアプリケーション [#n6e82cd8] -- Maxima~ とりあえず[[以前作ったページ>http://www2.obirin.ac.jp/~moriat/2008S_Mechanics/Maxima.html]]を参照のこと -- 統計パッケージR + 常微分方程式数値計算用パッケージ odesolve~ とりあえず[[以前作ったページ>http://www2.obirin.ac.jp/~moriat/2008S_Mechanics/lsoda.html]]を参照のこと ** Maxima によるテキスト例題の解法 [#xbea5503] *** 例題 2.1 (p. 29) [#n4f9cb5e] -- sqrt() は、√を与たえます。また、atan2(y, x) は、座標(x,y)を極座標で表したときの偏角θを与えます。 sqrt( (-3.5)^2 + (-2.5)^2 ); atan2( -2.5, -3.5 ); ただし、結果はラジアンで与えられるので、これを60分法の値で表示するには工夫が必要です。 sqrt( (-3.5)^2 + (-2.5)^2 ); atan2( -2.5, -3.5 )/%pi*180; πや分数をを数値で表すためには、floatを使います。 sqrt( (-3.5)^2 + (-2.5)^2 ); float(atan2( -2.5, -3.5 )/%pi*180); &ref(EX2.1.gif);~ ここで、ちょっとしたことを付け加えておきます。~ 前回の計算結果は % で参照できます。そこで、次のようにすることができます。 &ref(EX2.1x.gif); *** 例題 2.2 (p. 32) [#u3ff8380] -- 図中のベクトル A, B を次のように定義することができます。また、その合成(和)を C としましょう。 A: [0, 20.0]; B: 35.0 * [ cos( (60+90) / 180 * %pi ), sin( (60+90) / 180 * %pi )]; C: A+B; ベクトル C の大きさは、sqrt( C.C ); で、偏角は atan2( C[2], C[1] );で求まります。 sqrt(C.C); atan2( C[2], C[1]); 例によって、60分法にあわせてみましょう。 float( % / %pi * 180 ); &ref(EX2.2.gif); *** 例題 2.6 (p. 36) [#f91b2b98] -- ~ &ref(EX2.6.gif); *** 3章本文 [#eea6f20c] -- ~ &ref(3.0.gif);