рдЯреЙрдкрд▓реЗрд╕ рд╡рд┐рдбрд┐рдпреЛ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЯреЛрдкреЛрд▓реЙрдЬреА рдФрд░ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг: рд╕рд┐рдВрдЧрд▓ 3 рдбреА рд╡реИрдХреНрдЯрд░ рдХреЛ рдХрдВрдкреНрд░реЗрд╕ рдХрд░рдирд╛

рдЫрд╡рд┐

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦреЛрдВ рд╕реЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ, рдореБрдЭреЗ рдЬрдЯрд┐рд▓ рдЧрдгрд┐рдд рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣рд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЗрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрдиреНрдпрдерд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХрд╛ рдХреЛрдИ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдФрд░ рдпрд╣ рд▓реЗрдЦ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИ! рдореИрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╢рд╛рдВрдд рддрдХрдиреАрдХ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ:

  • рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ
  • рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рддрдХрдиреАрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ рдЬреЛ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
  • рдпрд╣ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреА рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ ...
  • рдпрд╣ рд╢рд╛рд╕реНрддреНрд░реАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ред рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЧреИрд░-рд╢рд╛рд╕реНрддреНрд░реАрдп рдЧрдгрд┐рдд рдХреА рдЕрджреНрднреБрдд рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрддрд░рдирд╛ рд╣реЛрдЧрд╛! рдФрд░ рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдЖрдкрдХреА рдЙрддреНрд╕реБрдХрддрд╛ рдирд╣реАрдВ рдЬрдЧреА, рддреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдФрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред

рдпрд╣ рд▓реЗрдЦ рдХрд╛рдлреА рд▓рдВрдмрд╛ рдФрд░ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгреЛрдВ рдХреЗ рдЧрд╣рди рдЕрдзреНрдпрдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдордп рд▓реЗрдВ рдФрд░ рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ред

рд╕рдВрджрд░реНрдн рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ (GPU)


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

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

рдЖрдЬ рд╣рдо рд╡реНрдпрдХреНрддрд┐рдЧрдд рдПрдХрд▓ 3 рдбреА рд╡реИрдХреНрдЯрд░ рдХреЗ рджреЛрд╖рд░рд╣рд┐рдд рд╕рдВрдкреАрдбрд╝рди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рд╡рд╛рдХреНрдп рдореЗрдВ рдХрдИ рдХреАрд╡рд░реНрдб рд╣реИрдВ:

  • рд╕рд┐рдВрдЧрд▓ 3 рдбреА рд╡реИрдХреНрдЯрд░ : 3 рдбреА рд╡реИрдХреНрдЯрд░ 1 рдХреА рд▓рдВрдмрд╛рдИ рд╡рд╛рд▓реЗ
  • рджреЛрд╖рд░рд╣рд┐рдд рд╕рдВрдкреАрдбрд╝рди : рд╕рдЯреАрдХрддрд╛ рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд┐рдирд╛ рдПрдХрд▓ 3 рдбреА рд╡реИрдХреНрдЯрд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░реЗрдВред рдпрд╣ рд╣рд╛рдирд┐рдкреВрд░реНрдг рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ ред
  • рдЕрд▓рдЧ : рд╡реЗрдХреНрдЯрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдЕрдкрдиреЗ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╕реНрдерд┐рддрд┐ рд╡рд┐рдкрд░реАрдд рдереА, рддреЛ рдпрд╣ рдмреИрдЪ рд╕рдВрдкреАрдбрд╝рди рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡реИрдХреНрдЯрд░ рд╕рдВрдХреБрдЪрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдРрд░реЗ

рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ Cigolle, Donow, Evangelakos, Mara, McGuire рдФрд░ Meyer рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд▓реЗрдЦ "рд╕реНрд╡рддрдВрддреНрд░ рдЗрдХрд╛рдИ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдХреБрд╢рд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХрд╛ рд╕рд░реНрд╡реЗрдХреНрд╖рдг" рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрдж рдХреА рдкреНрд░реЗрд░рдгрд╛ рд▓реАред рдореБрдЭреЗ рддреБрд░рдВрдд рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВ рдЬрд┐рд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рд╡рд╣ рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рдСрдХреНрдЯреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдХреБрд╢рд▓ рд╣реИ ред рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХрддрдо рджрдХреНрд╖рддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ рдФрд░ рдСрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореЗрд░реА рдкреЛрд╕реНрдЯ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдмрд╣реБрдд рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рдЧрдгрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реБрдВрджрд░рддрд╛ рджрд┐рдЦрд╛рдирд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╣рдо рдмрд╛рдж рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдоред

рдЖрдкрдХреЗ рд╡реАрдбрд┐рдпреЛ рдЧреЗрдо рдореЗрдВ рдЯреЛрдкреЛрд▓реЙрдЬреА рд╕рд╣реА рд╣реИ



рдЗрдХрд╛рдИ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ case рдФрд░ because рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ ╧Б рд╣рдореЗрд╢рд╛ 1 рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдирд┐рд░рд░реНрдердХ рд╣реИред

рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рдпрд╣ рдЕрд╡рд▓реЛрдХрди рд╣реИ рдХрд┐ рдЗрдХрд╛рдИ 3 рдбреА рд╡реИрдХреНрдЯрд░ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдЬрд╛рдирддреЗ рд╣реИрдВ, рдПрдХ рдЧреЛрд▓рд╛ рдПрдХ рджреЛ-рдЖрдпрд╛рдореА рд╕рддрд╣ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХ рдЧреЛрд▓реЗ рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рджреЛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЧреЛрд▓реЗ рдХреЗ рдПрдХ рдмрд┐рдВрджреБ рдХреЛ рджреЛ рдХреЛрдгреЛрдВ, ╧Ж рдФрд░ this рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдЕрдкреНрд░рд┐рдп рд╕рдВрдкрддреНрддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧреЛрд▓реЗ рдФрд░ рднрд░рд╛ рд╣реБрдЖ рд╡рд░реНрдЧ (2 рдбреА рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реНрдерд╛рди) 2 рдбреА рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдХреЗ рдмреАрдЪ рдХреЛрдИ рдкрддреНрд░рд╛рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрдЧ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрджреНрд╡рд┐рддреАрдп рдмрд┐рдВрджреБ (рдХрдо рд╕реЗ рдХрдо рдПрдХ рдирд┐рд░рдВрддрд░ рддрд░реАрдХреЗ рд╕реЗ) рдХреНрд╖реЗрддреНрд░ рдкрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдмрд┐рдВрджреБ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ; рдЙрдиреНрд╣реЗрдВ рдЧреИрд░-рд╣реЛрдорд┐рдпреЛрдореЙрд░реНрдлрд┐рдХ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдПрдХ рдХреА рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рджреВрд╕рд░реЗ рдХреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ)ред рдЗрд╕рдХрд╛ рдПрдХ рдЕрдкреНрд░рд┐рдп рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ 2D рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЧреЛрд▓реЗ рдкрд░ рд╕рдорд╛рди рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм 0 0 рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдВрджреБ рдЙрддреНрддрд░ рдзреНрд░реБрд╡ рд╣реЛрдЧрд╛, рд╕рдордиреНрд╡рдп regardless рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛)ред рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╣рдо рдореВрд▓реНрдпрд╡рд╛рди рдмрд┐рдЯ рдкреИрдЯрд░реНрди рдЦреЛ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

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

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рди рдХреЗрд╡рд▓ рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ; рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдХрд┐рд╕реА рднреА рдирд┐рд░рдВрддрд░ 2 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реЛрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦреЗрдВред

рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдЕрдиреНрдп рдмреБрд░реЗ рдЧреБрдг рднреА рд╣реЛрддреЗ рд╣реИрдВ:

  • рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрдирдХрд╛ рдЦрд░рд╛рдм рд╡рд┐рддрд░рдг рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ 3 рдбреА рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдзреНрд░реБрд╡реЛрдВ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рднреВрдордзреНрдп рд░реЗрдЦрд╛ рдХреЗ рдкрд╛рд╕ рдХрд╛рдлреА рджреБрд░реНрд▓рдн рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рднреВрдордзреНрдп рд░реЗрдЦрд╛ рдХреЗ рдкрд╛рд╕ 3 рдбреА рд╡реИрдХреНрдЯрд░ рдХрдо рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдВрдЧреЗред


    10,000 рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдкрд░ рд╡рд┐рддрд░рдг
  • рдЙрдирдХреА рдкреИрдХреЗрдЬрд┐рдВрдЧ рдФрд░ рдЕрдирдкреИрдХрд┐рдВрдЧ рдорд╣рдВрдЧрд╛ рд╣реИред рдкреИрдХрд┐рдВрдЧ (3 рдбреА тЖТ 2 рдбреА) рдХреЗ рд▓рд┐рдП, рдПрдХ рдСрдкрд░реЗрд╢рди рдПрдХреЛрд╕ рдФрд░ рдПрдХ рдПрдЯреИрди 2 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдХрд┐ рдХрд╛рдлреА рдорд╣рдВрдЧрд╛ рдкреНрд░рддрд┐рд▓реЛрдо рддреНрд░рд┐рдХреЛрдгрдорд┐рддреАрдп рдХрд╛рд░реНрдп рд╣реИрдВ, рдФрд░ рдЕрдирдкреИрдХрд┐рдВрдЧ (2 рдбреА тЖТ 3 рдбреА) рдХреЗ рд▓рд┐рдП рджреЛ рдСрдкрд░реЗрд╢рди рдХреЙрд╕ рдФрд░ рджреЛ рдСрдкрд░реЗрд╢рди рдкрд╛рдк , рдЬреЛ рдХрд┐рдлрд╛рдпрддреА рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИрдВ, рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рдЕрдиреНрдп рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдЕрдиреНрдп рддреБрд▓рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд▓реЗрдЦ рджреЗрдЦреЗрдВред

рдмрд┐рдЯ рдкреИрдЯрд░реНрди ... рдФрд░ рдЧрддрд┐ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп


рдЬрд┐рд╕ рд╡рд┐рдзрд┐ рдкрд░ рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдЙрд╕рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдлрд╛рдпрджрд╛ рд╣реИ - рдЗрд╕рдХреА рдЧрдгрдирд╛ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ, рджреЛ рдмрд╛рд░ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЧреИрд░-рдЕрдиреБрдХреВрд▓рд┐рдд рднреЛрд▓реЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ (рдкреИрдХреЗрдЬрд┐рдВрдЧ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЗрдВрдЯреЗрд▓ рдХреЛрд░ рдЖрдИ 7 рд╡реЗрдВ рдЬреАрди рдкрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 19 рдореЗрдВ C ++ рдореЗрдВ 10 рдорд┐рд▓рд┐рдпрди рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡реИрдХреНрдЯрд░ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдзрд┐ рдореЗрдВ рдПрдХ рд╡рд┐рд▓рдХреНрд╖рдгрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХ рдмрд┐рдВрджреБ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдХ рдПрдХрд▓ рдЕрдирдкреИрдХ рдмрд┐рдВрджреБ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрдХрд╛рдИ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдЗрдХрд╛рдИ рд╡рд░реНрдЧ рдХреЗ рдмреАрдЪ рдХреЛрдИ рд╣реЛрдорд┐рдпреЛрдореЙрд░реНрдлрд┐рдЬреНрдо рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд рд╣рдо рд╡рд░реНрдЧ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЕрджреНрд╡рд┐рддреАрдп рдмрд┐рдВрджреБ рдХреЛ рдЧреЛрд▓рд╛рдХрд╛рд░ рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрджреНрд╡рд┐рддреАрдп рдмрд┐рдВрджреБ рдкрд░ рдареАрдХ рд╕реЗ рдмрд╛рдБрдз рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдЗрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрдорд╛рдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ - рдЕрдм рддрдХ рдХреЗрд╡рд▓ рдЙрддреНрддрд░реА рдЧреЛрд▓рд╛рд░реНрдз, рдЬрд┐рд╕рдореЗрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдпрд╛ рд╢реВрдиреНрдп рд╕рдордиреНрд╡рдп Z рдХреЗ рд╕рд╛рде рдЕрдВрдХ рд╣реИрдВ, рд╣рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рдХрд░реЗрдЧрд╛ред


рд╣рдо рдбрд┐рд╕реНрдХ рдореЗрдВ рдЙрддреНрддрд░реА рдЧреЛрд▓рд╛рд░реНрдз рдХреЛ "рдЪрдкрдЯрд╛" рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреЗ рдЬреЗрдб рд╕рдордиреНрд╡рдп рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ (рдпрд╛ рдЗрд╕реЗ 0 рдХрд╛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ)ред

рд╣рдореЗрдВ рдЙрддреНрддрд░реА рдЧреЛрд▓рд╛рд░реНрдз рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреЛ рдПрдХрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛ред рдХреБрдЫ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдмрд┐рдВрджреБ:

  • рдЙрддреНрддрд░реА рдзреНрд░реБрд╡ (0, 0) рдореЗрдВ рдЧрд┐рд░рддрд╛ рд╣реИред
  • рдЧреЛрд▓рд╛рд░реНрдз рдХреА рд╕реАрдорд╛ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рд╕рдорд╛рди рд░рд╣рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЧреЛрд▓рд╛рд░реНрдз рдФрд░ рдбрд┐рд╕реНрдХ рдХреА рдПрдХ рд╣реА рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреЛрд▓рд╛рд░реНрджреНрдз рдХреА рд╕реАрдорд╛ рдкрд░ рд╕реНрдерд┐рдд рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ Z = 0 рд╣реИ, рдЕрд░реНрдерд╛рдд, Z рд╕рдордиреНрд╡рдп рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП, рд╣рдо рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВред

рдбрд┐рд╕реНрдХ рд╕рдВрдкреАрдбрд╝рди: рдПрдХ рд╕рд░рд▓ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкрд░рд┐рдЪрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ (рд╕рд╛рдзрд╛рд░рдг рд╕рдВрдЦреНрдпрд╛рдПрдБ рдЬреИрд╕реЗ 0, 1, 129,43, pi, 335/117, рд╡рд░реНрдЧрдореВрд▓ 2 рдФрд░ рдЗрд╕реА рддрд░рд╣), рдЬреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдХрд╛рд▓реНрдкрдирд┐рдХ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реВрдБ рдЗрдХрд╛рдИ ред рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдПрдХ + ib рд╣реЛрддрд╛ рд╣реИ , рдЬрд╣рд╛рдБ a рдФрд░ b рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдБ (рдХреНрд░рдорд╢рдГ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧ) рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдВрдкрддреНрддрд┐ ┬▓ = -1 рд╣реЛрддреА рд╣реИред рдпрд╣ рд╣рдореЗрдВ рдПрдХ 2D рд╡рд┐рдорд╛рди рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо z рдХреА рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ z = a + ib рдХреЗ рд▓рд┐рдП рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╡рд┐рдорд╛рди рдкрд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ ( a , b ) рдХреЗ рд╕рд╛рде рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ z рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ z рдХреЗ "рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ" рдФрд░ "рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧ" рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ Re (z) рдФрд░ Im (z) рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ z рдФрд░ рдЙрд╕рдХреЗ рдорд╛рдиред

рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд▓рдВрдмрд╛рдИ рдФрд░ рдХреЛрдг рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдзреНрд░реБрд╡реАрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрд░реБрд╡реАрдп рд▓рдВрдмрд╛рдИ рдФрд░ рдзреНрд░реБрд╡реАрдп рдХреЛрдг рдорд╛рдирджрдВрдб рд╣реИрдВ | z рдФрд░ рддрд░реНрдХ Arg (z) ред рджреЛрдиреЛрдВ рдЕрднреНрдпрд╛рд╡реЗрджрди рдХреА рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрдкрддреНрддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдФрд░ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЧреБрдгрд╛ рдорд╛рдирджрдВрдбреЛрдВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдХреЗ рдФрд░ рддрд░реНрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

рдпрд╣рд╛рдВ рд╣рдо рджреЛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ: рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╡рд░реНрдЧрдореВрд▓ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЪреБрдХрд╛рдирд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рд╣реИ: рдмрд╕ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╕реЗ рдЧреБрдгрд╛ рдХрд░реЗрдВ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЖрджрд░реНрд╢ рдХреЛ рдЪреБрдХрддрд╛ рдХрд░реЗрдВ рдФрд░ рддрд░реНрдХ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░реЗрдВ ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдорд╛рди 1 рд╕реЗ рдХрдо рд╣реИ, рддреЛ рдЗрд╕реЗ рдЪреБрдХрддрд╛ рдХрд░рддреЗ рд╕рдордп, рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ рдПрдХ рд╕реЗ рдХрдо рд░рд╣реЗрдЧреА; рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рд╣рдо рдбрд┐рд╕реНрдХ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рд▓реЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрди рд╕рднреА рдХреЛ рдПрдХ рд╡рд░реНрдЧ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред


рдмрд╛рдИрдВ рдУрд░ рдкреЙрдЬрд┐рдЯрд┐рд╡ рд░рд┐рдпрд▓ рдкрд╛рд░реНрдЯ (рдПрдХреНрд╕ рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯ) рдХреЗ рд╕рд╛рде рдбрд┐рд╕реНрдХ рдХреЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдХрдИ рдЬрдЯрд┐рд▓ рдирдВрдмрд░ рд╣реИрдВред рджрд╛рдИрдВ рдУрд░ рдЗрди рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЪреБрдХрд╛рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред рдЖрдзреА рдбрд┐рд╕реНрдХ рдЕрдм рдкреВрд░реА рдбрд┐рд╕реНрдХ рдХреЛ рднрд░ рджреЗрддреА рд╣реИ!

рдПрдХ рдЪрд╛рд▓ "рддрд░реНрдХ рдХреЗ рджреЛрд╣рд░реАрдХрд░рдг" рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ: рдпрд╣ рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдмрд┐рдВрджреБ рдирд┐рд╣рд┐рдд рд╣реИред рдирд┐рдпрдо рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧ (Y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ) рдХреЗ рд╕рд╛рде рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рдмрд╛рдИрдВ рдУрд░ рдШреВрдорддреА рд╣реИ, рдФрд░ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧ (Y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ) рдХреЗ рд╕рд╛рде рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рджрд╛рдИрдВ рдУрд░ рдШреВрдорддреА рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд░реНрдЧрдореВрд▓ рд╡рд░реНрдЧ рдХрд╛ рд╡реНрдпреБрддреНрдХреНрд░рдо рд╣реИ: рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ z рдХреЗ рд▓рд┐рдП , рд╡рд░реНрдЧрдореВрд▓ (рдЙрдирдореЗрдВ рд╕реЗ рджреЛ) рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреИрд╕реЗ c┬▓ = z ред рдЬреИрд╕рд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрджрд┐ c , z рдХрд╛ рд╡рд░реНрдЧрдореВрд▓ рд╣реИ, рддреЛ -c рднреА рд╣реИред рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ c рдФрд░ -c , рдЬрд┐рд╕рдХрд╛ рддрд░реНрдХ рдЖрдзреЗ рддрд░реНрдХ z рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдХреЛ рд╡рд░реНрдЧрдореВрд▓ рдХрд╛ рдореБрдЦреНрдп рдорд╛рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдЛрдгрд╛рддреНрдордХ рд╡рд░реНрдЧрдореВрд▓ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдзрдирд╛рддреНрдордХ рд╡рд░реНрдЧрдореВрд▓ рдХреЛ рд▓реЗрдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ)ред

рдпрджрд┐ рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рдЪреБрдХрддреА рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорд╛рдирджрдВрдб рдЪреБрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рддрд░реНрдХ рджреЛрдЧреБрдирд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрдЧрдореВрд▓ рдХрд╛ рдореБрдЦреНрдп рдорд╛рди рдорд╛рди рд╕реЗ рд╡рд░реНрдЧрдореВрд▓ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рддрд░реНрдХ рдХреЛ рд░реЛрдХ рджреЗрддрд╛ рд╣реИ (рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рдирд┐рдпрдо рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддреАрд░ рдЙрд▓реНрдЯрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ) ред рдЬреИрд╕реЗ рдХрд┐ рд╕реНрдХреНрд╡реЗрд░рд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд░реНрдЧрдореВрд▓ 1 рд╕реЗ рдХрдо рдорд╛рдирджрдВрдб рдХреЗ рд╕рд╛рде рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдорд╛рди 1 рд╕реЗ рдХрдо рд░рд╣рддрд╛ рд╣реИ; рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЗрдХрд╛рдИ рдбрд┐рд╕реНрдХ рдХреЛ рдЙрд╕рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ "рд╕рдВрдкреАрдбрд╝рд┐рдд" рдХрд░рддрд╛ рд╣реИред


рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдбрд┐рд╕реНрдХ рдкрд░ рдХрдИ рдбреЙрдЯреНрд╕ рд╣реИрдВред рджрд╛рдИрдВ рдУрд░ рдЗрди рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╡рд░реНрдЧрдореВрд▓ рд▓реЗрдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдкреВрд░реА рдбрд┐рд╕реНрдХ рдЕрдм рдЖрдзреЗ рдореЗрдВ рд╣реА рдлрд┐рдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ!

рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЖрдзрд╛рд░ рд╣реИ: рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдкреВрд░реА рдпреВрдирд┐рдЯ рдбрд┐рд╕реНрдХ рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдзрд╛ - рдЖрдзрд╛ рдореЗрдВ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рдордиреЗ рдПрдХ рдЧреЛрд▓реЗ рдХреЗ рдКрдкрд░реА рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдПрдХ рдбрд┐рд╕реНрдХ рдореЗрдВ рд╕рдорддрд▓ рдХрд┐рдпрд╛ рд╣реИ; рдЕрдм рдпрд╣ рджреЗрдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛


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

рдЧреЛрд▓реЗ рдХрд╛ рдирд┐рдЪрд▓рд╛ рдЖрдзрд╛ рднрд╛рдЧ (рдПрдХ рдЛрдгрд╛рддреНрдордХ Z рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдЧреЛрд▓реЗ рдХреЗ рд╕рднреА рдмрд┐рдВрджреБ) рдЗрд╕реА рддрд░рд╣ Z рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рдПрдХ рдЗрдХрд╛рдИ рдбрд┐рд╕реНрдХ рдореЗрдВ рдЪрдкрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдбрд┐рд╕реНрдХ рдореЗрдВ рд╕рднреА рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛ z рдХреЗ рд▓рд┐рдП, рд╣рдо z рдХреЗ рдореБрдЦреНрдп рд╡рд░реНрдЧрдореВрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд, рд╣рдо c рдХреЗ рдмрдЬрд╛рдп c рдХреЛ рд▓реЗрддреЗ рд╣реИрдВред )ред рдЪреВрдВрдХрд┐ рд╡рд░реНрдЧрдореВрд▓ рдХреЗ рдореБрдЦреНрдп рдореВрд▓реНрдп рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рдкрд░реАрдд рдорд╛рди рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИ; рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдордиреЗ рдбрд┐рд╕реНрдХ рдХреЗ рд╢реЗрд╖ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдбрд┐рд╕реНрдХ рдХреЗ рд╢реЗрд╖ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╕рдорддрд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╕рдВрдкреАрдбрд╝рди рдЪрд░рдг рдЕрдм рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ!


рдкреВрд░реНрдг рд╕рдВрдкреАрдбрд╝рди рдХрджрдоред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрддреНрддрд░реА рдФрд░ рджрдХреНрд╖рд┐рдгреА рдЧреЛрд▓рд╛рд░реНрдз (рдиреАрд▓реЗ рдФрд░ рдирд╛рд░рдВрдЧреА) рдХреЛ рдПрдХ рд╣реА рдбрд┐рд╕реНрдХ рдХреА рджреЛ рдкреНрд░рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рдорддрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рд╣реА рдбрд┐рд╕реНрдХ рдХреЗ рджреЛ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╕рдВрдХреБрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

function packUnitVector(unit) disk = new Complex(unit.x, unit.y) packed = principalSquareRoot(disk) return unit.z < 0 ? -packed : packed 

рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╕реНрдпреВрдбреЛрдХреЛрдб рдХреА рд╕рд┐рд░реНрдл рддреАрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдкреНрд░рднрд╛рд╡реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рдВрдЪреЗ рдЧрдП рдкреВрд░реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд░реНрдЧрдореВрд▓ рдХреЗ рдореБрдЦреНрдп рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реВрддреНрд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧ рдХреЗ рд╕рдВрдХреЗрдд рдХреЛ рдЪреБрдирдиреЗ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)ред рдпрд╣рд╛рдБ рд╕рдВрджрд░реНрдн C ++ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рдЬреЛ рдореИрдВ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

 // Principal complex square root of 'x + iy' float2 csqrt(float x, float y) { float r = sqrt(x * x + y * y); return float2(sqrt((r + x) / 2), (y < 0 ? -1 : 1) * sqrt((r - x) / 2)); } 

рд▓реМрдЯ рдЖрдУ


рд╣рдо рд╕рдВрдкреАрдбрд╝рди рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдм рд╣рдо рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдЕрдирдкреИрдХрд┐рдВрдЧ рдореЗрдВ рд╕рднреА рд╕рдВрдкреАрдбрд╝рди рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрд▓реНрдЯрд╛ рдХреНрд░рдо рд╣реЛрддрд╛ рд╣реИ:

  • рд╣рдо рдПрдХрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рднреМрддрд┐рдХ рднрд╛рдЧреЛрдВ рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рджреЛрдиреЛрдВ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рджреЛ рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
  • рдкреНрд░рддреНрдпреЗрдХ рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдХреЛ рдЙрд╕рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЧреЛрд▓рд╛рд░реНрдз рд╕реЗ рдорд┐рд▓рд╛рдПрдВ

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╣рдо рдкреА рдХреЗ рдкреИрдХ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЧреЛрд▓рд╛рд░реНрдз рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбрд┐рд╕реНрдХ рдкрд░ рдмрд┐рдВрджреБ рдкрд░ рд▓реМрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕рд╛рдЗрди рд░реЗ (рдкреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдбрд┐рд╕реНрдХ рдореЗрдВ рдХрд┐рд╕ рдЧреЛрд▓рд╛рд░реНрдз рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдореАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП x , + y┬▓ + z┬▓ = 1 , рдЬреЛ рдЗрдХрд╛рдИ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдкреИрдХ рдмрд┐рдВрджреБ рдХреЗ рд▓рд╛рдкрддрд╛ рдЬреЗрдб рд╕рдордиреНрд╡рдп рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреИрдХреНрдб рдореВрд▓реНрдп рдХреЗ рд╡рд░реНрдЧ рдХреА рдЧрдгрдирд╛ рд╣рдореЗрд╢рд╛ рдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╣реА рдмрд┐рдВрджреБ рдХреЛ рджреЗрдЧреА, рднрд▓реЗ рд╣реА рдЗрд╕рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЧреЛрд▓рд╛рд░реНрдз (рдКрдкрд░реА рдпрд╛ рдирд┐рдЪрд▓реЗ) рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдХреНрдпреЛрдВрдХрд┐ z┬▓ = (-z) calcul ред

рд╡рд┐рдШрдЯрди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

 function unpackUnitVector(packed): disk = packed * packed unit = new Vec3() unit.x = disk.real() unit.y = disk.imag() unit.z = sqrt(1 - unit.x * unit.x - unit.y * unit.y) * (packed.real() < 0 ? -1 : 1) return unit 

рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдорд┐рд▓рд╛ рдЬреЛ рдмрд╣реБрдд рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдПрдХрд▓ 3 рдбреА рд╡реИрдХреНрдЯрд░ рдХрд╛ рдПрдХ 2 рдбреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХрд┐рд╕реА рднреА рдмрд┐рдЯ рдкреИрдЯрд░реНрди рдХреЛ рдирд╣реАрдВ рдЦреЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╡рд┐рд▓рдХреНрд╖рдгрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдЧрдгрдирд╛ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдиреБрдХреВрд▓рди рдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХрд╛ рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рдЦрд╛рдореА рд╣реИ: рдпрд╣ рдкреВрд░реЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣рд░ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, Y = 0 рдФрд░ X <= 0 рдХреЗ рд╕рд╛рде рдЙрддреНрддрд░реА рдЧреЛрд▓рд╛рд░реНрдз рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬрдм рдкреИрдХрд┐рдВрдЧ рдФрд░ рдЕрдирдкреИрдХрд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЧрд▓рддреА рд╕реЗ рдЙрддреНрддрд░реА рдЧреЛрд▓рд╛рд░реНрдз рдкрд░ рдЗрд╕реА рдмрд┐рдВрджреБ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред

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


рд╕рдорд╕реНрдпрд╛ рдкрдЯреНрдЯреАред Y = 0 рдФрд░ X <= 0 рдХреЗ рд╕рд╛рде рдЕрдВрдХ рд╢реБрджреНрдз рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдХрд╛рд▓реНрдкрдирд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкреИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдо рджреЛ рдРрд╕реЗ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкреИрдХ рдХрд░рддреЗ рд╣реИрдВ (рдЙрд╕ x <= 0 рдХреЛ рдордд рднреВрд▓рдирд╛)ред

  |  рдЙрддреНрддрд░ рдмрд┐рдВрджреБ |  рджрдХреНрд╖рд┐рдг рдмрд┐рдВрджреБ
  рдЗрдХрд╛рдИ |  (x, 0, z) |  (x, 0, -z)
  рдбрд┐рд╕реНрдХ |  x + 0i |  x + реж рдЖрдИ
 рдкреИрдХ рдХрд┐рдпрд╛ рд╣реБрдЖ |  0 +-(-x) i |  -0 --(-x) i 

рдЪреВрдБрдХрд┐ рджреЛрдиреЛрдВ рдмрд┐рдВрджреБрдУрдВ рдХреА рдбрд┐рд╕реНрдХ рдкрд░ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрд╛ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧ рд╢реВрдиреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдЬрдбрд╝ рдХреЗ рдореБрдЦреНрдп рдореВрд▓реНрдп рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рдХреЗ рд╕рдВрдХреЗрдд рдореЗрдВ Z рд╕рдордиреНрд╡рдп рдХрд╛ рдЪрд┐рд╣реНрди рдирд╣реАрдВ рд░рдЦ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрд╡рдпрдВ рд╢реВрдиреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рд╣рдо рдмрд╕ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рддрдереНрдп рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрди рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдпрд╛ рд╣рдо рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдЬреЛ рд╕реАрдЦрд╛, рдЙрд╕реЗ рднреВрд▓ рдЬрд╛рдУ


рдЧрдгрд┐рдд рдХреЗ рд╣рд░ рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ 0 = -0ред рдпрд╣ -a рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ, рдЬреЛ рдПрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ , рдпрд╣ рдмрддрд╛рддреЗ рд╣реБрдП рдХрд┐ "-a рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдЬреЛ 0 рджреЗ рд░рд╣реА рд╣реИ рдЬрдм" рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рдЪреВрдБрдХрд┐ 0 рдЬреЛрдбрд╝ рдХреЗ рд╕рд╛рде рдПрдХ рд╢реВрдиреНрдп рддрддреНрд╡ рднреА рд╣реИ ( 0 + a = a + 0 = a ), рдХреЗрд╡рд▓ 0 рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреЗрд╡рд▓ 0 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рд╣реИред рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрднреНрдпрд╛рд╡реЗрджрди рдореЗрдВ, рдкреНрд░рддрд┐рдкрд╛рджрдХ рдФрд░ рдордВрдЯрд┐рд╕рд╛ рдХреЗ рд╕рд╛рде, рдЪрд░рд┐рддреНрд░ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдШрд╛рддрд╛рдВрдХ рдФрд░ рдордВрдЯрд┐рд╕рд╛ 0 рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╕рд╛рдЗрди рдмрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рд╢реВрдиреНрдп рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ (рдпрджрд┐ рд╕рднреА рдирд╣реАрдВ), рдЗрди рджреЛрдиреЛрдВ рд╢реВрдиреНрдп рдХреЛ рдПрдХ рд╣реА рд╢реВрдиреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмрд╕ 0 == -0 рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ), рд▓реЗрдХрд┐рди рдПрдХ рдЕрдВрддрд░ рд╣реИ, рдФрд░ рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдкрд░ "-0" рдФрд░ "0" рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ "- рдХрд┐ рд╡реЗ рдХреИрд╕реЗ рдХрдЯреМрддреА рдХреА рдЬрд╛рдПрдЧреАред

рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рд╢реВрдиреНрдп рдХреЗ рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрдХреЗрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡реИрд╕реЗ рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ; рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рд╣рдо рдЕрдирдкреНрд▓рдЧрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдкреНрд░рдЪрд▓рд┐рдд рд░реЗрдЦрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЗрдЦреЗрдВрдЧреЗ:

 packed.real() < 0 ? -1 : 1 

рдпрд╣ рдСрдкрд░реЗрд╢рди рдкреИрдХреНрдб рдорд╛рди рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рдХреЗ рд╕рдВрдХреЗрдд рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕рд╛ рдЧреЛрд▓рд╛рд░реНрджреНрдз рдмрд┐рдВрджреБ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ - рдЙрддреНрддрд░ рдпрд╛ рджрдХреНрд╖рд┐рдгред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рдорд╛рдорд▓рд╛ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ () 0 рдпрд╛ -0 рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЪрд░рд┐рддреНрд░ рдХреА рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░ рд╣рдореЗрд╢рд╛ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдЪрд░рд┐рддреНрд░ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╕рд╛рдЗрди рдмрд┐рдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрд░реЛрдз рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, std рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ :: C ++ рдпрд╛ np рд╕реЗ рд╕рд╛рдЗрдирдмрд┐рдЯ ред Numpy рд╕реЗ Python рддрдХ .signbit - рдлрд╝рдВрдХреНрд╢рди рднрд╛рд╖рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЛрдгрд╛рддреНрдордХ рд╣реЛрдиреЗ рдкрд░ рд╕рд╛рдЗрди рдмрд┐рдЯ 1 рд╣реИ, рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдиреЗ рдкрд░ 0ред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдПрдХ рд╕рд╣реА рдФрд░ рдПрдХ рд╕реМ рдкреНрд░рддрд┐рд╢рдд рдХрд╛рд░реНрдп рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

 function unpackUnitVector(packed): disk = packed * packed unit = new Vec3() unit.x = disk.real() unit.y = disk.imag() unit.z = sqrt(1 - unit.x * unit.x - unit.y * unit.y) * (signbit(packed.real()) ? -1 : 1) return unit 

рд╡рд╣ рд╕рдм рд╣реИ! рдЕрдм рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЧреИрд░-рд╢рд╛рд╕реНрддреНрд░реАрдп рдЧрдгрд┐рдд рдЗрд╕ рддрдереНрдп рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рддрдереНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ 0 -0 рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЬреНрдЮрд╛рдд рдЧрдгрд┐рдд рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рд╡рд┐рдЪрд┐рддреНрд░рддрд╛ рдХреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ, рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдХрдареЛрд░ рдЕрд░реНрде рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред

рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдЬреЛ рдирд┐рдпрдореЛрдВ рд╕реЗ рдирд╣реАрдВ рдЦреЗрд▓рддреЗ рд╣реИрдВ: рдореВрд▓ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдорддреБрд▓реНрдпрддрд╛ рд╡рд░реНрдЧ рдФрд░ рдкрдбрд╝реЛрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ред

рд╣рдо рдЗрд╕ рдЕрдЬреАрдмрддрд╛ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЛ рдПрдХ "рд╕рд╛рдЗрди рд╢реВрдиреНрдп" рдХреЗ рд╕рд╛рде рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЯреЛрдкреЛрд▓реЙрдЬрд┐рдХрд▓ рд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: рдореВрд▓ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ред


рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдзреБрд░реА рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рддрд░рд╣ рдЕрдкрдиреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд 0 рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░рддреА рд╣реИред

рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рдЬрдм рд╣рдо рджреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреЗ рд╕рд╛рде рдЧреЛрдВрдж рдХрд░рддреЗ рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп 0. рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдореВрд▓ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рдПрдХ рднрд╛рдЧрдлрд▓ рд╕реНрдерд╛рди R┬▓ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рдорддреБрд▓реНрдп рд╕рдВрдмрдВрдз рдХреА рдкрд╣рдЪрд╛рди рджреЛ рд╕рдорд╛рди рд╣реИрдВ рдпрджрд┐ рд╡реЗ рд╕рдорд╛рди рд╣реИрдВ рдФрд░ are 0. рдкрд░рд┐рдгрд╛рдо рдХрд┐рд╕реА рднреА рдмрд┐рдВрджреБ рд╕реЗ рджреЛ рднрд┐рдиреНрди рд╢реВрдиреНрдп рдХреЗ рд╕рдорддреБрд▓реНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рд╢реВрдиреНрдп рдХреЗ рдХрд┐рд╕реА рднреА рджреЛ рдкрдбрд╝реЛрд╕ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рдЧреИрд░-рд░рд┐рдХреНрдд рдЪреМрд░рд╛рд╣рд╛ рд╣реЛрддрд╛ рд╣реИред

рд╣рдо рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ "рдбрд┐рд╕реНрдХ рдЬреИрд╕реА" рд╡рд╕реНрддреБ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЬрд╝рдмрд░рджрд╕реНрддреА рдбрд┐рд╕реНрдХ рдХреЗ рдореБрдЦреНрдп рд╡рд░реНрдЧрдореВрд▓ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рдореЗрдВ рдмрд┐рдВрджреБ рдХреЗ Z рд╕рдордиреНрд╡рдп рдХреЛ рдЬрдЯрд┐рд▓ рдбрд┐рд╕реНрдХ рдкрд░ рд░рдЦрд╛, рднрд▓реЗ рд╣реА рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ 0. рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд╕рдорд╛рди рдПрдХ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛: рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛, рдЬрд┐рд╕рдХрд╛ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдФрд░ рдЬрд┐рд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рдореВрд▓ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рд╡рд╛рд▓реА рд░реЗрдЦрд╛ рдкрд░ рдПрдХ рдмрд┐рдВрджреБ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рдЧ рдХреЛ +0 рдФрд░ -0 рдХреЗ рдмрд░рд╛рдмрд░ рднреЗрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдореВрд▓ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ!

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

рдЕрдВрдд рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЯреЛрдкреЛрд▓реЙрдЬреА


рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрджреНрдпрдкрд┐ рд╣рдо рдЬрд┐рд╕ рдЬрдЯрд┐рд▓ рд╡рд┐рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдореВрд▓ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣ рджреЛ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдзреА рд░реЗрдЦрд╛ рдХреЗ рд╕рдорд╛рди рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдордиреНрд╡рдп рдХреЗ рдореВрд▓ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреНрдп рдЬрдЯрд┐рд▓ рд╡рд┐рдорд╛рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕реАрдзреА рд░реЗрдЦрд╛ рдХреЗ рд╕рдорд╛рди рд╣реЛрддрд╛ рд╣реИред рджреЛ рдореВрд▓ред

рдореВрд▓ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ 0. рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЕрдХреНрд╖ рдХреА рджреЛ рдкреНрд░рддрд┐рдпреЛрдВ рдХреЛ рдЪрд┐рдкрдХрд╛рдпрд╛ рд╣реИред рд╣рдо рдЬрдЯрд┐рд▓ рд╡рд┐рдорд╛рди рдХреА рджреЛ рдкреНрд░рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдХреЛ рдЬреЛрдбрд╝рдХрд░, рдЬреЛ 0 рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рд╡рд╛рд▓рд╛ рдПрдХ рд╡рд┐рдорд╛рдиред рдпрд╣ рдирд┐рд░реНрдорд╛рдг рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рд╕реЗ рджреЛ рдореВрд▓ рдФрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдПрдХ рдирдП рдЬрдЯрд┐рд▓ рд╡рд┐рдорд╛рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ: рдкреВрд░реНрд╡ рдПрдХ рдХрд╛рд░рдХ рд╕реНрдерд╛рди рд╣реИ, рдФрд░ рдмрд╛рдж рд╡рд╛рд▓рд╛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХрд╛ рдПрдХ рдЙрддреНрдкрд╛рдж рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рджреЛ рдкрд░рд┐рдгрд╛рдореА рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдмреАрдЪ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдЕрд▓рдЧ рд╢реВрдиреНрдп рд▓рд┐рдЦрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реИ: рдкрд╣рд▓реЗ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ ( 0 + 0i) a ( 0 + 0i) b рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рд▓рд┐рдП рдЧрдП рджреЛ рд╢реВрдиреНрдп рдПрдХ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд╣реБрдП рд╣реИрдВ), рдФрд░ рдмрд╛рдж рдореЗрдВ рдЙрдиреНрд╣реЗрдВ (0a + 0i) рдФрд░ (0b + 0i ) рдХреЗ рд░реВрдк рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рджреЛрдиреЛрдВ рд╕реНрдерд╛рди рд╣реЛрдорд┐рдпреЛрдореЙрд░реНрдлрд┐рдХ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рджреВрд╕рд░реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


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

Source: https://habr.com/ru/post/hi482348/


All Articles