рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд▓рд╛рд▓рдЪреА рд╣реИрдВред
рд╣рдо рдЙрдиреНрдирдд Matlab рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВред рд╣рдо рдореЗрдВ рд╕реЗ рдХреБрдЫ рд▓рд┐рд╕реНрдк рд╣реИрдХрд░ рд╣реИрдВред рдХреБрдЫ pythonists, рдЕрдиреНрдп rubist, рдкрд░реНрд▓ рд╣реИрдХрд░реНрд╕ рднреА рд╣реИрдВред рд╣рдорд╛рд░реЗ рдмреАрдЪ рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдЪреЗрд╣рд░реЗ рдХреЗ рдмрд╛рд▓реЛрдВ рдХреЛ рдЙрдЧрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЧрдгрд┐рддрдЬреНрдЮ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рдРрд╕реЗ рд╣реИрдВ рдЬреЛ рдЕрднреА рднреА рдмрдбрд╝реЗ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред рд╣рдордиреЗ R рдкрд░ рдЕрдзрд┐рдХ рдЧреНрд░рд╛рдл рдмрдирд╛рдП, рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред C рд╡рд╣ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдПрдХ рд░реЗрдЧрд┐рд╕реНрддрд╛рдиреА рджреНрд╡реАрдк рдкрд░ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред
рд╣рдореЗрдВ рдЗрди рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ; рд╡реЗ рд╕реБрдВрджрд░ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИрдВред рд╣рдо рдЬреЛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рд▓рд┐рдП - рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдбреЗрдЯрд╛ рдорд╛рдЗрдирд┐рдВрдЧ, рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд, рд╡рд┐рддрд░рд┐рдд рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ - рдкреНрд░рддреНрдпреЗрдХ рдЖрджрд░реНрд╢ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкрд╣рд▓реВ рдореЗрдВ рдЕрдиреБрдХреВрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЛрдВ рдореЗрдВ рднрдпрд╛рдирдХ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рд╕рдордЭреМрддрд╛ рд╣реИред
рд╣рдо рд▓рд╛рд▓рдЪреА рд╣реИрдВ: рд╣рдо рдЕрдзрд┐рдХ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд╣рдо рдПрдХ рдореБрдХреНрдд рд╕реНрд░реЛрдд рднрд╛рд╖рд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдПрдХ рдирд┐: рд╢реБрд▓реНрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рддред рд╣рдо рд╕реА рдЧрддрд┐ рдФрд░ рд░реВрдмреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рд▓рд┐рд╕реНрдк рдХреА рддрд░рд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рд╕рд╛рде рдХреЛрдб рдФрд░ рдбреЗрдЯрд╛ рдХреА рд╕рдорд╛рдирддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рднрд╛рд╖рд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдЯрд▓реИрдм рдХреА рддрд░рд╣, рд╕реНрдкрд╖реНрдЯ, рдкрд░рд┐рдЪрд┐рдд рдЧрдгрд┐рддреАрдп рдЕрдВрдХрди рдХреЗ рд╕рд╛рдеред рд╣рдо рдкрд╛рдЗрдерди рдХреА рддрд░рд╣ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЖрд░ рдЬреИрд╕реЗ рдЖрдБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓, рдкрд░реНрд▓ рдЬреИрд╕реЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИрдВрдбрд▓рд┐рдВрдЧ, рдореИрдЯрд▓реИрдм рдЬреИрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд, рд╢реЗрд▓ рдЬреИрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЕрдЪреНрдЫрд╛ gluingред рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрд┐рд▓реНрдХреБрд▓ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рд╣реИрдХрд░реНрд╕ рдХреЛ рдЦреБрд╢ рдХрд░рдирд╛ред рд╣рдо рдЗрд╕реЗ рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
(рд╣рдордиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реА рдХреА рддрд░рд╣ рддреЗрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?)
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдорд╛рдВрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдо Hadoop рдХреЗ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдЬреЛрдбрд╝реЗрдВрдЧреЗ - рдЬрд╛рд╡рд╛ рдФрд░ XML рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб рдХреЗ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдмрд┐рдирд╛; рдмрдЧ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реИрдХрдбрд╝реЛрдВ рдорд╢реАрдиреЛрдВ рдкрд░ рд▓реЙрдЧ рдХреЗ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрддрд╛рд░реЗ рдмрд┐рдирд╛ред рд╣рдо рдЕрднреЗрджреНрдп рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдЧреЛрд▓реЗ рдХреЗ рдмрд┐рдирд╛ рд╕рддреНрддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рд╕рд░рд▓ рд╕реНрдХреЗрд▓рд░ рд▓реВрдк рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рд╕реАрдкреАрдпреВ рдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдореНрдкреИрдХреНрдЯ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдП * рдмреА рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╣рдЬрд╛рд░ рдорд╢реАрдиреЛрдВ рдкрд░ рдПрдХ рд╣рдЬрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рд╕рд╛рде рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдореЗрдВ рдмрд╣реБрд░реВрдкреА рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдПрдХ рдмрд╛рд░ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЕрдирдВрдд рдкреНрд░рдХрд╛рд░ рдХреЗ рдЬрд╛рд▓реА рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ; рд╣рдо рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реБрдП рджрд░реНрдЬрдиреЛрдВ рд╡рд┐рдзрд┐ рд╡рд┐рд╡рд░рдгреЛрдВ рд╕реЗ рд╕рднреА рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╡рд┐рдзрд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░реЗрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рд╛рд░реА рд╢рдХреНрддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рднрд╛рд╖рд╛ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛред
рд╣рдо рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдкреВрдЫрддреЗ, рд╣реИ рдирд╛?
рднрд▓реЗ рд╣реА рд╣рдо рдЕрдкрдиреЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд▓рд╛рд▓рдЪ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИрдВ, рдлрд┐рд░ рднреА рд╣рдо рдпрд╣ рд╕рдм рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ рдврд╛рдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕рдкрдиреЛрдВ рдХреА рднрд╛рд╖рд╛ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдпрд╣ рдЕрднреА рддрдХ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ 1.0 рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╣реИ - рд╣рдордиреЗ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдмрдирд╛рдИ рд╣реИ рдЙрд╕реЗ
рдЬреВрд▓рд┐рдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рд╕рдХрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╕реЗ 90% рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреА рд╣реИ, рдФрд░ рдЕрдм рдЙрд╕реЗ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдХрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдПрдХ рд▓рд╛рд▓рдЪреА, рд▓рд╛рдкрд░рд╡рд╛рд╣, рдорд╛рдВрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
2.53 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдЗрдВрдЯреЗрд▓ рдХреЛрд░ 2 рдбреБрдУ рд╕реАрдкреАрдпреВ рдФрд░ 8 рдЬреАрдмреА рдбреАрдбреАрдЖрд░ 3 рд░реИрдо 1066 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреЗ рд╕рд╛рде рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдкрд░ рдорд╛рдЗрдХреНрд░реЛрдмреЗрдиреНрдорд╛рд░реНрдХ, рд╕реА ++ рдХреЗ рд▓рд┐рдП рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рдкреВрд░реНрдг рд░рдирдЯрд╛рдЗрдо, рд╕реА ++ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдмрд╛рдХреА (рдЫреЛрдЯрд╛ рдмреЗрд╣рддрд░ рд╣реИ)рд╕рднреА рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗ рд╕реНрд░реЛрддрдореИрдВрдбреЗрд▓рдмреНрд░реЛрдЯ рд╕реЗрдЯ рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рдЬреВрд▓рд┐рдпрд╛ рдХреЛрдб
function mandel(z) c = z maxiter = 80 for n = 1:maxiter if abs(z) > 2 return n-1 end z = z^2 + c end return maxiter end function randmatstat(t) n = 5 v = zeros(t) w = zeros(t) for i = 1:t a = randn(n,n) b = randn(n,n) c = randn(n,n) d = randn(n,n) P = [abcd] Q = [ab; cd] v[i] = trace((P.'*P)^4) w[i] = trace((Q.'*Q)^4) end std(v)/mean(v), std(w)/mean(w) end