平成19年度 計算数学1講究 第一回プログラム課題(担当:坂上貴之)

平成19年度 計算数学1講究
第一回プログラム課題(担当:坂上貴之)
提出期限:平成19年6月29日(金)
問題1. 与えられたベクトル x, y ∈ R4 に対して kxk1 , kxk2 , kxk∞ , (x, y) を計
算して出力するプログラムを書け.
問題2.与えられた 4 × 4 行列 A, B に対して,A + B, AB, BA を計算して出力
するプログラムを書け.
問題3.与えられた 4 × 4 三重対角行列 A と b ∈ R4 に対する一次方程式 Ax = b
をLU分解法で解いて解 x を出力するプログラムを書け.
問題4.与えられた 4 × 4 行列 A と b ∈ R4 に対する一次方程式 Ax = b をヤコビ
法で解いて解 x を出力するプログラムを書け.
問題5.与えられた 4 × 4 行列 A と b ∈ R4 に対する一次方程式 Ax = b を共役勾
配法で解いて解 x を出力するプログラムを書け.
注意1:採点者側でテスト問題を複数用意してそれらについて正しく動作する.
この正常動作をもって提出完了とするので,提出前に十分テストしておくこと.
注意2:作成したプログラムは [email protected] に提出すること.プログラ
ムファイルはメールに添付する形で提出するものとし,メールの subject 欄には,
(1) 学籍番号 (2) プログラムの問題番号を記すこと.
注意3:レポート提出のために金曜日のTAとの演習時間を有効に活用すること.
また,すべての問題に対してプログラムを作成することを要求していない.でき
る限り多くのプログラムを作成すること.作成したプログラム数に応じて成績を
つける予定である.
1