Saddle-node_phase_portrait_with_central_manifold.svg
Size of this PNG preview of this SVG file:
600 × 600 pixels
.
Other resolutions:
240 × 240 pixels
|
480 × 480 pixels
|
768 × 768 pixels
|
1,024 × 1,024 pixels
|
2,048 × 2,048 pixels
|
720 × 720 pixels
.
Summary
Description Saddle-node phase portrait with central manifold.svg |
English:
Sadle-node singular point phase portrait with one of possible central manifolds
This is a phase portrait of the simple saddle-node equation
Its phase flow looks like: . And phase curves can be represented in the form:
Русский:
Фазовый портрет седлоузловой особой точки, выделено одно из возможных центральных многообразий
|
Date | |
Source | Own work |
Author | Ilya Voyager |
SVG development
InfoField
|
This
vector image
was created with version 4.3 of
GNU libplot
, a free library for exporting 2-D vector graphics..
|
Source code
InfoField
|
SVG codeimport graph;
import math;
import metapost;
size(8 inches);
defaultpen(0.45mm);
real yt(real x, pair z0)
{
return z0.y*exp(1/z0.x-1/x);
}
path trajectory(pair z0, real leftmargin, real rightmargin)
{
real curleftmargin=leftmargin;
real currightmargin=rightmargin;
if(z0.x>0)
{
curleftmargin=0.01;
}
else
{
currightmargin=-0.3;
}
return graph(new real(real t) {return yt(t, z0);},curleftmargin, currightmargin);
}
path boundary=(-3,-3)--(3,-3)--(3,3)--(-3,3)--cycle;
path traj;
pair inits[]={
(1,0),
(1,0.5),(1,1),(1,2),(1,6),(1,100),
(1,-0.5),(1,-1),(1,-2),(1,-6), (1,-100),
(-1,0.3),(-1,1),(-1,2),(-1,3),
(-1,-0.3), (-1,-1),(-1,-2),(-1,-3),
(-1,0),
};
draw((-3,0)--(0,0)--trajectory((1,0.5),0,3),p=rgb(1,0.3,0.3)+4.5);
draw((0,-3)--(0,3),p=rgb(0.2,0.8,0.2)+4.5);
arrowsize=new real(pen p=currentpen) {return 3.5mm;};
for(pair z0 : inits)
{
traj=trajectory(z0, -3, 3);
traj=lastcut(traj,boundary).before;
draw(traj, Arrow(position=45));
}
draw((0,0.1)--(0,3), Arrow(4mm, Relative(0.3),filltype=NoFill), Arrow(4mm, Relative(0.32),filltype=NoFill));
draw((0,-0.1)--(0,-3), Arrow(4mm, Relative(0.3), filltype=NoFill), Arrow(4mm, Relative(0.32), filltype=NoFill));
fill(scale(0.06)*unitcircle);
|
Licensing
Public domain Public domain false false |
I, the copyright holder of this work, release this work into the
public domain
. This applies worldwide.
In some countries this may not be legally possible; if so: I grant anyone the right to use this work for any purpose , without any conditions, unless such conditions are required by law. |