培养基#

Contains

  • 培养基

class sympy.physics.optics.medium.Medium(name, permittivity=None, permeability=None, n=None)[源代码]#

此类表示光学介质。实现这一点的主要原因是为了促进折射、费马原理等。

参数:

名称:字符串

介质的显示名称。

介电常数:可解释

空间的介电常数。

渗透性:可解释

空间的磁导率。

n: 值得同情的

介质的折射率。

解释

光学介质是电磁波传播的材料。介质的介电常数和磁导率决定了电磁波如何在介质中传播。

实例

>>> from sympy.abc import epsilon, mu
>>> from sympy.physics.optics import Medium
>>> m1 = Medium('m1')
>>> m2 = Medium('m2', epsilon, mu)
>>> m1.intrinsic_impedance
149896229*pi*kilogram*meter**2/(1250000*ampere**2*second**3)
>>> m2.refractive_index
299792458*meter*sqrt(epsilon*mu)/second

工具书类

property refractive_index#

返回介质的折射率。

实例

>>> from sympy.physics.optics import Medium
>>> m = Medium('m')
>>> m.refractive_index
1
property speed#

返回在介质中传播的电磁波的速度。

实例

>>> from sympy.physics.optics import Medium
>>> m = Medium('m')
>>> m.speed
299792458*meter/second
>>> m2 = Medium('m2', n=1)
>>> m.speed == m2.speed
True