
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди
рд╕рдбрд╝рдХ рдХреЗ рдКрдкрд░ рд╕реНрдерд┐рдд рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдХреИрдорд░рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЬреНрдЮрд╛рдд рдХреИрдорд░рд╛ рд╕рдВрдХрд▓реНрдк рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рдХреЛрдгред рд░реЛрдбрд╡реЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╡реАрдбрд┐рдпреЛ рдХреИрдорд░рд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдХрд┐рд╕реА рднреА рдЧрд▓рд┐рдпреЛрдВ рдХреЗ рдКрдкрд░ рд╕реЗ, рд╕рдбрд╝рдХ рдХреЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рдирд┐рдХрдЯрддрдо рдирд┐рдпрдВрддреНрд░рд┐рдд рд▓реЗрди рдХреЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ 3 рдореАрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВред рдПрдХ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рд┐рдд рдЧрд▓рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 4 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдХреИрдордХреЙрд░реНрдбрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлреНрд░реЗрдо рджрд░ рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рдг рдХреНрд╖реЗрддреНрд░ рдХреА рддрд╕реНрд╡реАрд░реЗрдВ рд▓реЗрддрд╛ рд╣реИред рд╕рднреА рдлреНрд░реЗрдо рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рд╣реИрдВред рд╡рд╛рд╣рди рдкрд╛рд╕ рдХрд╛ рдкрд░рд┐рдгрд╛рдо (рдмрд╛рдж рдореЗрдВ "рдЯреАрдПрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк рд╡рд╛рд╣рди рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдлреНрд░реЗрдо рдХреЗ рдХреЗрдВрджреНрд░ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреНрд░реИрдХ рд╣реИ:
x11 y11 x12 y12 тАж x1i y1i тАж x1n y1n
рдХрдИ рд╡рд╛рд╣рдиреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдлреЙрд░реНрдо рдореЗрдВ рдПрдХ рдЯреНрд░реИрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ:
x11 y11 x12 y12 тАж x1i y1i тАж x1n y1n
x21 y21 x22 y22 тАж x2i y2i тАж x2n y2n
...
xi1 yi1 xi2 yi2 тАж xii yii тАж xin yin
...
xn1 yn1 xn2 yn2 тАж xni yni тАж xnn ynn
рдЙрджрд╛рд╣рд░рдг рдЯреНрд░реИрдХ рдлрд╝рд╛рдЗрд▓:
1420 23 1399 44 1377 62 1351 82
417 327 368 359 313 392 119 500 48 540
2300 62 2291 91 2275 125 2267 159 2254 197
2298 114 2263 223 2199 413 2180 470 2158 532
рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реЛрдирд╛, рд╡рд╛рд╣рдиреЛрдВ рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрд╡рдХреНрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╡реАрдбрд┐рдпреЛ рдХреИрдорд░рд╛ рдХреЗ рдХреЛрдг рдФрд░ рдЕрдВрдХреБрд╢ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдХреИрдорд░рд╛ рдХреЗ рд░реЛрдЯреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдирд╛ред
рдбреЗрдЯрд╛ рдЖрдпрд╛рдд
рд╣рдо рдЙрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред
рд╣рдорд╛рд░реА рдлрд╝рд╛рдЗрд▓ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд▓реИрдкрдЯреЙрдк рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЧрдгрд┐рддрдЬреНрдЮ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝), рдЬрд┐рд╕реЗ recdat.txt рдлрд╝рд╛рдЗрд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджрд░реНрдЬ рдХрд░реЗрдВ:
file = Import[NotebookDirectory[] <> "recdat.txt", "Table"];
file
- рдЪрд░ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
NotebookDirectory[]
- рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд▓реИрдкрдЯреЙрдк рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ
<>
- рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдиреЛрдЯреЗрд╢рди
"recdat.txt"
- рдкрдЯрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдХрд╛ рд╕рдВрдХреЗрдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ
"Table"
рдЖрдпрд╛рдд [] рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдпрд╛рдд рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдЪрд░ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ (рд╕реВрдЪреА) рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧрд╛
рдкреНрд░рддреАрдХ
;
рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЧрдгрд┐рддрдЬреНрдЮ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рд╡рд░реНрдгрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
Shift + Enter рджрдмрд╛рдиреЗ рдкрд░ рд╣рдорд╛рд░реА рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рд╣реЛ рдЬрд╛рдПрдЧреАред
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рджрд░реНрдЬ рдХрд░рдиреЗ рдФрд░ Shift + Enter рджрдмрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдзрд┐рдХ рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
TableForm[file]
1420 23 1399 44 1377 62 1351 82
417 327 368 359 313 392 119 500 48 540
2300 62 2291 91 2275 125 2267 159 2254 197
2298 114 2263 223 2199 413 2180 470 2158 532
TableForm[list]
- рдЖрдпрддрд╛рдХрд╛рд░ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдореЗрдВ рд╕реНрдерд┐рдд рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ
рд╣рдо рдХреИрдорд░рд╛ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рдХреЛрдг рдХреЗ рд╕рдВрдХрд▓реНрдк рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд┐рд░рд╛рдВрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
Xlen = 2360; (* *)
Ylen = 1776; (* *)
Xang = 14; (* *)
Yang = Xang*3/4; (* *)
рд╣рдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдЯрд░рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
length = Length[file];
Length[list]
- рдПрдХ рдЖрдпрд╛рдореА рд╕реВрдЪреА рд╕реВрдЪреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдпрд╛ рдмрд╣реБ-рдЖрдпрд╛рдореА рд╕реВрдЪреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдпрд╛рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ
рдЖрдпрд╛рддрд┐рдд рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛
рдЖрдпрд╛рддрд┐рдд рдбреЗрдЯрд╛ рдПрдХ рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдЬреЛ рдЧрдгрд┐рддрдЬреНрдЮ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рддреАрди-рдЖрдпрд╛рдореА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╕реВрдЪрдХрд╛рдВрдХ i, j рдХреЗ рд╕рд╛рде рддрддреНрд╡ рдореЗрдВ рджреЛ рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВ - рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдХреЗ рдХреЗрдВрджреНрд░ рдХреЗ x- рдФрд░ y-рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдХреА рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░, рдФрд░ jред - i-th рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдХ рдкреЙрдЗрдВрдЯ рдХрд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ред
рд╡рд┐рд╖рдп рд╕реЗ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░:
рдЧрдгрд┐рддрдЬреНрдЮ рдореЗрдВ, рдПрдХ рд╣реА рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕реЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ; рдПрдХ рд╣реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдпрд╛ рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЧрдгрд┐рдд рд╕рдорд╛рд░реЛрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХрдо рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЗрд╕реЗ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдорд╛рдирдХ рд╡реЛрд▓реНрдлрд╝реНрд░рд╛рдо рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕реЗрдЯ рдХреА Timing[]
, Timing[]
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред
рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдкрд╣рд▓реЗ рдЪрд░ рдХреЛ рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд░реЗрдВ:
num = {};
рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдЪрдХреНрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
Do[num = Append[num,
Partition[file[[i]], 2]],
{i, length}]
[рдХреНрд░рд┐рдпрд╛, {рдкрд╛рд╢ рдирд┐рд╖реНрдкрд╛рджрди рд╕реНрдерд┐рддрд┐}] рдХрд░реЗрдВ
Append[list,element]
- рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
Partition[list,n]
- рд╕реВрдЪреА рд╕реВрдЪреА рдХреЛ рд▓рдВрдмрд╛рдИ n рдХреЗ рдЧреИрд░-рдЕрддрд┐рд╡реНрдпрд╛рдкреА рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╕реВрдЪреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ n рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдВрддрд┐рдо k (k <n) рддрддреНрд╡реЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
file[[i]]
- рд╕реВрдЪреА рдХрд╛ i рддрддреНрд╡ рджреЗрддрд╛ рд╣реИ
рдЕрдм рд╣рдо рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╕рдВрд░рдЪрдирд╛ рдХреИрд╕реА рджрд┐рдЦрддреА рд╣реИ, рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ:
TableForm[num, TableSpacing -> {3, 4}]

TableSpacing -> {3, 4}
- рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рдмреАрдЪ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдЯреНрд░реИрдХ рд╕рдореАрдХрд░рдг рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛
рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЯреНрд░реИрдХ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд░реИрдЦрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред "рдирд┐рдЬреА рддреМрд░ рдкрд░" - рдХреНрдпреЛрдВрдХрд┐ рдКрдкрд░ рдорд╛рдирд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдПрдХ рд╕реАрдзреА рд╕рдбрд╝рдХ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдБ рд╡рд╛рд╣рди рддреЗрдЬрд╝ рдЧрддрд┐ рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдорд╛рд░реНрдЧ рдХреЗ рджреМрд░рд╛рди рдирд┐рдпрдВрддреНрд░рдг рдХреНрд╖реЗрддреНрд░ рдХреЗрд╡рд▓ рдЙрд╕ рдЧрддрд┐ рд╕реЗ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕реАрдзреА рд░реЗрдЦрд╛рдУрдВ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВред
рд╡рд╛рд╣рди рдХреА рдЧрддрд┐ рдХреЗ рд╕рдореАрдХрд░рдг рд╣рдо рд╕реВрдЪреА рдореЗрдВ рд▓рд┐рдЦреЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдЗрд╕реЗ рдШреЛрд╖рд┐рдд рдХрд░реЗрдВ:
numeq = {};
рдФрд░ рд╣рдо рдирд┐рдпрдВрддреНрд░рдг рдХреНрд╖реЗрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд╛рд╣рди рдХреА рдЧрддрд┐ рдХреЗ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдпрд╣ рдХрд╣рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдлреНрд░реЗрдо рдореЗрдВ рдореВрд▓ рдлреНрд░реЗрдо рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рд╣реИ, рдЗрд╕рд▓рд┐рдП:
Do[numeq = Append[numeq,
Fit[num[[i]], {1, x}, x]],
{i, length}]
рдлрд╝рд┐рдЯ [рдбреЗрдЯрд╛, рдлрд╝рди, рд╡реИрд░] - рдбреЗрдЯрд╛ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдЪрд░ рдХреЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реИрдЦрд┐рдХ рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдмрд╕реЗ рдХрдо рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕рдиреНрдирд┐рдХрдЯрди рдХреЗ рд▓рд┐рдП рджрд┐рдЦрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рдлреЙрд░реНрдо {{X1, y1, ..., f1}, {x2, y2, ..., f2}, ...} рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ x, y, ... рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд░реНрд╕реЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдЪрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рдХреЛ рдлреЙрд░реНрдо {f1, f2, ...} рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдордиреНрд╡рдп 1,2 рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ, ... рдлрд╝рди рддрд░реНрдХ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдХреА рд╕реВрдЪреА рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ var рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╣реБ-рдЖрдпрд╛рдореА рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ i-рд╡реЗрдВ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЕрдВрдХреЛрдВ рдХреЗ рджреЛ-рдЖрдпрд╛рдореА рд╕рд░рдгреА рд╡рд╛рд▓реЗ рдЕрдВрдХ - рд╡рд╛рд╣рди рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдХреЗ рдХреЗрдВрджреНрд░ - рд╣рдо рдХрдо рд╕реЗ рдХрдо рд╡рд░реНрдЧ рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдк рдХреЗ kx + b рдХреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдореМрдЬреВрджрд╛ рд╕реЗрдЯ рдХреЗ рдирд┐рдХрдЯрддрдо рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕ рдЪрдХреНрд░ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдПрдХ рд╕реВрдЪреА рд╣реИ:
{1167.11 - 0.803101 x, 568.193 - 0.571513 x, 6110.1 - 2.62293 x, 6471.36 - 2.75496 x, 1199.09 - 0.812067 x, 2491.96 - 1.29425 x, 1121.33 - 0.787616 x, 2933.43 - 1.75218 x, 625.959 - 0.609492 x, 2512.3 - 1.30408 x, 7805.9 - 3.3897 x, 881.413 - 0.698268 x, 2651.99 - 1.3463 x, 6140.19 - 2.61239 x, 2594.17 - 1.27645 x, 557.83 - 0.587095 x, 1195.29 - 0.82697 x, 6346.13 - 2.73884 x, 6887.01 - 2.92561 x, 2377.62 - 1.26743 x, 3241.53 - 1.72441 x, 1424.49 - 0.846298 x, 1218.75 - 0.83174 x, 7203.35 - 3.089 x, 5420.94 - 2.28441 x, 2500.74 - 1.29295 x, 2402.61 - 1.25934 x, 6760. - 2.89566 x, 1175.7 - 0.794353 x, 1117.2 - 0.77705 x, 7066.9 - 3.00537 x, 2346.99 - 1.24765 x, 2698.98 - 1.39178 x, 1277.43 - 0.849703 x, 633.372 - 0.61772 x, 2578.56 - 1.3082 x, 2952.21 - 1.47007 x, 1107.8 - 0.7861 x, 2352.46 - 1.24075 x, 2326.56 - 1.23348 x...}
рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдбреЗрдЯрд╛ рдФрд░ рд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдЪрд┐рддреНрд░рдордп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡
рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЧреНрд░рд╛рдл рдкрд░ рдЙрди рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдФрд░ рд╣рдорд╛рд░реЗ рд╕рдорддреБрд▓реНрдп рд╕рдореАрдХрд░рдг рд╣реИрдВред
Mathematica рдореЗрдВ рдПрдХ рдЧреНрд░рд╛рдл рдкрд░ рдЕрдВрдХ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ
ListPlot[]
рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ
Plot[]
рдлрд╝рдВрдХреНрд╢рди рд╣реИред рдПрдХ рдЧреНрд░рд╛рдл рдкрд░ рдЕрдВрдХ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдЧреНрд░рд╛рдлрд╝ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреНрд░рд╛рдл рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рдЧреНрд░рд╛рдлрд╝ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ
Show[]
рдлрд╝рдВрдХреНрд╢рди рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдпреЗ рдХрд╛рд░реНрдп рд▓рд┐рдЦреЗрдВрдЧреЗ:
eqlineplot = Plot[numeq[[Range[length]]], {x, 0, Xlen}];
numplot = ListPlot[num[[Range[length]]]];
Show[
eqlineplot,
numplot,
AspectRatio -> 3/4, Frame -> False,
PlotRange -> {{0, Xlen}, {0, Ylen}}]
рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо:

рдпрд╣ рдЧреНрд░рд╛рдл OX рдЕрдХреНрд╖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рддрд┐рд╡рд░реНрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрд╕рдХрд╛ рдореВрд▓ рдмрд┐рдВрджреБ рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдБ рдХрд┐рдирд╛рд░реЗ рдкрд░ рд╣реИ, рдФрд░ рдКрдкрд░реА рдмрд╛рдПрдБ рдореЗрдВ рдХреИрдорд░рд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИ рдХрд┐ рд▓рд╛рдЗрдиреЗрдВ рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╣реАрдВ рднреА рдЕрдВрддрд░ рдХрд░рддреА рд╣реИрдВ - рдЬрд┐рд╕ рдмрд┐рдВрджреБ рд╕реЗ рд╣рдо рдХреЛрдгреЛрдВ рдХреЛ рдЧрд┐рдирддреЗ рд░рд╣реЗрдВрдЧреЗред рдиреАрдЪреЗ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдбреНрд░рд╛рдЗрдВрдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреНрд░рд╛рдл рд╣реИ, рдЬреЛ рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдЪреНрдЫреЗрджрди рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ:

рдЖрдЗрдП рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдкрд░ рдПрдХ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:
eqlineplot = рдкреНрд▓реЙрдЯ [numeq [[рд░реЗрдВрдЬ [рд▓рдВрдмрд╛рдИ]]], {x, 0, Xlen}];
рдкреНрд▓реЙрдЯ [рдЪрд╛рд░реНрдЯ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА,
{рдХрд╛рд░реНрдп рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓,
рдЗрд╕рдХрд╛ рдиреНрдпреВрдирддрдо рдореВрд▓реНрдп
рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп}]
рд░реЗрдВрдЬ [imax] - рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА {1, 2, ..., imax} рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
рджрд┐рдЦрд╛рдПрдБ [
eqlineplot,
numplot,
рдкрд╣рд▓реВ рдЕрдиреБрдкрд╛рдд -> 3/4, рдлреНрд░реЗрдо -> рдЧрд▓рдд,
рдкреНрд▓реЙрдЯрд░реЗрдВрдЬ -> {{0, Xlen}, {0, Ylen}}]
рдкрд╣рд▓реВ рдЕрдиреБрдкрд╛рдд -> 3/4 - рдЪрд╛рд░реНрдЯ рдХрд╛ рдкрд╣рд▓реВ рдЕрдиреБрдкрд╛рдд рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
PlotRange -> {{0, Xlen}, {0, Ylen}} рдиреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ X рдФрд░ Y рдкрд░ рд░реЗрдЦрд╛рдВрдХрди рдЖрд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА
рдлрд╝реНрд░реЗрдо -> рдЧрд▓рдд - рдЧрдгрд┐рддрдЬреНрдЮ рдХреЛ рдмрддрд╛рдПрдВ рдХрд┐ рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рдлреНрд░реЗрдо рдЦреАрдВрдЪрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
рдЕрдЧрд▓реА рдХрдбрд╝реА рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБрдЧрд╛, рдЖрдкрдХреЛ рд╡рд┐рдЪрд╛рд░ рдХреЗ рддрд╣рдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдбреЗрдЯрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдПрдЧрд╛ред