【问题标题】:How can I plot a unit circle to depict the unit vector?如何绘制单位圆来描绘单位向量?
【发布时间】:2021-06-12 17:33:02
【问题描述】:

单位向量围绕原点构建一个单位圆。我有在 python 中绘制单位向量的代码,但它只绘制带有方向的向量而不创建单位圆。

import numpy as np
import matplotlib.pyplot as plt

V = np.array([[1,1], [-2,2], [4,-7]])
origin = np.array([[0, 0, 0],[0, 0, 0]]) 

plt.quiver(*origin, V[:,0], V[:,1], color=['r','b','g'], scale=21)
plt.show()

如何在原点使用单位向量绘制单位圆?

【问题讨论】:

    标签: python python-3.x matplotlib math graph


    【解决方案1】:

    我不确定量表是如何工作的,但这可能有助于作为一个起点;

    import numpy as np
    import matplotlib.pyplot as plt
    
    fig, ax = plt.subplots()
    
    circle1 = plt.Circle((0, 0), 1/21, fill=False)
    
    V = np.array([[1,1], [-2,2], [4,-7]])
    origin = np.array([[0, 0, 0],[0, 0, 0]]) 
    
    plt.quiver(*origin, V[:,0], V[:,1], color=['r','b','g'], scale=21 )
    
    ax.add_patch(circle1)
    
    plt.show()
    

    【讨论】:

      猜你喜欢
      • 2020-12-19
      • 2021-06-09
      • 2020-04-28
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      相关资源
      最近更新 更多