根据 Python 中数组中的方程绘制多个图形

Plotting multiple graphs from equations in array in Python

我想绘制 A 的每个列向量作为 x 的函数。基本上,这里输出应该是6张图。

import numpy as np
from matplotlib import pyplot as plt
from sympy import Symbol
x=Symbol('x')

A=np.array([[1 - 0.0909090909090909*x**2],
       [1 - 0.166666666666667*x**2],
       [1 - 0.230769230769231*x**2],
       [1 - 0.285714285714286*x**2],
       [1 - 0.333333333333333*x**2],
       [1 - 0.375*x**2]])

x = np.linspace(0, 1, 100)
plt.plot(x, A, color='red')

变量赋值后计算矩阵A x,将代码改为:

import numpy as np
from matplotlib import pyplot as plt
# from sympy import Symbol
# x=Symbol('x')

x = np.linspace(0, 1, 100)
A=np.r_[[1 - 0.0909090909090909*x**2],
       [1 - 0.166666666666667*x**2],
       [1 - 0.230769230769231*x**2],
       [1 - 0.285714285714286*x**2],
       [1 - 0.333333333333333*x**2],
       [1 - 0.375*x**2]]
plt.plot(x, A.T, color='red')