昨年度2017の資料
計算情報数学 1
数学ソフトウエア: 使い方から仕組みまで.
プログラム等
1,2 (4/12): "(1) ファイルは byte 列". filter 型プログラム. なんちゃって暗号化プログラムを例に.
黒板
(次回の分の一部も). (2) affine 変換と分類(講演会).
3,4 (4/19): (3) RSA, R (hist). (4) Dojo chap2. unix shell 1. cat, ls, redirect. dd コマンド.
5,6 (4/26), (5) gnuplot と geogebra. (6) 5の続き; .procmailrc, mathscinet, dd による MathLibre のコピー.
dd について, 黒板
7,8 (5/10): (7) (8) 代数方程式の数値解, 連立代数方程式の解法 1; surfex, Risa/Asir, Mathematica, pari/gp; 多変数の Newton 法.
黒板
9,10 (5/17): (9) (10) 常微分方程式の数値解. Runge-Kutta 法, 代数方程式系のための homotopy 法; GSL
黒板
,
screen copy
.
11,12 (5/24): (11) (12) 連立代数方程式系とグレブナー基底; M2, Risa/Asir
黒板
,
screen copy
.
13,14 (5/31): (13) (14) 最小値問題; GSL, python, tensorflow.
mnist data
(tensorflow install 済み, pip install keras も済). Prog の tftut.py, mnist.py も参照.
黒板
,
screen copy, movie
.
レポート問題
レポート 1: 締め切り 5/10.
Prog フォルダ
にある, text-out.txt, text2-out.txt, text3-out.txt の中で指定の一つを解読しなさい. 解読に用いた方法(mod 計算, C のプログラム decrypt-0.c mydump.c, 統計システム R の関数, ascii コード表, unix のコマンド, 解読の方針)を解説せよ.
レポート作成用参考動画
(youtube),
ダウンロード用
グレブナー道場 chap2 を読んで od, nkf コマンドの例を5つ程度. 解説付きで.
linux 標準テキスト 3,4章を読んで, redirect, pipe の例を5つ程度. 解説付きで.
dd コマンド, hexdump -C コマンドの実験報告.
選択レポート 2: 締め切り6/8, 数学事務室へ提出. gnuplot, geogebra でグラフや geogebra の作品を作成. いいものが出来たら geogebra.org の教材で公開.
選択レポート 3: 締め切り6/8, 数学事務室へ提出. 各自の興味のある分野に現れる連立方程式の問題をさがし, その(数値近似)解を適当なソフトウエアで求めよ.
選択レポート 4: 締め切り6/8, 数学事務室へ提出. 各自の興味のある分野に現れる常微分方程式の問題をさがし, その(数値近似)解を適当なソフトウエアで求めよ. または, 数式処理ソフトを利用して4次の Runge-Kutta 法の公式を(Taylor展開を用いて)導出せよ.
選択レポート 5: 締め切り6/8, 数学事務室へ提出. 各自の興味のある分野に現れる連立代数方程式系の問題をさがし, その複素数解の個数を調べよ. 数値近似解をグレブナー基底を用いて求めよ.
選択レポート 6: 締め切り6/8, 数学事務室へ提出. 各自の興味のある分野に現れる多変数関数の最小値問題をさがしそれを解きなさい.
板書の修正等
参考
unix 標準テキスト のダウンロード
(
Creative Commons, CC-BY-NC-ND 4.0 ライセンス
で配布されています).
グレブナー道場 chap 2.
パスワードは講義で.
Risa/Asir ドリル 2017
MathLibre flash memory の dd による copy
maxima 中川
で検索(新規tab). Maxima 入門ノート.
道場のページ
. グレブナー道場マルチメディア
その他
MathLibre のスクリーンsaver が動いてしまったら, login: user, passwd: live で解除.
debian-live
KnoppixMath 用
install-firefox.sh
in zip format. 最新版の firefox と flash をインストールする shell script. ダウンロード保存して install-firefox.sh を取出してから,
su root になる. sh ./install-firefox.sh インストールする. 学科内限定.
lpd postscript printer の接続