SMOP nakatayo para sa Open-Source Matlab / oktaba sa sawa tagatala at ang nakasulat sa Python, gamit Fossil para sa pamamahala ng proyekto. & Nbsp; SMOP ay platform independiyenteng, ngunit ay lamang nasubok sa Ubuntu Linux at Windows-XP.
SMOP ay trabaho sa progreso. Aking kasalukuyang mga layunin ay upang sumulat ng libro sa sawa ang nanalong pagsusumite mula sa MATLAB Programming Contest na may kakaunting pagbabago ng code sa source hangga't maaari. Sa kasalukuyan, ako nagtatrabaho sa mga problema Nobyembre 2004 - "Paglipat Furniture". SMOP compiles runcontest.m at solver.m na isinumite sa pamamagitan ng koponan MATLAB, ngunit hindi pa fastsolver.m - ang nanalong submission sa pamamagitan ng Guo. Maaari mong makita ang mga file na ito sa smop / TestSuite / directory furniture.
Upang makita SMOP sa aksyon, i-download ang mga pinagkukunan sa direktoryo smop, pagkatapos:
$ Cd smop $ smopc --version check # katinuan. $ Cd src / smop / TestSuite / furniture $ smopc runcontest.m solver.m -o a.py # bumubuo a.py $ pa a.py # kumuha ng hitsura $ python >>> import ng isang >>> a.runcontest ( 0) # tumatagal ng ilang minuto sa mas mabagal na machine ...
Submissions Ang MATLAB Programming Contest ay mabuti para sa pagsubok SMOP compiler dahil sila ay
- Makatuwirang di-mahalaga na mga halimbawa code,
- Nagbibigay-diin sa algorithmic bahagi ng MATLAB runtime, sa halip na sa graphics suporta o toolboxes
- Sinusuri ang kawastuhan ng mga resulta
- Angkop para sa benchmarking
Kinakailangan :
- sawa
Mga Komento hindi natagpuan