рдХрд▓, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рд╛ рдкрд╛рд╕ рдХрд░реВрдБрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ KSVE (рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдкреНрд░рдпреЛрдЧ рдХреА рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗрд╡рд╛)ред рдФрд░ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦрдирд╛ рд╣реИред рдореИрдВ рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рдХреБрдЫ рд╕рд╡рд╛рд▓реЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдХрд┐ SciLab рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред
рдпрд╣ рд▓реЗрдЦ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реАрдИрдИрд╕реА рдкрд░ рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рдХрд░рдиреЗ рдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рд╛рд╣рд┐рддреНрдп рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореБрдЦреНрдп рд╢рд░реНрддреЗрдВрд╕рд┐рд▓рд╛рдм (рд╕рд┐рд▓рд╛рдм рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛ рдЧрдпрд╛) рд▓рд╛рдЧреВ рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЬ рд╣реИ рдЬреЛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ (рддрдХрдиреАрдХреА) рдФрд░ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЦреБрд▓рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
CeCILL (CEA CNRS INRIA Logiciel Libre рд╕реЗ) рдПрдХ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИ, рдЬреЛ GNU рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рдорд╛рди рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдФрд░ рдлреНрд░рд╛рдВрд╕реАрд╕реА рдХрд╛рдиреВрдиреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
N рдЕрдЬреНрдЮрд╛рдд рдХреЗ рд╕рд╛рде m рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рддреАрдп рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдкреНрд░рдгрд╛рд▓реА (рдпрд╛, рдПрдХ рд░реИрдЦрд┐рдХ рдкреНрд░рдгрд╛рд▓реА, рд╕рдВрдХреНрд╖рд┐рдкреНрдд SLAU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рдореЗрдВ рдлрд╛рд░реНрдо рдХреЗ рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ

рд╕рд╛рдзрд╛рд░рдг рд╡рд┐рднреЗрджрдХ рд╕рдореАрдХрд░рдг (ODE) рдлрд╛рд░реНрдо рдХреЗ рдЕрдВрддрд░ рд╕рдореАрдХрд░рдг рд╣реИрдВ

рдЬрд╣рд╛рдВ рдПрдХ рдЕрдЬреНрдЮрд╛рдд рдлрд╝рдВрдХреНрд╢рди (рд╕рдВрднрд╡рддрдГ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рддреЛ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдорд╛рди рдЖрдпрд╛рдо рдХреЗ рд╕реНрдерд╛рди рдореЗрдВ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдХреНрдЯрд░ рдлрд╝рдВрдХреНрд╢рди рднреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЕрдВрддрд░ рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ), рдЬреЛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдЪрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рдзрд╛рдирдордВрддреНрд░реА рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рднреЗрджрднрд╛рд╡ рд╣реИред рдПрдХ рд╕рдВрдЦреНрдпрд╛ (рдЗрд╕ рд╕рдореАрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЙрдЪреНрдЪрддрдо рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд╛ рдХреНрд░рдо) рдХреЛ рдЕрдВрддрд░ рд╕рдореАрдХрд░рдг рдХрд╛ рдХреНрд░рдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (1)
1. рд╕рд╛рдЗрдирд╛рд▓реИрдм рдХрдВрдкреНрдпреВрдЯрд░ рдЧрдгрд┐рдд рдкреНрд░рдгрд╛рд▓реА: рд╡рд┐рдХрд╛рд╕ рдЗрддрд┐рд╣рд╛рд╕ред рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдФрд░ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рдиредрдХрд╣рд╛рдиреА1994 рд╕реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред 2003 рдореЗрдВ, Scilab рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо Scilab рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдм рдЗрд╕рдореЗрдВ 25 рдкреНрд░рддрд┐рднрд╛рдЧреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдорд╛рдВрдбрд╡реАрд░рд╛, рдЖрдИрдПрдирдЖрдИрдП рдФрд░ рдИрдПрдирдкреАрд╕реА (рдлреНрд░рд╛рдВрд╕) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдЕрд╡рд╕рд░реЛрдВрд╕рд┐рд▓рд╛рдм рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ (рд╕реА, рд╕реА ++, рдлреЛрд░рдЯреНрд░рд╛рди, рдЖрджрд┐) рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ (рд╕реВрдЪрд┐рдпрд╛рдБ, рдмрд╣реБрдкрдж, рддрд░реНрдХрд╕рдВрдЧрдд рдХрд╛рд░реНрдп, рд░реИрдЦрд┐рдХ рдкреНрд░рдгрд╛рд▓реА), рдПрдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рдФрд░ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рднреА рд╣реИрдВред
рд╕рд┐рд▓реЗрдм рдХреЛ рдПрдХ рдЦреБрд▓реА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдУрд╡рд░рд▓реЛрдб рдХрд░рдХреЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрдИ рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
2 рдбреА рдФрд░ 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдПрдиреАрдореЗрд╢рди
рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд, рд╡рд┐рд░рд▓ Matrices
рдмрд╣реБрдкрдж рдФрд░ рддрд░реНрдХрд╕рдВрдЧрдд рдХрд╛рд░реНрдп
рдкреНрд░рдХреНрд╖реЗрдк, рд╕рдиреНрдирд┐рдХрдЯрди
рд╕рд┐рдореБрд▓реЗрд╢рди: ODE рдФрд░ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рд╣рд▓ рдХрд░рдирд╛
рд╕реНрдХреЛрд╕реЛрд╕: рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдХрд╛ рдПрдХ рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╕рд┐рд╕реНрдЯрдо
рд╡рд┐рднреЗрджрдХ рдФрд░ рдЧреИрд░-рдЕрдВрддрд░ рдЕрдиреБрдХреВрд▓рди
рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ
рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛рдо
рдЖрдВрдХрдбрд╝реЗ
рдХрдВрдкреНрдпреВрдЯрд░ рдмреАрдЬрдЧрдгрд┐рдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
рдлреЛрд░рдЯреНрд░рд╛рди, Tcl / Tk, C, C ++, Java, LabVIEW рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕
Scilab рдореЗрдВ MATLAB рдХреЗ рд╕рдорд╛рди рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИред рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдорддрд▓рд╛рдм рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рд╕рд┐рд▓реЗрдм рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рд╕рд┐рд▓рд╛рдм рдЖрдкрдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпреЛрдВ (рдмреЗрд╕реЗрд▓, рдиреНрдпреВрдореИрди, рдЕрднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдореИрдЯреНрд░рд┐рд╕реЗрд╕, рдкреЛрд▓рд┐рдиреЛрдорд┐рдпрд▓ (рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕рд╣рд┐рдд) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИрдВ, рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХреАрдХрд░рдг) рдФрд░ рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред рдЕрдиреБрдХреВрд▓рди рдФрд░ рд╕рд┐рдореБрд▓реЗрд╢рди, рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдХрд╛рд░реНрдп, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЪрд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдгред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рд▓реИрдкреИрдХ, рд▓рд┐рдирдкреИрдХ, рдУрдбреЗрдкреИрдХ, рдПрдЯрд▓рд╕ рдФрд░ рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреИрдХреЗрдЬ рдореЗрдВ рд╕реНрдХреЛрд╕реЛрд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ - рдмреНрд▓реЙрдХ рдЖрд░реЗрдЦ рдФрд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг (MATLAB рдореЗрдВ рд╕рд┐рдореБрд▓рд┐рдВрдХ рдХреЗ рд╕рдорд╛рди)ред рд▓реИрдмрд╡реНрдпреВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╕рд┐рд▓рд╛рдм рдХреЗ рд╕рд╣рдпреЛрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВрдХреБрдЫ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рд╕реЗ рдЕрдВрддрд░:
рдирд┐: рд╢реБрд▓реНрдХред
рд╕реНрд╡рддрдВрддреНрд░рддрд╛ (рд╕рдВрд╕реНрдХрд░рдг 5.0 рд╕реЗ)ред
рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ - рд╡рд┐рддрд░рдг рд╕рдВрд╕реНрдХрд░рдг 4 рдиреЗ рджреЛ-рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ MATLAB рдкреИрдХреЗрдЬ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ 20 рдПрдордмреА рд╕реЗ рдХрдо рд╕рдордп рд▓рд┐рдпрд╛ред рд╕рдВрд╕реНрдХрд░рдг 5 рдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ (5.4.0) рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ 108 рдПрдордмреА рддрдХ рдмрдврд╝ рдЧрдпрд╛ рд╣реИред
рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЪрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╕рд╣рд┐рдд (рдпреВрдирд┐рдХреНрд╕ рдФрд░ рдореИрдЯрд▓реИрдм рдХреЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рднреА рдореМрдЬреВрдж рд╣реИ)ред рдпрд╣ рдЖрдкрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдПрдХ рдмреИрдЪ рдореЛрдб рд╣реИред
рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рдирдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреА рдЦреЛрдЬ рдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЦреБрдж рдкрд░ рдХреНрдпрд╛ рджреЗрдЦрд╛ред
рдЕрдЧрд░ рд╣рдо рдлрд╛рдпрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рдд рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рдирд┐рд╖реНрдард╛ рд╣реИ, рдЙрд╕реА рдЧрдгрд┐рддрдЬреНрдЮ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЬрдм рдореБрдЭреЗ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рдпрд╛ рджрд░рд╛рд░ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдереАред рдЕрдЧрд▓рд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдмрд▓реНрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рд╕реЗ рдЬреЗрдВрдЯреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдлрд╛рдпрджреЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред
рдХрдорд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ, рдореИрдВ рдХреЗрд╡рд▓ 2 рджреЗрдЦрддрд╛ рд╣реВрдВ: рдпрд╣ рдореИрдердореИрдЯрд┐рдХ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдРрд╕рд╛ рджреГрд╢реНрдп рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕рдЯреАрдХрддрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
2. SciLab рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЪрд░ред рдЧрдгрд┐рдд рдХреЗ рднрд╛рд╡ред рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рддрд╣рдд scilab-5.3.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рд╕рд╛рдЗрдирд▓реИрдм 5.3.3
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕, рдореИрдХрдУрдПрд╕
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЪрд░
рд╡рд░реНрд╖ / рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ: 2011
рд╕рдВрд╕реНрдХрд░рдг: 5.3.3
рдбреЗрд╡рд▓рдкрд░: рдиреНрдпреВрдореЗрд░рд┐рдХрд▓ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдлреНрд░реА рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░
рдбреЗрд╡рд▓рдкрд░ рдХреА рд╕рд╛рдЗрдЯ: www.scilab.org
рдмрд┐рдЯ: 32 рдмрд┐рдЯ + 64 рдмрд┐рдЯ
рд▓рд╛рдЗрд╕реЗрдВрд╕: CeCILL
рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкреИрдХреЗрдЬ рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЧреНрд▓рд┐рдЯреНрд╕ рдХреЗ рдмрд┐рдирд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреНрд░реЛрд╕реЗрд╕рд░: рдЗрдВрдЯреЗрд▓ рд╕реЗрд▓реЗрд░реЙрди рдбреБрдЕрд▓-рдХреЛрд░ T3300 2.0 GHz
рд░реИрдо 2GB DDR3
рдЗрдВрдЯреЗрд▓ GMA4500M рд╡реАрдбрд┐рдпреЛ рдПрдбрд╛рдкреНрдЯрд░
рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рд╣реА рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░, рдПрдХ рдХрдорд╛рдВрдб рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИред

2 рдХрд╛рд░реНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: 1 - рдПрдХ рд╣реА рдХрдорд╛рдВрдб рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ, 2 - рдУрдкрди рд╕рд╛рдЗрдВрдЯрдиреЛрдЯреНрд╕ (рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдиреЛрдЯрдмреБрдХ рдХреА рддрд░рд╣ рдХреБрдЫ) рдЬрд╣рд╛рдВ рдЖрдк рдмрд╛рдж рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХрдорд╛рдВрдб рд╡рд┐рдВрдбреЛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ рд╣реЛрд▓реЛ рджреБрдирд┐рдпрд╛ рдХреЗ рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреНрд░рджрд░реНрд╢рди рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рд╡рд╛рдж () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

SciNotes рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдорд╛рди рдорд┐рд▓реЗрдЧрд╛

рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рджрд╛рдИрдВ рдУрд░ рддреАрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ :) (рдХрдИ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ)
рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрди-> ... рдЖрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдк рдЕрдиреНрдп рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдХреНрд░реАрди рдкрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛:

рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдлрд┐рд░ рдореИрдВ рд╕рд┐рд░реНрдл рдХреЛрдб рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджреВрдВрдЧрд╛
SciLab рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдЕрд░реНрдерд╛рдд A рдФрд░ a рднрд┐рдиреНрди рднрд┐рдиреНрди рдЪрд░ рд╣реИрдВред
рдП = рез, рдП = рей
// рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди рдПрдХ рдирдИ рд▓рд╛рдЗрди рдпрд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
// рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рджреЛ рд╕реНрд▓реИрд╢ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдмрд╛рдж рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдмреА = рей
рд╕реА = рдП + рдмреА
disp ┬й
рдореВрд▓ рд╕рдВрдЪрд╛рд▓рди:
+ рдЬреЛрдбрд╝
- рдШрдЯрд╛рд╡
* рдЧреБрдгрд╛
/ рджрд╛рдИрдВ рдУрд░ рд╡рд┐рднрд╛рдЬрди, рдЕрд░реНрдерд╛рдд x / y = xy ^ (- 1)
рдмрд╛рдИрдВ рдУрд░ \ рд╡рд┐рднрд╛рдЬрди, рдЕрд░реНрдерд╛рддреНред x \ y = x ^ (- 1) y
^ рдШрд╛рддрд╛рдВрдХ, рдЕрд░реНрдерд╛рддреНред x ^ рдп
** рдШрд╛рддрд╛рдВрдХ (^ рдХреЗ рдмрд░рд╛рдмрд░)
'рд╣рд░реНрдорд┐рдЯрд┐рдпрди рд╕рдВрдпреБрдЧреНрдорди (рдЬрдЯрд┐рд▓ рд╕рдВрдпреБрдЧреНрдорди рдФрд░ рдкрд╛рд░рдЧрдорди)
3. SciLab рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВред рдХрд╛рд░реНрдп рдФрд░ рдЙрдирдХреЗ рдкреНрд░рдХрд╛рд░ред рдХрд╕реНрдЯрдо рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗред рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЙрдирдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧред
рдкреНрд░рд╛рдердорд┐рдХ рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпред
acos acosd рдЕрдХреЙрд╢ acoshm acosm рдЕрдХреЙрдЯ acotd рдЕрдХреМрдЯ
acsc acscd acsch asec asecd рдПрд╕реЗ asin asind
asinh asinhm рдЕрд╕рд┐рдирдо atan рдПрдЯреИрдВрдб atanh atanhm рдПрдЯрд╛рдирдо
cos cosd cosh coshm рдХреЙрд╕рдо рдХреЙрдЯрдб рдХреЙрдЯрдЧ рдХреЙрдЯ
cothm csc cscd csch sec secd sech sin
sinc sind рд╕рд┐рдиреНрд╣ рдкрд╛рдкрдо sinm рдЯреИрди tand tanh
рддрдирдореН рддрдирдореН
exp exp log log log10 log1p log2 logm max
рдореИрдХреНрд╕реА рдорд┐рди рдорд┐рдиреА рдореЛрдбреБрд▓реЛ рд╢рд╛рдореЛрдбреБрд▓реЛ рд╕рд╛рдЗрди рд╕рд┐рдЧреНрдорд╛ рд╕реНрдХреНрд╡реЗрдпрд░
sqrtm
SciLab рдореЗрдВ рдкреНрд░рдХрд╛рд░
y = int8 (x) 8-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ [-2 ^ 7; (2 ^ 7) -1] = [-128; 127]
y = uint8 (x) 8-рдмрд┐рдЯ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ [0; (2 ^ 8) -1] = [0; 255]
y = int16 (x) 16-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ [-2 ^ 15; (2 ^ 15) -1] = [-32768; 32767]
y = uint16 (x) 16-рдмрд┐рдЯ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ [0; (2 ^ 16) -1] = [0; 65535]
y = int32 (x) 32-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ [-2 ^ 31; (2 ^ 31) -1] = [-2147483648; 2147483647]
y = uint32 (x) 32-рдмрд┐рдЯ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ [0; (2 ^ 32) -1] = [0; 4294967295]
рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рдг рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ
inttype рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХрд╛:
рдЖрдЙрдЯрд╡рд╛рд░ = рдорд╛рдЗрдлрд╝рдВрдХреНрд╢рди (рдЗрдиреНрд╡рд╛рд░)
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рдВрдХреНрд╢рди рдЙрджрд╛рд╣рд░рдг:
рд╕рдорд╛рд░реЛрд╣ y = myfunction (x)
y = 2 * x
endfunction
рдЗрд╕реЗ рдмрдЪрд╛рдУред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ
-> рдирд┐рд╖реНрдкрд╛рджрд┐рдд ('D: \ PRIVATE \ Study \ KSEV \ myfunction.sci', -1)
-> y = рдорд╛рдпрдлрдВрдХреНрд╢рди (3)
рдп =
6ред
4. рдПрдХ рдЖрдпрд╛рдореА рдФрд░ рдмрд╣реБрдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ред рд╕рд░рдгрд┐рдпреЛрдВ рдкрд░ рдореБрдЦреНрдп рдХреНрд░рд┐рдпрд╛рдПрдВред
рдПрдХ рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
-> рдП = [рез, реи, рей, рек, рел, рем]
рдП =
1. 2. 3. 4. 5. 6ред
рдПрдХ рджреЛ рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛:
-> рдП = [1, 2, 3; 4, 5, 6]
рдП =
1. 2. 3ред
5. 5. 6ред
рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ "[" рдФрд░ "]" рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ
рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрддреНрд╡
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо "," рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрддреНрд╡ рдПрдХ рд╣реА рдкрдВрдХреНрддрд┐ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ,
рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо ";" рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред
рдЖрдХрд╛рд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реИ
resize_matrix рдПрдХ рджрд┐рдП рдЧрдП рдЖрдХрд╛рд░ рдФрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХрд╛ рдПрдХ рдирдпрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ
рдЗрд╕рдореЗрдВ рдореВрд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕реЗ рддрддреНрд╡
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдСрдкрд░реЗрд╢рди:
рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ
i = 1; 2, рдФрд░ рдЬреЗ = 3; 4
рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдХ рддреИрдпрд╛рд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд▓реЗрддреЗ рд╣реИрдВ
-> рдП = рдЯреЗрд╕реНрдЯрд╛рдореЗрдЯреНрд░рд┐рдХреНрд╕ ("рд╣рд┐рд▓реНрдм", 5)
рдП =
25. - 300. 1050. - 1400.630ред
- 300. 4800. - 18900. 26880. - 12600ред
1050. - 18900. 79380. - 117600. 56700ред
- 1400. 26880. - 117600. 179200. - 88200ред
630. - 12600. 56700. - 88200. 44100ред
-> рдП (1: 2, 3: 4)
ans =
1050. - 1400ред
- 18900.26880
рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ
рдП (:: :) рдкреВрд░реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕
A-(i: j, k) k-th рдХреЙрд▓рдо рдореЗрдВ i-th рд╕реЗ j-th рд░реЛ рддрдХ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрддреНрд╡
рдП (i, j: k) рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рддрддреНрд╡ i-th рдкрдВрдХреНрддрд┐ рдореЗрдВ jth рд╕реЗ kth рдХреЙрд▓рдо рддрдХ рд╣реИрдВ
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА A (i, :) i-th рдкрдВрдХреНрддрд┐
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдП (:, рдЬреЗ) рдЬреЗ-рд╡реЗрдВ рдХреЙрд▓рдо
рдпреВрдирд┐рдЯ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЬрдирд░реЗрд╢рди
-> рдП = рд╡рд╛рд▓реЗ (3, 3)
рдП =
1. 1. 1ред
1. 1. 1ред
1. 1. 1ред
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдСрдкрд░реЗрд╢рди
+ рдЬреЛрдбрд╝ + рддрддреНрд╡рд╡рд╛рдЪрдХ рдЬреЛрдбрд╝
- рдШрдЯрд╛рд╡
* рдЧреБрдгрдиред * рддрддреНрд╡-рд╡рд╛рд░ рдЧреБрдгрди
/ рджрд╛рдИрдВ рдУрд░ рдХрд╛ рд╡рд┐рднрд╛рдЬрди
рдмрд╛рдИрдВ рдУрд░ \ рдбрд┐рд╡реАрдЬрдиред рдмрд╛рдИрдВ рдУрд░ \ elementwise рд╡рд┐рднрд╛рдЬрди
^ рдпрд╛ * рдШрд╛рддрд╛рдВрдХ: ^ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдШрд╛рддрд╛рдВрдХ
'рд╣рд░реНрдорд┐рдЯрд┐рдпрди рд╕рдВрдпреБрдЧреНрдорди (рдЬрдЯрд┐рд▓ рд╕рдВрдпреБрдЧреНрдорди рдФрд░ рдкрд╛рд░рдЧрдорди)
ред ' рдЬреЛрдбрд╝реА рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдХреНрд░рдордг
рдкрд╣рдЪрд╛рди рдореИрдЯреНрд░рд┐рдХреНрд╕ 2 рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЦреНрдпрд╛ рдХреЛ 2 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг
-> рдмреА = 2 * рд╡рд╛рд▓реЗ (2, 2)
рдм =
2. 2ред
2. 2ред
5. рдПрдХ рдЖрдпрд╛рдореА рдФрд░ рдмрд╣реБрдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ред рд╡рд┐рд╢реЗрд╖ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛рд░реНрдп
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
рдЪреЛрд▓ рдЪреЛрд▓реНрд╕реНрдХреА рдЕрдкрдШрдЯрди
рд╕рд╛рдереА рд╕рд╛рдереА рдореИрдЯреНрд░рд┐рдХреНрд╕
рдХрдВрдбрд┐рд╢рди рдХрдВрдбрд┐рд╢рди рдирдВрдмрд░
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗрд╡рд╛рд▓рд╛
рдЙрд▓рдЯрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕
рд░реИрдЦрд┐рдХ рд╕рдореАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╣рд▓ рдХрд░рдирд╛
lsq рдХрдо рд╕реЗ рдХрдо рд╡рд░реНрдЧ рд╡рд┐рдзрд┐
рд╕рдорд░реНрдерди рддрддреНрд╡ рдЪрдпрди рдХреЗ рд╕рд╛рде lu LU рдЕрдкрдШрдЯрди
рдХреНрдпреВрдЖрд░ рдХреНрдпреВрдЖрд░ рдЕрдкрдШрдЯрди
rcond рд╢рд░реНрдд рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд┐рд▓реЛрдо рд╣реИ
рдХрд▓реНрдкрдирд╛ eigenvalues тАЛтАЛрдФрд░ рд╡реИрдХреНрдЯрд░
рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╡рд┐рд▓рдХреНрд╖рдг рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ svd рд╡рд┐рд╕реНрддрд╛рд░
рд╡рд┐рд╢реЗрд╖ рдореЗрдЯреНрд░рд┐рд╕реЗрд╕ рдХреА рдЯреЗрд╕реНрдЯрдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреАрдврд╝реА (рд╣рд┐рд▓реНрдмрд░реНрдЯ, рдлреНрд░реИрдВрдХ, рдЖрджрд┐)
рдЯреНрд░реЗрд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕
6. рдПрдХ рдЖрдпрд╛рдореА рдФрд░ рдмрд╣реБрдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ред SLAU рд╕рдорд╛рдзрд╛рдиред рдЪрд░рд┐рддреНрд░ рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рдЙрди рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ
Cramer рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрд╛рда
-> рдП = [реи рез -рел рез; рез -3 реж -рем; реж реи -рез реи; рез рек-6 рем) // рдЧреБрдгрд╛рдВрдХ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕;
-> рдмреА = [8; 9; -5; 0]; // рдореБрдХреНрдд рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╡реЗрдХреНрдЯрд░
-> // рдкрд╣рд▓рд╛ рд╕рд╣рд╛рдпрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕
-> рдП 1 = рдП; рдП 1 (:, 1) = рдмреА;
-> // рджреВрд╕рд░рд╛ рд╕рд╣рд╛рдпрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕
-> рдП 2 = рдП; рдП 2 (:, 2) = рдмреА;
-> // рддреАрд╕рд░рд╛ рд╕рд╣рд╛рдпрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕
-> рдП 3 = рдП; рдП 3 (:, 3) = рдмреА;
-> // рдЪреМрдерд╛ рд╕рд╣рд╛рдпрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕
-> рдП 4 = рдП; рдП 4 (:, 4) = рдмреА;
-> // рдореБрдЦреНрдп рдирд┐рд░реНрдзрд╛рд░рдХ nonzero рд╣реИ
-> D = det (A);
-> // рд╕рд╣рд╛рдпрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рд░реНрдзрд╛рд░рдХ
-> d (1) = det (A1);
-> d (2) = det (A2);
-> d (3) = det (A3);
-> d (4) = det (A4);
-> // рдЕрдЬреНрдЮрд╛рдд рдХрд╛ рд╡реЗрдХреНрдЯрд░
-> рдПрдХреНрд╕ = рдбреА / рдбреА
x =
3ред
- 4ред
- 1ред
1ред
-> // рдЪреЗрдХ рдХрд░реЗрдВ
-> рдкреА = рдП * рдПрдХреНрд╕рдмреА
рдкреА =
0ред
0ред
- 8.882D-16
2.665D-15
рдЧреЙрд╕ рд╕реЙрд▓реНрдпреВрд╢рди
-> рдП = [2 -1 1; 3 2 -5; 1 3 -2];
-> рдмреА = [0; 1; 4];
-> // рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рддреНрд░рд┐рдХреЛрдгреАрдп рд░реВрдк рдореЗрдВ рдХрдореА
-> рд╕реА = rref ([рдП рдмреА]);
-> // рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕реЗ рдЕрдВрддрд┐рдо рдХреЙрд▓рдо рдЪреБрдиреЗрдВ,
-> // x - рд╕рд┐рд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди
-> x = C (1: 3.4: 4)
x =
0.4642857
1.6785714
0.75
-> рдП * x // рдЪреЗрдХ
ans =
- 5.551D-16
1ред
4ред
7. рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХреАрдХрд░рдгред рдПрдХреАрдХрд░рдг рджреГрд╖реНрдЯрд┐рдХреЛрдгред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдПрдХреАрдХрд░рдг
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХреАрдХрд░рдг (рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдирд╛рдо: (рд╕рдВрдЦреНрдпрд╛рддреНрдордХ) рдЪрддреБрд░реНрднреБрдЬ) - рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрднрд┐рдиреНрди (рдЖрдорддреМрд░ рдкрд░ рдЕрдиреБрдорд╛рдирд┐рдд) рдХреЗ рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ред рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХреАрдХрд░рдг рдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрднрд┐рдиреНрди рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред
рдЯреНрд░реЗрдкреЛрдЬреЙрдЗрдб рдПрдХреАрдХрд░рдг
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХреАрдХреГрдд рдХрд░реЗрдВ, 1 рдЪрд░рдг рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде 1 рд╕реЗ 10 рддрдХ рдХреЗ рдЦрдВрдб рдкрд░ 2 * x-1 рдХреА рдЬрдбрд╝
-> x = 1: 10
x =
1. 2. 3. 4. 5. 6. 6. 7. 8. 9. 9. 10ред
-> y = sqrt (2 * x-1)
рдп =
рдХреЙрд▓рдо 1 рд╕реЗ 6
1. 1.7320508 2.236068 2.6457513 3. 3.3166248
рд╕реНрддрдВрдн 7 рд╕реЗ 10
3.6055513 3.8729833 4.1231056 4.3588989
-> рдЗрдВрдЯреНрд░рд╛рдкреНрд░ (x, y)
ans =
27.211585
рдиреНрдпреВрдЯрди рдиреЗ рдЪрддреБрд░реНрднреБрдЬ рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ
-> рдПрдХреАрдХреГрдд ('(2 * x-1) ^ 0.5', 'x', 5.13)
ans =
32.666667
8. рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рднреЗрджрднрд╛рд╡ред рднреЗрджрднрд╛рд╡ рджреГрд╖реНрдЯрд┐рдХреЛрдгред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рднреЗрджрднрд╛рд╡ - рдПрдХ рдЕрд╕рддрдд рджрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗ рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╡рд┐рднреЗрджреАрдХрд░рдг рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдиреНрдирд┐рдХрдЯрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЛ рдкреНрд░рдХреНрд╖реЗрдк рдмрд╣реБрдкрдж рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдиреНрдпреВрдиреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рднреА рдореВрд▓ рд╕реВрддреНрд░ рдкрд╣рд▓реЗ рдиреНрдпреВрдЯрди рдкреНрд░рдХреНрд╖реЗрдк рдмрд╣реБрдкрдж (рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдЯрди рдХреЗ рд╕реВрддреНрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмрд┐рдВрджреБ рдкрд░
-> рдлрд╝рдВрдХреНрд╢рди f = myf (x), f = (x + 2) ^ 3 + 5 * x, рдПрдВрдбрдлрдВрдХреНрд╢рди;
-> рд╕рдВрдЦреНрдпрд╛рддреНрдордХ (myf, 1)
ans =
32ред
-> x = 1; 3 * (x + 2) ^ 2 + 5
ans =
32ред
рдЦрдВрдб рдкрд░
v = 0: 3;
-> рд╕реБрдиреНрди (рдореЗрд░реА, рд╡реА)
ans =
17. 0. 0. 0ред
0. 32. 0. 0ред
0. 0. 52.999999 0ред
0. 0. 0. 80.000002
рдФрд░ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
-> рдлрд╝рдВрдХреНрд╢рди f1 = my1 (x), f1 = 3 * (x + 2) ^ 2 + 5, рдПрдВрдбрдлрдВрдХреНрд╢рди;
-> my1 (v)
ans =
17. 32. 53. 80ред
9. ODE рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдорддрд▓рдм рд╣реИ SciLabред ODE рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпред рд╕реАрдорд╛ рдореВрд▓реНрдп рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рдиред
ODE рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ 4 рддрд░реАрдХреЗ рд╣реИрдВ:
1. ode рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреЛ рд╕рд╛рдзрд╛рд░рдг рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЙрд▓реНрд╡рд░ рд╣реИ
рдЕрдВрддрд░ рд╕рдореАрдХрд░рдгред
2. рдУрдбреЗрдХ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреЛ рдорд┐рд╢реНрд░рд┐рдд рдЕрд╕рддрдд рд╕рдорд╛рдзрд╛рди рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ
рдирд┐рд░рдВрддрд░ рдкреНрд░рдгрд╛рд▓реАред
3. dassl рдХрдорд╛рдВрдб, рдЬреЛ рдПрдХ рдирд┐рд╣рд┐рдд рдЕрдВрддрд░ рд╕рдореАрдХрд░рдг рдХрд╛ рд╣рд▓ рджреЗрддрд╛ рд╣реИред
4. рдирд┐рд╣рд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреЛ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реИрдЦрд┐рдХ рд╕рдорд╛рдзрд╛рди рджреЗрддрд╛ рд╣реИ
рдЕрдВрддрд░ рд╕рдореАрдХрд░рдгред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
-> y0 = 1;
-> t0 = 1;
-> рдЯреА = 1: 0.01: 1.5;
-> deff ("[ydot] = f (t, y)", "ydot = y ^ (1/3) * t))
-> y = ode (y0, t0, t, f);
-> y_exact = ((t ^ 2 + 2) / 3) ^ (1.5); // рдпрд╣ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рд╕рдорд╛рдзрд╛рди рдлрд╝рдВрдХреНрд╢рди рд╣реИ;
-> my_er = y-y_exact;
-> рдХрдерд╛рдирдХ (t, y-y_exact) // рдпрд╣ рддрд░реНрдХ рдЯреА рд╕реЗ рдЧрдгрдирд╛ рддреНрд░реБрдЯрд┐ рдХрд╛ рдПрдХ рдЧреНрд░рд╛рдл рд╣реИ
рдкрд░рд┐рдгрд╛рдо рдПрдХ рдРрд╕реА рдЕрдиреБрд╕реВрдЪреА рд╣реИ

рдПрдХ рдХреЗ рд▓рд┐рдП рдЖрдк рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╡рд┐рдВрдбреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
10. SciLab рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд░реЗрдЦрд╛рдВрдХрди рдХрд╛ рдирд┐рд░реНрдорд╛рдгред рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдФрд░ рдкреНрд░рдХрд╛рд░ред
рдкреНрд▓реЙрдЯ рдлрд╝рдВрдХреНрд╢рди
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
x = -2 *% pi: 0.1: 2 *% pi;
y = sin (cos (x));
рдкреНрд▓реЙрдЯ (x, y);
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рд╕реЗрдЧрдореЗрдВрдЯ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдлрд╝рдВрдХреНрд╢рди
рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ:
x = -6.28: 0.02: 6.28;
y = sin (x / 2);
z cos (x) рд╣реИ;
v = exp (cos (x));
рдкреНрд▓реЙрдЯ (x, y, x, z, x, v);

рдкреНрд▓реЙрдЯ 2 рдбреА рдлрд╝рдВрдХреНрд╢рди
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рд░реНрдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
x = [- 2 *% рдкреАрдЖрдИ: 0.1: 2 *% рдкреАрдЖрдИ];
y = [рдкрд╛рдк (x); cos (x)];
рдкреНрд▓реЙрдЯ 2 рдбреА (x, y ', рд╕реНрдЯрд╛рдЗрд▓ = [рд░рдВрдЧ ("рд▓рд╛рд▓"), рд░рдВрдЧ ("рдиреАрд▓рд╛")], рд░реЗрдХреНрдЯ = [- 8, -2,8,2]

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред
рдХрд╛рд░реНрдп рддреБрд░рдВрдд рдПрдХ рд╕рд░рдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрдк рд▓рд╛рдЗрдиреЛрдВ рдФрд░ рдЦрдВрдб рдХреЗ рд░рдВрдЧ рдХреЛ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкреЛрд▓рд░рдкреНрд▓реЙрдЯ рдлрд╝рдВрдХреНрд╢рди
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдзреНрд░реБрд╡реАрдп рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдПрдХ рдЧреНрд░рд╛рдл рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдлрд╛рдИ = 0: 0.01: 2 *% рдкреА;
рдЖрд░рдУ = 3 * рдХреЙрд╕ (5 * рдлрд╛рдИ);
ro1 = 3 * cos (3 * fi);
рдкреЛрд▓рд░рдкреНрд▓реЙрдЯ (рдлрд╛рдИ, рдЖрд░рдУ, рд╢реИрд▓реА = рд░рдВрдЧ ("рд▓рд╛рд▓"));
рдпрд╣ рдбреЗрдЬрд╝реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рдкреНрд▓реЙрдЯ 2 рдбреА рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдорд╛рди рд╣реИрдВ
11. SciLab рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рддреАрди рдЖрдпрд╛рдореА рд░реЗрдЦрд╛рдВрдХрди рдХрд╛ рдирд┐рд░реНрдорд╛рдгред рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдФрд░ рдкреНрд░рдХрд╛рд░ред
рдкреНрд▓реЙрдЯ рдХрд░рдиреЗ рдХреЗ 4 рддрд░реАрдХреЗ рд╣реИрдВ:
рд╡рд┐рдзрд┐ 1
рдкреНрд▓реЙрдЯ 3 рдбреА рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЯреАрдо рдореИрдЯреНрд░рд┐рд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдПрдХ 3 рдбреА рдЧреНрд░рд╛рдл рдмрдирд╛рддреА рд╣реИ
x, y рдФрд░ z
рд╡рд┐рдзрд┐ 2
рдкреНрд▓реЙрдЯ 3 рдбреА 1 рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЯреАрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдПрдХ 3D рдЧреНрд░рд╛рдл рдмрдирд╛рддреА рд╣реИ
рд░рдВрдЧреАрди рд╕реНрддрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ x, y рдФрд░ z рдХреЛ рдкрд░рд┐рдкрдХреНрд╡ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд╛рдд рдЖрдо рддреМрд░ рдкрд░ рдмреЗрдорд╛рдиреА рд╣реИ: рдкрд░рд┐рдорд╛рдг
z рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд░рдВрдЧреАрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрд╡реАрдХреГрдд рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣реЛрддреЗ рд╣реИрдВ
рдЬреЗрдбред
рд╡рд┐рдзрд┐ 3
Fplot3d рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдпрд╣ fplot3d рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рд╕рддрд╣
рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рд╡рд┐рдзрд┐ 4
Fplot3d1 рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдпрд╣ рдкреНрд▓реЙрдЯ 3 рдбреА 1 рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рддрд╣ рдХреЛ imaged рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рджреЗрдЦреЗрдВред
рдЙрджрд╛рд╣рд░рдг 1
t = -% pi: 0.3:% pi;
рдкреНрд▓реЙрдЯ 3 рдбреА (рдЯреА, рдЯреА, рдкрд╛рдк (рдЯреА) '* рдХреЙрд╕ (рдЯреА), 35.45,' рдПрдХреНрд╕ @ рд╡рд╛рдИ @ рдЬреЗрдб ', [2,2,4]);

рдореИрдВ рдпрд╣ рдмрддрд╛рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рддрд╕реНрд╡реАрд░ рдмрдЪрд╛рдУ
рдЙрджрд╛рд╣рд░рдг 2ред
t = -% pi: 0.3:% pi;
рдкреНрд▓реЙрдЯ 3 рдбреА 1 (рдЯреА, рдЯреА, рдкрд╛рдк (рдЯреА) '* рдХреЙрд╕ (рдЯреА), 35.45,' рдПрдХреНрд╕ @ рд╡рд╛рдИ @ рдЬреЗрдб ', [2,2,4]);

рдЙрджрд╛рд╣рд░рдг 3
deff ('[z] = рд╕рд░реНрдл (x, y)', 'z = sin (x) * cos (y)');
t = -% pi: 0.3:% pi;
fplot3d (рдЯреА, рдЯреА, рд╕рд░реНрдл, 35.45, "рдПрдХреНрд╕ @ рд╡рд╛рдИ @ рдЬреЗрдб");
рдкрд░рд┐рдгрд╛рдо рдЙрджрд╛рд╣рд░рдг 1 рдХреЗ рд░реВрдк рдореЗрдВ рд╣реА рд╣реИ
рдЙрджрд╛рд╣рд░рдг 4
deff ('[z] = рд╕рд░реНрдл (x, y)', 'z = sin (x) * cos (y)');
t = -% pi: 0.3:% pi;
fplot3d1 (рдЯреА, рдЯреА, рд╕рд░реНрдл, 35.45, "рдПрдХреНрд╕ @ рд╡рд╛рдИ @ рдЬреЗрдб");
рдкрд░рд┐рдгрд╛рдо рдЙрджрд╛рд╣рд░рдг 2 рдХреЗ рд╕рдорд╛рди рд╣реИ
12. SciLab рдореЗрдВ рдмрд╣реБрдкрдж рдХреА рд╕рдорд╕реНрдпрд╛ред рдмрд╣реБрдкрдж рдХреЗ рд╕рд╛рде рдЪрд░рд┐рддреНрд░ рд╕рдВрдЪрд╛рд▓рдиред рдмреАрдЬрдЧрдгрд┐рддреАрдп рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ред Fsolve рдФрд░ рдореВрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреА рддреБрд▓рдирд╛ред
рд╕рдореАрдХрд░рдг рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ 2x ^ 4-8x ^ 3 + 8x ^ 2-1 = 0
рд╡реА = [- 1 0 8 -8 2];
p = рдкрд╛рд▓реА (V, 'x', 'c')

рд╕рд░рдгреА x рдкрд░ рдЧреБрдгрд╛рдВрдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдмрд╣реБрдкрдж рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж, рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
рдПрдХреНрд╕ = рдЬрдбрд╝реЗрдВ (рдкреА)
рдПрдХреНрд╕ =
2.306563
1.5411961
- 0.3065630
0.4588039
рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдЯреНрд░рд╛рдиреНрд╕реЗрдВрдбреИрдВрдЯрд▓ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Scilab fsolve (x0, f) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдХрд╛рд░реНрдп 
-> deff ('[y] = f1 (x)', 'y1 = ((x-рез) ^ реи) ^ (рез/рей), y2 = (x ^ реи) ^ (рез/рей), y = y1-y2 ')
-> fsolve (0, f1)
ans =
0.5
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ SciLab рдХреЗ рдЖрдЧреЗ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдпрд╛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ / рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЗрд░рдгрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛
рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕реНрд░реЛрддреЛрдВ рдХреА рд╕реВрдЪреА:
1.http: //ru.wikipedia.org/wiki/Scilab
2.http : //vse-o-scilab.narod.ru/osnovi_raboti_v_scilab/konsol_scilab/
3. рдЕрд░реНрдЯреЗрдо рдЧреНрд▓реАрдмреЛрд╡ рдирд╡рдВрдмрд░ 2010 рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╕рд┐рд▓рд╛рдм рдорд╛рдЗрдХреЗрд▓ рдмреЙрдбрд┐рди рдХрд╛ рдкрд░рд┐рдЪрдп
4. рдЕрд▓реЗрдХреНрд╕реЗрд╡ рдИред рдЖрд░, рдЪреЗрд╕рдиреЛрдХреЛрд╡рд╛ рдУ.рд╡реА. рд╕рд┐рд▓рд╛рдм рдореЗрдВ рдЕрд░реНрд░реЗ рдФрд░ рдореИрдЯреНрд░рд┐рд╕реЗрд╕ред рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рдиред