Soubor:Electromagnetic wave.svg
Z WikiSkript
Velikost tohoto PNG náhledu tohoto SVG souboru: 588 × 352 pixelů. Jiná rozlišení: 320 × 192 pixelů | 640 × 383 pixelů | 1 024 × 613 pixelů | 1 280 × 766 pixelů | 2 560 × 1 533 pixelů.
Plná velikost (soubor SVG, nominální rozměr: 588 × 352 pixelů, velikost souboru: 13 KB)
Tento soubor pochází z Wikimedia Commons a mohou ho používat ostatní projekty.
Níže jsou zobrazeny informace, které obsahuje jeho tamější stránka s popisem souboru.
Popis
PopisElectromagnetic wave.svg | Electromagnetic wave |
Datum | |
Zdroj | Vlastní dílo |
Autor | Lennart Kudling |
Asymptote version InfoField | Tento vektorový obrázek byl vytvořen programem Asymptote |
Zdrojový kód InfoField | Asymptote codeimport graph3;
import three;
import settings;
outformat="pdf";
settings.render = 0;
settings.prc = false;
usepackage("fourier");
defaultpen(font("T1","fut\textfamilyextension","m","n"));
size(300, 300);
// Set the camera.
currentprojection=perspective(16,-8,4);
void drawArrowX()
{
real x0 = 12.8;
real halfWidth = 0.02;
real lineLength = 0.5;
real arrowHalfWidth = 0.10;
real arrowLength = 0.2;
draw(
(x0,-halfWidth,0)
-- (x0 + lineLength,-halfWidth,0)
-- (x0 + lineLength,-halfWidth - arrowHalfWidth,0)
-- (x0 + lineLength + arrowLength,0,0)
-- (x0 + lineLength,halfWidth + arrowHalfWidth,0)
-- (x0 + lineLength,halfWidth,0)
-- (x0,halfWidth,0)
-- cycle );
}
void drawArrowY(real x, real v)
{
real arrowHalfWidth = 0.07;
real arrowLength = 0.2;
real absV = abs(v);
real dir = v / absV;
real newV = dir * (absV - arrowLength);
draw( (x, 0, 0) -- (x, newV, 0));
draw(
( x - arrowHalfWidth, newV, 0)
-- ( x, v, 0)
-- ( x + arrowHalfWidth, newV, 0)
-- cycle );
}
void drawArrowZ(real x, real v)
{
real arrowHalfWidth = 0.07;
real arrowLength = 0.2;
real absV = abs(v);
real dir = v / absV;
real newV = dir * (absV - arrowLength);
draw( (x, 0, 0) -- (x, 0, newV));
draw(
( x - arrowHalfWidth, 0, newV)
-- ( x, 0, v)
-- ( x + arrowHalfWidth, 0, newV)
-- cycle );
}
void drawSineArrowsY(int i)
{
real x;
real z;
x = pi * i + pi * 0.1;
z = -2 * sin(x);
drawArrowY(x, z);
x = pi * i + pi * 0.3;
z = -2 * sin(x);
drawArrowY(x, z);
x = pi * i + pi * 0.5;
z = -2 * sin(x);
drawArrowY(x, z);
x = pi * i + pi * 0.7;
z = -2 * sin(x);
drawArrowY(x, z);
x = pi * i + pi * 0.9;
z = -2 * sin(x);
drawArrowY(x, z);
}
void drawSineArrowsZ(int i)
{
real x;
real z;
x = pi * i + pi * 0.1;
z = 2 * sin(x);
drawArrowZ(x, z);
x = pi * i + pi * 0.3;
z = 2 * sin(x);
drawArrowZ(x, z);
x = pi * i + pi * 0.5;
z = 2 * sin(x);
drawArrowZ(x, z);
x = pi * i + pi * 0.7;
z = 2 * sin(x);
drawArrowZ(x, z);
x = pi * i + pi * 0.9;
z = 2 * sin(x);
drawArrowZ(x, z);
}
void drawArrowsY()
{
drawSineArrowsY(0);
drawSineArrowsY(1);
drawSineArrowsY(2);
drawSineArrowsY(3);
}
void drawArrowsZ()
{
drawSineArrowsZ(0);
drawSineArrowsZ(1);
drawSineArrowsZ(2);
drawSineArrowsZ(3);
}
void drawLambdaBarX()
{
real x0 = pi * 0.5;
real x1 = pi * 2.5;
real m = 0.5 * (x1 + x0);
real z = 2.3;
real halfWidth = 0.07;
draw( (x0, 0.0, z) -- (x1, 0.0, z) );
draw( (x0, 0.0, z - halfWidth) -- (x0, 0.0, z + halfWidth) );
draw( (x1, 0.0, z - halfWidth) -- (x1, 0.0, z + halfWidth) );
draw("$\lambda$",(m,0,2.6));
}
real x1(real x) {return x;}
real y1(real x) {return 0.0;}
real z1(real x) {return 2.0 * sin(x);}
real x2(real x) {return x;}
real y2(real x) {return -2.0 * sin(x);}
real z2(real x) {return 0.0;}
// Draw the arrows.
drawArrowX();
drawArrowsY();
drawArrowsZ();
// Draw the sines.
draw(graph(x1,y1,z1,0.0,4pi));
draw(graph(x2,y2,z2,0.0,4pi));
// Draw the wave length meter.
drawLambdaBarX();
draw("$\vec E$",(10,0,-2));
draw("$\vec B$",(12,0,1.5));
|
Adobe version InfoField | Tento vektorový obrázek byl vytvořen programem Adobe Illustrator |
Licence
Já, držitel autorských práv k tomuto dílu, ho tímto zveřejňuji za podmínek následujících licencí:
Tento soubor podléhá licenci Creative Commons Uveďte autora-Zachovejte licenci 3.0 Unported
- Dílo smíte:
- šířit – kopírovat, distribuovat a sdělovat veřejnosti
- upravovat – pozměňovat, doplňovat, využívat celé nebo částečně v jiných dílech
- Za těchto podmínek:
- uveďte autora – Máte povinnost uvést autorství, poskytnout odkaz na licenci a uvést, pokud jste provedli změny. Toho můžete docílit jakýmkoli rozumným způsobem, avšak ne způsobem naznačujícím, že by poskytovatel licence schvaloval nebo podporoval vás nebo vaše užití díla.
- zachovejte licenci – Pokud tento materiál jakkoliv upravíte, přepracujete nebo použijete ve svém díle, musíte své příspěvky šířit pod stejnou nebo slučitelnou licencí jako originál.
Tento dokument smí být kopírován, šířen nebo upravován podle podmínek Svobodné licence GNU pro dokumenty verze 1.2 nebo libovolné vyšší verze publikované nadací Free Software Foundation. Dokument nemá neměnné části ani texty na předním či zadním přebalu. Kopie textu licence je k dispozici v oddíle nazvaném GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Můžete si zvolit libovolnou z těchto licencí.
Položky vyobrazené v tomto souboru
zobrazuje
Nějaká hodnota bez položky na Wikidatech
24. 5. 2010
Historie souboru
Kliknutím na datum a čas zobrazíte příslušnou verzi souboru.
Datum a čas | Náhled | Rozměry | Uživatel | Shrnutí | |
---|---|---|---|---|---|
aktuální | 24. 5. 2010, 19:34 | 588 × 352 (13 KB) | wikimediacommons>LennyWikipedia~commonswiki | {{Information |Description= |Source={{own}} |Date= |Author= Lenny222 |Permission= |other_versions= }} |
Využití souboru
Tento soubor používá následující stránka: