/

目的

pythonでnumpy配列を扱う何がしかのコードを書く時のあるある、久しぶりに書くと目的をスマートに達成するうまい書き方がわからない。配列は特にうまい書き方をするかしないかによってコードの行数にもろに響いてくる。forのネストでぶん回すのとか昔のC言語感しかしないよね。

/

問題

(1-i) 行列\(A\)に対して、ある\(n\geqq 1\)が存在して\(A^n=E\)(単位行列)であれば、\(A\)は正則である。これを示せ。

(1-ii) 2次実正方行列\(X\)を変数とする以下の方程式に解は存在するか。もし存在するならば解のひとつを求めよ。

\[ \begin{pmatrix}2&2\\4&3\end{pmatrix}X+X\begin{pmatrix}1&1\\0&-1\end{pmatrix}=\begin{pmatrix}0&2\\0&1\end{pmatrix}\]

(1-iii) \(n\)次正方行列\(A\)の固有値を\(\lambda_1,\lambda_2,\dots,\lambda_n\)で表す。この時

\[ \text{trace}(A)=\lambda_1+\lambda_2+\dots+\lambda_n\]

を示せ。

/

問題

(1-1) \(x\)を実数として、次の行列のランクを求めよ。

\[ \begin{pmatrix}1&x&x\\x&1&x\\x&x&1\end{pmatrix}\]

(1-2) 整数行列\(A\)(全ての要素が整数であるような行列)について、\(A^{-1}\)も整数行列になるなら\(A\)の行列式は\(1\),\(-1\)のいずれかになることを証明せよ。

(1-3) \(A^T=-A\)を満たす実行列\(A\)について、この行列の固有値\(\lambda\)とそれに関する固有ベクトル\(x\)に対して\(A^Tx=\overline{\lambda}x\)の関係が知られている。これを用いて、行列\(A\)の固有値は純虚数になることを示せ。

/

問題

\(e\)をネイピア数(自然対数の底)とし,\(\exp(x)=e^x\)とする。

(1) 正整数\(N\)と実数\(\alpha\)を用いて,\(e=\alpha/N\)とする。

(1-1) 指数関数\(e^x\)のマクローリン展開を書け。

(1-2) 次の不等式が成り立つことを示せ。

\[ (N-1)!\alpha-\sum_{n=0}^N\frac{N!}{n!}<1\]

(1-3) 設問(1-2)の結果を用いて、実数\(\alpha\)が整数ではないことを示せ。

/

問題

(1) 3次元実ベクトル空間において、媒介変数\(p,q\)によって定義される平面

\[ \begin{pmatrix}2\\0\\1\end{pmatrix}+p\begin{pmatrix}0\\-1\\1\end{pmatrix} +q\begin{pmatrix}3\\1\\0\end{pmatrix}\]

を考える。この平面を、\(\alpha\)を係数ベクトル、\(x\)を変数ベクトルとする方程式\(\alpha^Tx=1\)で表したとき、係数ベクトル\(\alpha\)の値を求めよ。

(2) 実数\(x,y,\alpha\)によって定義される不等式

\[ x^2+y^2+axy>0\]

を考える。この不等式が\(x=y=0\)を除くすべての\(x,y\)の組に対して成立するための必要十分条件を\(\alpha\)の範囲として求めよ。

(3) 正方の複素行列\(A\)がユニタリ行列によって対角化されるとき、\(AA^*=A^*A\)が満たされることを証明せよ。