
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдВрд╕реЛрд▓ рд╣реИред рд╡рд┐рд╖рдп рдореЗрдВ рдореИрдВ рдореБрдлреНрдд (рдЧреИрд░-рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП) рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА
DISLIN рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛
рд╣реВрдВ , рдЬрд┐рд╕реЗ
рдПрдоред рдкреНрд▓реИрдВрдХ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдлреЙрд░ рд╕реЛрд▓рд░ рд╕рд┐рд╕реНрдЯрдо рд░рд┐рд╕рд░реНрдЪ (рдЬрд░реНрдордиреА) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред DISLIN рджреЛрдиреЛрдВ рд╣реА рдмрд╕ рд░реЗрдЦрд╛рдВрдХрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддреБрд░рдВрдд рдЙрдиреНрд╣реЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕
рдлреЛрд░рдЯреНрд░рд╛рди, рд╕реА / рд╕реА ++, рдкрд░реНрд▓, рдкрд╛рдпрдерди, рдЬрд╛рд╡рд╛, .NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ
ред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:
рд╡реАрдЬреАрдП, рдПрдХреНрд╕ рд╡рд┐рдВрдбреЛрдЬ, рд╡рд┐рдВрдбреЛрдЬ рдПрдкреАрдЖрдИ, рдУрдкрдирдЬреАрдПрд▓ рдФрд░ рдЯреЗрдХрдЯреНрд░реЙрдирд┐рдХреНрд╕ ; рдФрд░ рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк
GKSLIN, CGM, HPGL, рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ, PDF, WMF, SVG, PNG, BMP, GIF, TIFF рд╣реИрдВред рдЙрд╕реА рд╕рдордп, TeX рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЖрдпрд╛рдд рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдЬреЛ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИред
DISLIN рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
- рджреЛ рдФрд░ рддреАрди рдЖрдпрд╛рдореА рд░реЗрдЦрд╛рдВрдХрди рдФрд░ рд╕рддрд╣реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред
- рдШрдЯрддрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреИрд░рд╛рдореАрдЯреНрд░рд┐рдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рднрд░рд╛рд╡ рдХреЗ рд╕рд╛рде рднрд╡рди рд▓рд╛рдЗрдиреЛрдВ, рд╡реИрдХреНрдЯрд░, рдЦреЗрддреЛрдВ рдФрд░ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрдЪрд╛рд▓рдиред
- рдкрд╛рда рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ: рдХрд┐рдВрд╡рджрдВрддреА, рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЖрджрд┐ред
- рджреЛ рдФрд░ рддреАрди рдЖрдпрд╛рдореА рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдФрд░ рдЖрд░реЗрдЦ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред
- рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдорд╛рдиреЛрдВ рдореЗрдВ рдорд╛рдирдЪрд┐рддреНрд░ (рдирд┐рдпрдорд┐рдд рдФрд░ рд╕рдореЛрдЪреНрдЪ) рдХрд╛ рдирд┐рд░реНрдорд╛рдгред
- рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ GUI рдмрдирд╛рдПрдВред
рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓?
рдореИрдВ рдЖрдкрдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ c # рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВред рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ DISLIN рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
- "рд╕рдВрджрд░реНрдн" рдХреЗ рд▓рд┐рдП disnet.dll рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВред рд╕рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЙрд▓ рдХреЛ рдбрд┐рд╕реНрд▓рд╛рдЗрди рдХреНрд▓рд╛рд╕ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ dislin.cs рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВред
- Dislnc.dll рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦреЗрдВред
рдЖрдЗрдП рдПрдХ рд╡рд┐рдорд╛рди рдкрд░ рддреНрд░рд┐-рдЖрдпрд╛рдореА рдЧреНрд░рд╛рдл рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
// : xwin -
dislin.metafl ( "xwin" );
// DISLIN
dislin.disini ();
//
dislin.titlin ( "3-D Colour Plot of the Function" , 1);
dislin.titlin ( "f(x,y) = sin(x) * cos(y)" , 3);
//
dislin.name ( "X-axis" , "X" );
dislin.name ( "Y-axis" , "Y" );
dislin.name ( "Z-axis" , "Z" );
//
dislin.title ();
//
dislin.ax3len(1000, 1000, 1000);
//
dislin.graf3(0.0f, 360.0f, 0.0f, 90.0f, 0.0f, 360.0f, 0.0f, 90.0f, -2.0f, 2.0f, -2.0f, 1.0f);
// . func
dislin.crvmat(func, n, n, 1, 1);
// DISLIN
dislin.disfin ();
* This source code was highlighted with Source Code Highlighter .
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реБрдЖ:

рдЕрдм рдПрдХ рдирд┐рдпрдорд┐рдд рджреНрд╡рд┐-рдЖрдпрд╛рдореА рдЧреНрд░рд╛рдл рдмрдирд╛рддреЗ рд╣реИрдВ:
dislin.titlin( "CURVE" , 1);
dislin.titlin( "SIN^2(X), SIN(X) + COS(X)" , 3);
dislin.graf(0.0f, 360.0f, 0.0f, 90.0f, -2.0f, 2.0f, -1.0f, 0.5f);
dislin.title();
// 2
dislin.color( "red" );
dislin.curve(xPoints, func1, n);
dislin.color( "green" );
dislin.curve(xPoints, func2, n);
* This source code was highlighted with Source Code Highlighter .

рдзреНрд░реБрд╡реАрдп рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдЧреНрд░рд╛рдл:
dislin.polar(1.0f, 0.0f, 0.2f, 0.0f, 30.0f);
dislin.curve(xPoint, func, n);
* This source code was highlighted with Source Code Highlighter .

рдФрд░ рдЕрдВрдд рдореЗрдВ, рдПрдХ рддреНрд░рд┐-рдЖрдпрд╛рдореА рд╕рддрд╣:
dislin.view3d (-5.0f, -5.0f, 4.0f, "ABS" );
dislin.graf3d (0.0f, 360.0f, 0.0f, 90.0f, 0.0f, 360.0f, 0.0f, 90.0f,
-3.0f, 3.0f, -3.0f, 1.0f);
dislin.color ( "red" );
//
dislin.surmat (func, n, m, 1, 1);
* This source code was highlighted with Source Code Highlighter .

рдЪрд╛рд░реНрдЯ рдХреЛ рддреБрд░рдВрдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрдЯрд╛рдлрд╝рд▓ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
dislin.metafl ( "png" );
рдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде dislin.png рдлрд╝рд╛рдЗрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╡рд┐рдкрдХреНрд╖:
- рдЖрдВрдХрдбрд╝рд╛ рд╕реНрдерд┐рд░ рд╣реИ: рдЖрдк рддреАрди-рдЖрдпрд╛рдореА рд╕рддрд╣ рдХреЛ рдШреБрдорд╛ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕реНрдХреЗрд▓ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╡рд┐рдХрд▓реНрдк рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реИрдВред
- рд░реВрд╕реА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред
рдФрд░ рдХреНрдпрд╛ рдкрдврд╝рдирд╛ рд╣реИ?
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХрдИ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
www.mps.mpg.de/dislin/examples.htmlрдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рдЧреИрд▓рд░реА рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдкреНрд░рд╕реНрддреБрддрд┐ (рдЕрдВрдЧреНрд░реЗрдЬреА):
www.mps.mpg.de/dislin/dislin.pptрдСрдирд▓рд╛рдЗрди рдореИрдиреБрдЕрд▓:
www.mps.mpg.de/dislin/manual.htmlрдлрд╝реАрдЪрд░ рдмреНрд░реАрдл :
www.mps.mpg.de/dislin/appa.htmlрдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ (vред 10.1) :
www.mps.mpg.de/dislin/downloads.htmlрд╡реИрд╕реЗ, DISLIN рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 25 рд╕рд╛рд▓ рдкреБрд░рд╛рдиреА рд╣реИред рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рд╕рдВрдмрд░ 1986 рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдЖ рдерд╛ред