ループ処理で困っています。
現在、下記のようなプログラムを実装しました。しかしこちらをループ処理で簡単にしたいと
思いここ何日か悩んでいます。ネットを見ても具体例があまりなく参考になりませんでした。よければ教えてください・
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
ax.set_aspect('equal')
ax.grid()
p1 = (0, 0)
p2 = (0.0768, -0.133)
p3 = (0.1536, 0)
p4= (0.63, 0)
p5= (0.7068,-0.133)
p6= (0.7836,0)
p7= (1.26,0)
p8= (1.3368,-0.133)
p9= (1.4136,0)
ax.plot(*zip(p1, p2, p3, p4,p5,p6,p7,p8,p9,))
plt.xlim([0,7])
plt.ylim([-0.2,0.1])
plt.show()
-----------------
x=0.63
z=-0.133
L=0.1536
p1 = (0, 0)
p2 = (L/2, -0.133)
p3 = (L, 0)
p4= (X, 0)
p5= (X+L/2,-0.133)
p6= (X+L,0)
p7= (2X,0)
p8= (2X+L/2,-0.133)
p9= (2X+L,0)
(p1,p4,p7),(p2,p5,p8)(p3,p6,p9)が等差数列です.
回答1件
あなたの回答
tips
プレビュー