рд╣реЛрд▓реЛрдЧреНрд░рд╛рдлрд┐рдХ рдХреЛрдбрд┐рдВрдЧ рдФрд░ рд╕реВрдЪрдирд╛ рдХреЗ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдпреЛрдЧ

рдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ рд╣реЛрд▓реЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реВрдЪрдирд╛рдУрдВ рдХреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВ рди рдХреЗрд╡рд▓ рдРрд╕рд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдмрд▓реНрдХрд┐ рдореЗрд░реЗ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░реЛрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХреА рдЧрдИ рдереА, рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдРрд╕рд╛ рдХреЛрдИ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдирд╣реАрдВ рдорд┐рд▓рд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдЦреБрдж рд╣реА рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рднреМрддрд┐рдХреА рдХреА рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣реИрдмрд░ рдкрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо, рд╡реИрд╕реЗ, рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред

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

рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЫрд╡рд┐ рдХреЛ рдХреЗрд╡рд▓ рдЙрд╕реА рддрд░рдВрдЧ рджреИрд░реНрдзреНрдп рдХреЗ рдкреНрд░рдХрд╛рд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдлреЛрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд▓реЗрдЯ рдХреЛ рд░реЛрд╢рди рдХрд░рдХреЗ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдлреЗрдж рдЕрд╕рдВрдЧрдд рдкреНрд░рдХрд╛рд╢ рджреНрд╡рд╛рд░рд╛ рдмрд╣рд╛рд▓ рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

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

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

рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдХреНрдпреЛрдВ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдзреНрд╡рдирд┐ рдПрдХ рддрд╕реНрд╡реАрд░ рдирд╣реАрдВ рд╣реИ, рд╣рдо рддрд╕реНрд╡реАрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рд╣рдо рдзреНрд╡рдирд┐ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрдирддреЗ рд╣реИрдВ, рдФрд░ рдХреЛрдИ рднреА рд╢реЛрд░ рдзрд╛рд░рдгрд╛ рдХреЛ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣реЛрд▓реЛрдЧреНрд░рд╛рдлрд┐рдХ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдзреНрд╡рдирд┐ рд╕реАрдЯреА, рд╣рд┐рд╕рд┐рдВрдЧ, рдЖрджрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЬреЛ рдореВрд▓ рдзреНрд╡рдирд┐ рдкрд░ рдЖрд░реЛрдкрд┐рдд рд╣реИред
рджреВрд╕рд░реЗ, рдореИрдВрдиреЗ рддреБрд░рдВрдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдУ (рдПрди ^ 2) рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИред рдпрд╛рдиреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ (рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ) рдПрдХ 1 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░рд┐рд▓рд┐рдпрди (рдПрдХ рдорд┐рд▓рд┐рдпрди рдорд┐рд▓рд┐рдпрди) рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рдЕрдзрд┐рдХ рдЧрдгрдирд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ... рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ 10 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ (ред wav) рдзреНрд╡рдирд┐ рддрд░рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓рдЧрднрдЧ рдПрдХ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред (10,000 * 10,000 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ = 100 рдорд┐рд▓рд┐рдпрди рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ)ред рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ 10 рдЧреБрдирд╛ рдмрдбрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 100 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдФрд░ рддреАрд╕рд░рд╛, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛрд▓реЛрдЧреНрд░рд╛рдлрд┐рдХ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╕реНрддреБ рд╡рд┐рдкрд░реАрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдзреНрд╡рдирд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреНрдпрд╛ рд╣реИ? рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд▓рдЧрднрдЧ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реЗрдЯред

рд▓реЗрдХрд┐рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рд╡рд╛рдкрд╕, рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рдиред
рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдПрдХ рд╣реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдбрд┐рдХреЛрдбрд┐рдВрдЧ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЧреБрдгрд╛рдВрдХ рдХрд╛ рдПрдХ рдЬреЛрдбрд╝рд╛ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо PHP рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ "рдпрд╣ рддреЗрдЬ рд╣реИ" (рд╕реА рднрд╛рд╖рд╛ WAV рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ: рдореВрд▓ рдЫрд╡рд┐ рдХреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЪрдордХ рдХрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ (рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдпрд╛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдпрд╣ 2500 * 2500 = рд▓рдЧрднрдЧ 6 рдорд┐рд▓рд┐рдпрди рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рд▓реЗрдЧрд╛, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ - PHP рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб)
$ data0 [50] [50];

рдЖрдЙрдЯрдкреБрдЯ: рдкрд┐рдХреНрд╕реЗрд▓ рдЪрдордХ рдореИрдЯреНрд░рд┐рдХреНрд╕ "рдПрдХ рдлреЛрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд▓реЗрдЯ рдкрд░"
$ data1 [50] [50];

$W=0.1; //

//
for($x1=0;$x1<50;$x1++)
for($y1=0;$y1<50;$y1++) {

// - ,
256 , , (128 ).
$px=128.0; // , (.. =0 )

// -
for($x0=0;$x0<50;$x0++)
for($y0=0;$y0<50;$y0++) {

// (x0;y0) (x1;y1) z=1,
$D=sqrt(1+($x0-$x1)*($x0-$x1)+($y0-$y1)*($y0-$y1));

//
$Phase=$D/$W;

// ( 0.3 - )
$obj_light=($data[$x0][$y0])*0.3;

// ( )
$px+=$obj_light*cos($Phase);

}
// , .
$px=abs($px);

// - (x1;y1)
data1[$x1][$y1]=$px;
}


рдЗрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЧреБрдгрд╛рдВрдХ $ obj_light = ($ рдбреЗрдЯрд╛ [$ x0] [$ y0]) * 0.3 рд╣реИ; рдЙрдард╛рддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реВрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рдЪреНрдЪрд╛рдИ рдЕрд▓рдЧ рд╣реИред

рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдПрдХ рд╣реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ $ px = 128.0; $ px = 0.0 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди; (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЫрд╡рд┐ рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдкреНрд░рдХрд╛рд╢ рд╕реЗ рдмрд╣рд╛рд▓ рдХреА рдЧрдИ рд╣реИ)

рдЦреИрд░, рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдоред
рд╕реНрд░реЛрдд рдЫрд╡рд┐
рдЫрд╡рд┐



рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рдФрд░ рдЫрд╡рд┐ рдХреЛ рдЗрд╕рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
рдЫрд╡рд┐рдЫрд╡рд┐



1/3 рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдФрд░ рдЫрд╡рд┐ рдХреЛ рдЗрд╕рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рдЫрд╡рд┐рдЫрд╡рд┐



рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рд░рд┐рдХреЙрд░реНрдб рдХреЗ 2/3 рд╕реЗ рдЕрдзрд┐рдХ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рдФрд░ рдЗрд╕рд╕реЗ рдЫрд╡рд┐ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЧрдпрд╛
рдЫрд╡рд┐рдЫрд╡рд┐



рддреАрди рдмрд┐рдВрджреБрдУрдВ рдФрд░ рдкреНрд░рдХрд╛рд╢ рд╡рд┐рдХрд┐рд░рдг W = 1 рдХреЗ рддрд░рдВрдЧ рджреИрд░реНрдзреНрдп рдХреЗ рд▓рд┐рдП, рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдБ рд╣реИ ред

рд╢реЛрд░ рдХреЗ рджреЛ рдХрд╛рд░рдг рд╣реИрдВ:
  1. рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рдЕрдВрдХреЛрдВ рдХреА рдЪрдордХ 0..255 рдХреА рд╕реАрдорд╛ рдореЗрдВ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рддрдХ рд╣реЛрддреА рд╣реИред рд╕реВрдЪрдирд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рднрд┐рдиреНрдирд╛рддреНрдордХ рднрд╛рдЧреЛрдВ рдореЗрдВ рдЦреЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕реАрдорд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЫреЛрдЯреА рд╣реИред
  2. рд▓рдШреБ рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рдХреНрд╖реЗрддреНрд░, рдХреЗрд╡рд▓ 50 рдмрд╛рдИ 50 рдЕрдВрдХред рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рдХреЗ рд╡рд░реНрдЧ рдорд┐рд▓реАрдореАрдЯрд░ рд╕реЗ рдмрд╣реБрдд рдХрдо рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 5000 рд▓рд╛рдЗрдиреЛрдВ / рдорд┐рдореА рдХреЗ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реА рдлреЛрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдпрджрд┐ рдЖрдкрдХреЛ рддреАрди-рдЖрдпрд╛рдореА рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджреВрд░реА рдбреА рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ (рдЕрдм рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо рдлреНрд▓реИрдЯ рд╣реИ, рдЬреЗрдб рд╕рдордиреНрд╡рдп рд╣рдореЗрд╢рд╛ = 1 рд╣реИ)

рдпрд╣рд╛рдБ рдРрд╕рд╛ рдкреНрд░рдпреЛрдЧ рд╣реИред

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


All Articles