🏠
令和6年11月21日 (木)

📉図形


物理は自然を測る学問。物理を使えば、 いつでも、 どこでも、みんな同じように測れます。 その基本となるのが 単位で、その比を数で表します。 量にならない 性状 も、序列で表すことができます。

との関係は、 で表すことができ、 数式で示されます。


図形と関数

  1 図形と関数
名称 グラフ 説明
指数関数
python +matplotlib
import numpy as np
import math
import matplotlib.pyplot as plt

xy = [(p, math.exp(p)) for p in \
      np.arange(start = - 2, stop = 2, step = 0.1)]
z = [list(t) for t in zip(*xy)]; x = z[0]; y = z[1]

fig, ax = plt.subplots()
ax.plot(x, y)

plt.show()
逆ネルンスト 電池の充放電曲線で現れます。
確率曲線
正規分布関数 確率統計で多用されます。 品質管理 でも大切です。

ステップ関数

  2 ステップ関数
名称 グラフ ラプラス変換 * 説明
インパルス関数 1 ステップ関数の微分
ステップ関数 1/s *
ランプ関数 1/s2 ステップ関数の積分

図形

  3 図形
名称 形式 グラフ 説明
星形
(多角形)
👨‍🏫 svg

<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0, 0, 200, 200'>
<polygon points='100,0 158,180 4,69 195, 69 41,180'
 stroke='black' stroke-width='1' fill='none' />
</svg>
python + matplotlib patches. Polygon
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.patches as patches
import math

xy = [ (math.sin(p), math.cos(p))  for p in \
      np.arange(start = 0, stop = 4 * math.pi, step = 4 * math.pi/5)]

fig, ax = plt.subplots(figsize=(5.8, 4.2))
plt.axis("off")
ax.set_aspect('equal');ax.set_xlim([-1,1]);ax.set_ylim([-1,1])
ax.add_patch(patches.Polygon(xy, \
closed=True,facecolor="b",edgecolor="none"))

plt.show()
線分
👨‍🏫 svg
<line x1="10" y1="30" x2="180" y2="130"/>
直線
👨‍🏫

QRコード
https://edu.yz.yamagata-u.ac.jp/developer/Asp/Youzan/Physics/Shape/Shape_Index.asp
名称: 教育用公開ウェブサービス
URL: 🔗 https://edu.yz.yamagata-u.ac.jp/
管理運用 山形大学 学術情報基盤センター

🎄🎂🌃🕯🎉
名称: サイバーキャンパス「鷹山」
URL: 🔗 http://amenity.yz.yamagata-u.ac.jp/
管理運用 山形大学 データベースアメニティ研究会
〒992-8510 山形県米沢市城南4丁目3-16

Copyright ©1996- 2024 Databese Amenity Laboratory of Virtual Research Institute,  Yamagata University All Rights Reserved.