Loading [MathJax]/jax/output/CommonHTML/jax.js

2019年7月3日水曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の7章(スカラー積と直交性)、3(一般の直交基底)、練習問題3の解答を求めてみる。


  1. u=(1,1)u,u=1+4=50v=(a,b)u·v=(1,1)·(a,b)=b+4a(-1,4)·(-1,4)-4+160

    よって、求める直交基底の1つは、

    {(1,1),(-1,4)}

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, I, solve

print('3.')


def f(X, Y):
    return X[0] * Y[1] + 4 * X[0] * Y[0]


A = Matrix([1, 1])
B = Matrix([-1, 4])

for o in [A, B, f(A, B)]:
    pprint(o.transpose().expand())
    print()

入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))

C:\Users\...>py sample3.py
3.
[1  1]

[-1  4]

0


C:\Users\...>

0 コメント:

コメントを投稿