
рдбрд┐рдкреНрд▓реЛрдорд╛ рдХрд╛ рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдиреБрд╕реНрдЦрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП: рд╡рд┐рд╖рдп рдЬрдЯрд┐рд▓ рд╣реИ, рд╕рдордп рдирд┐рдХрд▓ рд░рд╣рд╛ рд╣реИ, рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрдирд╛ рдпрд╛ рддреИрдпрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдирд╛ рдПрдХ рдмрдбрд╝реА рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЧрддрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдЖрдк рдмрд╛рдПрдВ рд╣рд╛рде рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЪрд╛рд▓ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕реЛрдЪрд╛ рдирд╣реАрдВ рдерд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдЖрдпрд╛ рдерд╛:
- рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо - рдореБрдЭреЗ рдЬреНрдпрд╛рджрд╛ рд╕реЛрдЪрдирд╛ рдирд╣реАрдВ рд╣реИ: рдореИрдВ рдбреЗрдмрд┐рдпрди рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВ (рд╡реИрд╕реЗ: рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рднреА рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
- рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ C ++, Qt рд╣реИред
- рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рддрд░реНрдХ рдорддрд▓рд╛рдм рд╣реИред
рдЯреНрд░реЗрдирд┐рдВрдЧ
рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рддрдерд╛рдХрдерд┐рдд MATLAB рдХрдВрдкрд╛рдЗрд▓рд░ рд░рдирдЯрд╛рдЗрдо ред рдпрд╣ рдордЯреИрд▓реИрдм рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдПрдХ рдлреНрд░реА рд╕реВрдЯ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпреВрдЯреАред рдпрд╣ рд▓рд┐рдирдХреНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ, рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рд╕реНрдерд╛рдкрдирд╛
MATLAB рдХрдВрдкрд╛рдЗрд▓рд░ рд░рдирдЯрд╛рдЗрдо рдХреЛ рдПрдХ рдЬрд╝рд┐рдк рдЖрд░реНрдХрд╛рдЗрд╡ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдВрджрд░ рдЖрдкрдХреЛ install.sh рдлрд╛рдЗрд▓ рдорд┐рд▓реЗрдЧреАред рдЗрд╕рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рдмрд╛рдж, рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЦреБрд▓реЗрдЧрд╛, рдЬреЛ 3 рдХреНрд▓рд┐рдХ рдореЗрдВ рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
Qt рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рд╕рд╛рдЗрдЯ рд╕реЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрджрдо рдЙрдард╛рдиреЗ рд╣реЛрдВрдЧреЗ:
рдореВрд▓ рдХреЗ рддрд╣рдд:
mkdir /opt/QtSDK chown %username% /opt/QtSDK
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рдФрд░ / рдСрдкреНрдЯ / QtSDK рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЖрдЧреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ
рд╣рдордиреЗ рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реА рдХрд░ рд▓реА рд╣реИ, рд╕реЗрдЯрд┐рдВрдЧ рдкрд░ рдЬрд╛рдПрдВ:
рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
echo /usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/runtime/glnxa64 >> /etc/ld.so.conf.d/matlabLibs.conf echo /usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/sys/os/glnxa64 >> /etc/ld.so.conf.d/matlabLibs.conf echo /usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/sys/java/jre/glnxa64/jre/lib/amd64/native_threads >> /etc/ld.so.conf.d/matlabLibs.conf echo /usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/sys/java/jre/glnxa64/jre/lib/amd64/server >> /etc/ld.so.conf.d/matlabLibs.conf echo /usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/sys/java/jre/glnxa64/jre/lib/amd64 >> /etc/ld.so.conf.d/matlabLibs.conf ldconfig
рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ XAPPLRESDIR (рдореВрд▓ рдЕрдзрд┐рдХрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ):
export XAPPLRESDIR="/usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/X11/app-defaults"
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: / usr / рд╕реНрдерд╛рдиреАрдп / MATLAB / MATLAB_Compiler_Runtime / v716 / X11 / app-defaults / Matlab рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдШрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЬреНрдЮрд╛рдд рдмрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд░рд╛рд╕реНрддреЛрдВ рдкрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЪрд▓реВрдВрдЧрд╛:
- рдЬрд╣рд╛рдБ рдЖрдкрдиреЗ MCR рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ / usr / рд╕реНрдерд╛рдиреАрдп / MATLAB / MATLAB_Compiler_Runtime / рднрд╛рдЧ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
- рднрд╛рдЧ v716 / рд╕реНрд╡рдпрдВ рдорд╛рдЯрд▓рд╛рдм рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ рдпрд╣ рдмрджрд▓ рднреА рд╕рдХрддрд╛ рд╣реИред
- Glnxa64 рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ / 64 рдмрд┐рдЯ OS рдХреЗ рд▓рд┐рдП рдФрд░ 32 рдмрд┐рдЯ OS рдХреЗ рд▓рд┐рдП glnxa32ред
рд╡реИрд╕реЗ рднреАред рдЗрди рд╕рднреА рд░рд╛рд╕реНрддреЛрдВ рдХреЛ MCR рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╢реАрдиреЛрдВ рдкрд░, рдЗрди рд░рд╛рд╕реНрддреЛрдВ рдХреА рдмреЗрд╡рдХреВрдл рдирдХрд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рдереА)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛: / usr / рд╕реНрдерд╛рдиреАрдп / MATLAB / MATLAB_Compiler_Runtime / v716 / sys / os / glnxa64, рдореИрдВ рдЗрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ: рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдорддрд▓рд╛рдм рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВ
рдЕрдм рдЖрдк рднрд╡рд┐рд╖реНрдп рдХреЗ рдЖрд╡реЗрджрди рдХрд╛ рддрд░реНрдХ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдирдИ рдПрдо-рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдФрд░ рдПрдХ рдирдпрд╛ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦреЗрдВред рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рд╕рд░рд▓ рд╣реЛрдЧрд╛: рд╣рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рджреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗ:
function [out] = SUM(in1, in2) out = in1 + in2; end
рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ:
- рд╣рдо MatLab рдХрдВрд╕реЛрд▓ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ: рддреИрдирд╛рддреАред
- рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо, рдЙрд╕рдХрд╛ рд╕реНрдерд╛рди рдФрд░ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ, C рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирд╛рдо рд▓реАрдм рд╢рдмреНрдж рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ libsum.prj рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдирдП рдмрдирд╛рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЬреЛрдбрд╝реЗрдВред
- рдмрд┐рд▓реНрдб рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕рдВрдХрд▓рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рдж, рдбрд┐рд╕реНрдЯреНрд░рд┐рдм рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд┐рдд рд╣реЛрдЧреАред
рдпрд╣ MatLab рдХреЗ рд╕рд╛рде рдХрд╛рдо рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
Qt рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
Qt рдЪрд▓рд╛рдПрдВ рдФрд░ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред
рдкреНрд░реЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╣рдо рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрде рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ:
INCLUDEPATH += /usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/extern/include LIBS += -L/usr/local/MATLAB/MATLAB_Compiler_Runtime/v716/bin/glnxa64/ -leng -lm
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╣реА, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
#include <QtCore/QCoreApplication> #include <libsum.h> #include <iostream> using namespace std; int main(int argc, char *argv[]) { cout<<"Loading..."<<endl; if (!libsumInitializeWithHandlers(NULL, 0)){ cout<<"Could not initialize the application."<<endl; return -1; } if (!libsumInitialize()){ cout<<"Could not initialize the library."<<endl; return -2; } mxArray *in1 = mxCreateDoubleMatrix(2, 1, mxREAL); mxArray *in2 = mxCreateDoubleMatrix(2, 1, mxREAL); mxArray *out = mxCreateDoubleMatrix(2, 1, mxREAL); double *i1 = mxGetPr(in1); double *i2 = mxGetPr(in2); i1[0] = 1; i1[1] = 2; i2[0] = 3; i2[1] = 4; if(!mlfSUM(1, &out, in1, in2)){ cout<<"Could not execute function."<<endl; } double *res = mxGetPr(out); cout<<res[0]<<"; "<<res[1]<<endl; mxDestroyArray(in1); mxDestroyArray(in2); mxDestroyArray(out); cout<<"Terminating..."<<endl; libsumTerminate(); return 0; }
рд╡рд╣ рд╕рдм рд╣реИред рдЖрдк рджреМрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдбрд┐рдкреНрд▓реЛрдорд╛ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рдПрдХ рдЦреБрд╢ рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдВред рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рдФрд░ рд░рд╕рдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпрд╛рдБ рд╣реИрдВ:
- MCR рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдЖрдХрд╛рд░ 874 MB рд╣реИред
- рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, MatLab рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдХреЛ рд╡рд┐рд▓рдВрдмрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕рдЪ рд╣реИ, рдкреНрд▓рд╕рд╕ рд╣реИрдВ:
- рдЖрдк рд╕рд╛рдЗрдб рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдФрд░ рдЙрдирдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдорд╛рдЯрд▓рд╛рдм рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЧрддрд┐ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ 3 рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЖрдк рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред
- рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ MatLab рдХреА рд╕рд╛рд░реА рд╢рдХреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
- рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рдордп рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ
рдпрджрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдореИрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рд╛рдЬ рдХреА рдкрд╣рдЪрд╛рди рдХреАред