基本変形パズル level {{level + 1}}
基本変形パズル level {{level + 1}}
連立一次方程式の解法
「ある行を一定倍する」または「ある行を別の行に足し込む」という操作をくり返して,
指定されたゴールになれば完成
チートモード: どれかの行を選んでから表の数字をクリック
→ 同じ行内ならそこを1に, 違う行内ならそこを0に
完成!
次の問題から{{reward_name[allowed_next]}}が解禁されます
←
ここまで
{{b.effort}}手間
チートあと
{{b.cheat_rest}}手間
ゴール
{{$last ? '任意' : r2s(now().goal.val(i, j))}}
|
操作履歴 まちがえたときは「step○○」を押してやり直し
いまここ
← スタート
操作法
- 表の左のラジオボタンを押して行を選ぶ
- 表の右の操作からどれかを実行
- その行を何倍かしたい … 「?/?」と表示された欄に倍率をキーボードで入力 (-3 倍なら「-3」, 3分の1なら「1/3」のように) → 「倍する」ボタンを押す
- その行を別の行に足し込みたい … 「足し込む」ボタンを押す
このページについて
Tips
学習者へ
パズル化にあたって, 基本変形のルールを単純化しています.
- 「行の入れかえ」は省略. 「ある行の何倍かを別の行に足し込む」はチートモード扱い.
- 演算量ではなく値の書きかえ回数を「手間」としてカウント.
本来の基本変形については線形代数の教科書を参照ください. たとえば,
- 斎藤正彦:『線型代数入門』 第2章 §4 (p.46), §5 (p.53), 東京大学出版会, 1966.
- 平岡和幸, 堀玄:『プログラミングのための線形代数』
2.2.2節 (p.95), 特に FAQ 2.8 (p.104), オーム社, 2004.
- 高遠節夫, 他:『新 線形代数』 2.1節 (p.68), 大日本印刷, 2012.
使用音源
小森平の使い方
(c) Taira Komori All Right Reserved. since 2009
リンク
「プログラミングのための線形代数」非公式サポートページ
更新履歴(抄)