Fișier:Principle branch of arg on Riemann.svg

Mărește rezoluția imaginii(Fișier SVG, cu dimensiunea nominală de 584 × 501 pixeli, mărime fișier: 57 KB)

Acest fișier se află la Wikimedia Commons. Consultați pagina sa descriptivă acolo.

Descriere fișier

Descriere
English: The plot is of the surface of arg, colored by modulus. The thick red lines indicate the cut used to produce the principle branch, and the red hatched section they bracket is the portion of the surface selected.
Dată
Sursă Operă proprie
Autor Krishnavedala
Permisiune
(Reutilizarea acestui fișier)
Public domain Această imagine cu geometrie simplă este neeligibilă pentru drepturi de autor și prin urmare în domeniul public, deoarece constă în întregime din informații care sunt proprietate comună și nu conține autor original.
Heptagon
Heptagon
Alte versiuni
 Principle branch of arg on Riemann.png
SVG dezvoltare
InfoField
 
Sursa acestui fișier SVG este validă.
 
Această imagine vectorială a fost creată cu Matplotlib
Cod sursă
InfoField

Python code

Source code
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D
plt.rcParams['svg.fonttype'] = 'none'

x = lambda r, t: np.outer(r, np.cos(t))
y = lambda r, t: np.outer(r, np.sin(t))
z = lambda r, t: t

fig = plt.figure(figsize=[8,7])
ax = fig.gca(projection='3d')

t = np.linspace(-np.pi, np.pi, 20)
r = np.linspace(1, 10, 9)
for rr in r:
    ax.plot(x(rr,t)[0], y(rr,t)[0], z(rr,t), color='r', linewidth=.5, alpha=.5)
ax.plot(x([0,10],-np.pi)[:,0], y([0,10],-np.pi)[:,0], z([0,10],-np.pi), color='r', linewidth=1.5)
ax.plot(x([0,10],np.pi)[:,0], y([0,10],np.pi)[:,0], z([0,10],np.pi), color='r', linewidth=1.5)

t = np.linspace(-2*np.pi, 2*np.pi, 50)
r = np.linspace(0, 10, 5)
ax.plot_surface(x(r,t), y(r,t), z(r,t)
                   , antialiased=True, shade=False
                   , rstride=1, cstride=1
                   , cmap=cm.rainbow_r
                   , alpha=1
                  )
ax.view_init(elev=30, azim=120)
ax.set_xticks([-10,-5,0,5,10])
ax.set_yticks([-10,-5,0,5,10])
ax.set_zticks([-2*np.pi,-np.pi,0,np.pi,2*np.pi])
ax.set_zticklabels(['$-2\\pi$','$-\\pi$','0','$\\pi$','$2\\pi$'])
ax.set_xlabel('R')
ax.set_ylabel('l')
ax.set_zlabel('$\\mathrm{arg}(z)$')
fig.savefig('test_3d.svg', bbox_inches='tight', transparent=True)

Licențiere

w:ro:Creative Commons
atribuind partajând în condiții identice
Sunteți liber:
  • să partajați cu alții – aveți dreptul de a copia, distribui și transmite opera
  • să adaptați – aveți dreptul de a adapta opera
În următoarele condiții:
  • atribuind – Trebuie să atribuiți opera corespunzător, introducând o legătură către licență și indicând dacă ați făcut schimbări. Puteți face asta prin orice metodă rezonabilă, dar nu într-un fel care ar sugera faptul că persoana ce a licențiat conținutul v-ar susține sau ar aproba folosirea de către dumneavoastră a operei sale.
  • partajând în condiții identice – Dacă modificați, transformați sau creați pe baza acestei opere, trebuie să distribuiți opera rezultată doar sub aceeași licență sau sub o licență similară acesteia.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

subiectul reprezentat

22 august 2017

Istoricul fișierului

Apăsați pe Data și ora pentru a vedea versiunea trimisă atunci.

Data și oraMiniaturăDimensiuniUtilizatorComentariu
actuală23 august 2017 04:42Miniatură pentru versiunea din 23 august 2017 04:42584x501 (57 KB)KrishnavedalaUser created page with UploadWizard

Nicio pagină nu se leagă la această imagine.

Utilizarea globală a fișierului

Următoarele alte proiecte wiki folosesc acest fișier:

Informații