Plik:Simple jump in slow-fast systems.svg

Rozmiar pierwotny(Plik SVG, nominalnie 720 × 720 pikseli, rozmiar pliku: 662 KB)

Ten plik znajduje się w Wikimedia Commons i może być używany w innych projektach. Poniżej znajdują się informacje ze strony opisu tego pliku.

Opis

Opis
English: Phase portrait of the jump in en:slow-fast systems

This is a phase portrait of the following system:

where . See the code below.
Русский: Фазовый портрет простого срыва в быстро-медленных системах
Data
Źródło Praca własna
Autor Ilya Voyager
SVG rozwój
InfoField
 
Kod źródłowy tego poprawny.
 
Ta grafika wektorowa została stworzona za pomocą Other tools
Kod źródłowy
InfoField

SVG code

import graph;
import math;
import metapost;

size(8 inches);
defaultpen(0.45mm);

path phasecurve(pair v(pair z), pair z0, real T, real step=0.01, real MAX=3)
{
	real direction=(T>0?1:-1);
	real t;
	T=abs(T);
	path ret=z0;
	pair cur_z=z0;
	for(t=0;t<T;t+=step)
	{
		cur_z=cur_z+v(cur_z)*step*direction;
		if(abs(cur_z.x)>MAX || abs(cur_z.y)>MAX)
		{
			return ret;
		}
		ret=ret..cur_z;
	}
	return ret;
}

pair slowfast(pair z)
{
	real eps=0.1;
	return (eps,-(z.y*z.y+z.x-2));
}

path boundary=(-3,-3)--(3,-3)--(3,3)--(-3,3)--cycle;
draw(boundary);
pair[] inits={
	(-2,3), (-1,3), (0,3), (1,3), (2,3), (2.5, 3),
	(-2,-1),(-1,-1),(0,-1),(1,-1),(1,-0.8),
	(-2,-2.1),(-1,-2),(0,-1.7),(1.5,-0.5),(1.7,-0.6)
};
for (pair init: inits)
{
	draw(phasecurve(slowfast,init,15),Arrow(4mm, Relative(0.3)));
}

draw(firstcut(graph(new pair(real t){return (2-t*t,t);},-3,0),boundary).after, p=rgb(1,0.0,0.0));
draw(lastcut (graph(new pair(real t){return (2-t*t,t);}, 0,3),boundary).before,p=rgb(0.2,0.8,0.2));

xaxis("${y}$",BottomTop,p=fontsize(30),EndArrow);
yaxis("${x}$",LeftRight,p=fontsize(30),EndArrow);

Licencja

Public domain Ja, właściciel praw autorskich do tej pracy, udostępniam ją jako własność publiczną. Dotyczy to całego świata.
W niektórych krajach może nie być to prawnie możliwe, jeśli tak, to:
Zapewniam każdemu prawo do użycia tej pracy w dowolnym celu, bez żadnych ograniczeń, chyba że te ograniczenia są wymagane przez prawo.

Podpisy

Dodaj jednolinijkowe objaśnienie tego, co ten plik pokazuje

Obiekty przedstawione na tym zdjęciu

przedstawia

Historia pliku

Kliknij na datę/czas, aby zobaczyć, jak plik wyglądał w tym czasie.

Data i czasMiniaturaWymiaryUżytkownikOpis
aktualny04:38, 7 kwi 2009Miniatura wersji z 04:38, 7 kwi 2009720 × 720 (662 KB)Ilya Voyager{{Information |Description={{en|1=Phase portrait of the jump in en:slow-fast systems}} {{ru|1=Фазовый портрет простого срыва в [[ru:быстро-медленная система|быстро-медленных систем

Poniższa strona korzysta z tego pliku:

Globalne wykorzystanie pliku

Ten plik jest wykorzystywany także w innych projektach wiki:

Metadane