Previous topic

emf.EMFAnalysis2D.plot_elec_field_contours

Next topic

emf.EMFAnalysis2D.plot_geometry

This Page

emf.EMFAnalysis2D.plot_elec_field_profiles

EMFAnalysis2D.plot_elec_field_profiles(self, xs, ys)[source]

Plots electric field profiles.

Parameters:
xs : array

An array of x values to plot.

ys : array

An array of y values to plot.

Examples

# elec_field_profiles.py
import numpy as np
from emf import Phase2D, EMFAnalysis2D

phases = [
    Phase2D('A', -10, 10.6, 0.033, 525000, 1000, 120, 3, 0.45),
    Phase2D('B', 0, 10.6, 0.033, 525000, 1000, 0, 3, 0.45),
    Phase2D('C', 10, 10.6, 0.033, 525000, 1000, -120, 3, 0.45),
]

emf = EMFAnalysis2D(phases)

emf.plot_elec_field_profiles(
    xs=np.linspace(-20, 20, 100),
    ys=(1, 5, 10.6)
)

(Source code, png, hires.png, pdf)

../_images/elec_field_profiles.png