#!/usr/bin/env python # coding: utf-8 # In[26]: title(u'Impedančně přizpůsobené vedení', size=16, ) grid() xlabel(r'$\mathrm{x\,[m]} \rightarrow$', x=0.9) ylabel(r'$\mathrm{U\,[V], I\,[A]} \rightarrow$', y=0.9, rotation=90) xlim([0,3]) ylim([0,0.9]) plot ([0,3],[0.77]*2,label=u'Napětí', linewidth=2) plot ([0,3],[0.53]*2,label=u'Proud', linewidth=2) legend(loc='upper right') # In[76]: import matplotlib.patches as mpp title(u'Vedení zakončné naprázdno', size=16, ) grid() xlabel(r'$\leftarrow\mathrm{y\,[m]}$', x=0.1) ylabel(r'$\mathrm{U\,[V], I\,[A]} \leftarrow$', y=0.9, rotation=90) xlim([0,3]) ylim([-0.16,0.9]) y=linspace(0,3,500) plot(y,0.78*abs(cos(2*y)),label=u'Napětí', linewidth=2) plot(y,0.65*abs(sin(2*y)),label=u'Proud', linewidth=2) ax = plt.gca() ax.invert_xaxis() legend(loc='upper left') c = mpp.FancyArrowPatch((0,0),(pi/4,0) , arrowstyle='<->', lw=2, linestyle='solid', mutation_scale=20, color='k', label=u'popisek', alpha=0.99) ax.add_patch(c) text(0.5,-0.13,'${\lambda}\over{4}$',size=28) c = mpp.FancyArrowPatch((0,0.83),(pi/2,0.83) , arrowstyle='<->', lw=2, linestyle='solid', mutation_scale=20, color='k', label=u'popisek', alpha=0.99) ax.add_patch(c) text(0.8,0.72,'${\lambda}\over{2}$',size=28) # In[82]: title(u'Vedení zakončné nakrátko', size=16, ) grid() xlabel(r'$\leftarrow\mathrm{y\,[m]}$', x=0.1) ylabel(r'$\mathrm{U\,[V], I\,[A]} \leftarrow$', y=0.9, rotation=90) xlim([0,3]) ylim([-0.16,0.9]) y=linspace(0,3,500) plot(y,0.78*abs(sin(2*y)),label=u'Napětí', linewidth=2) plot(y,0.65*abs(cos(2*y)),label=u'Proud', linewidth=2) ax = plt.gca() ax.invert_xaxis() legend(loc='upper left') c = mpp.FancyArrowPatch((0,0),(pi/4,0) , arrowstyle='<->', lw=2, linestyle='solid', mutation_scale=20, color='k', label=u'popisek', alpha=0.99) ax.add_patch(c) text(0.5,-0.13,'${\lambda}\over{4}$',size=28) c = mpp.FancyArrowPatch((0,0.79),(pi/2,0.79) , arrowstyle='<->', lw=2, linestyle='solid', mutation_scale=20, color='k', label=u'popisek', alpha=0.99) ax.add_patch(c) text(0.8,0.8,'${\lambda}\over{2}$',size=28)