python分段函数图像画法_我想用Python matplotlib 画一个这样类似的图像,需要用到分段函数。大佬帮帮这个小弟?...
有做出來了
import matplotlib.pyplot as plt
import numpy as np
def lin():#直線方程
i=0
while i!=80:
m = np.linspace(20, 100, 3)
n = [(80-i), (80-i), (80-i)]
axes.plot(m, n)
i = i + 20
def cruve():#圓弧方程
k=0
while k!=60:
if k==20:
r = 10.0#半徑
a, b = ((70-k) ,-20 )#圓心坐標
x = np.arange(a - r, a + r, 0.01)
y = b + np.sqrt(r ** 2 - (x - a) ** 2)
#標準方程
axes.plot(-y, x)
else:
r = 10.0 # 半徑
a, b = ((70 - k), (100)) # 圓心坐標
x = np.arange(a - r, a + r, 0.01)
y = b + np.sqrt(r ** 2 - (x - a) ** 2)
axes.plot(y, x) # 右半部
k=k+20
def main():#總函數
global axes
fig = plt.figure()
axes = fig.add_subplot(111)
lin()
cruve()
plt.axis('equal')
plt.show()
main()
總結
以上是生活随笔為你收集整理的python分段函数图像画法_我想用Python matplotlib 画一个这样类似的图像,需要用到分段函数。大佬帮帮这个小弟?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 论文阅读笔记(五)【ACL 2021】A
- 下一篇: 网页设计框架布局代码_网页设计中的分屏切