基本的に、x軸にn、y軸にrを使用してグラフをプロットしようとしています
したがって、n=1 の場合は r=1、n=2 は r=2、n=3 は r=4、n=4 は 8、そして拡張する予定です。
私はこれを試しました:
import scipy
import scipy.linalg
import numpy as np
from matplotlib import pyplot as plt
for n in range(1,5):
    A=np.identity(n)
    for i in range(0,n):
        for j in range(0,i):
            A[i,j]=-1
    A[:,n-1]=1
    x=np.random.randn(n,1)
    b=A*x
    P, L, U = scipy.linalg.lu(A)
    print A
    r=U.max()/A.max()
    print r
    print n
    plt.plot(n,r)
    plt.show()
ただし、n のすべての値ではなく、対応する r の値に対して n の最大値のみをプロットします。私が間違っているのかわかりません。
前もって感謝します
