Как и в файле ini, я в основном хочу иметь простой для редактирования файл конфигурации, который можно использовать для чтения и распространения информации в объектах matlab. Я знаю, что люди рекомендуют xml, но формат нелегко для пользователя редактировать. Может ли кто-нибудь по-другому?простой для редактирования файл конфигурации для функции matlab
ответ
Я использую файлы YAML для файлов конфигурации с приложениями MATLAB. Я нашел их легко читаемыми и редактируемыми, управляемыми версиями и очень простыми в использовании.
У них есть преимущество (над сценарием MATLAB), также широко читаемое другими языками (Perl, Python, Ruby, Java и т. Д.), Если файлы конфигурации также должны использоваться другими частями более широкого приложения.
Существует YAML file reader для MATLAB (обертка вокруг бесплатной библиотеки Java SnakeYaml, лицензированной Apache), которая является общедоступной. Я также написал свои собственные, с которыми я был бы рад поделиться (это основано на пакете, с которым я связан, с немного меньшей функциональностью, но немного легче понять код и немного более надежным).
Почему бы не использовать ini-файлы - для простого редактирования и чтения они не могут быть избиты? У них проблемы с комплексом, но до тех пор, пока вы это осознаете.
обмен файлами является вашим другом: http://www.mathworks.com/matlabcentral/fileexchange/24992-ini-config
Вы также можете использовать Java Properties файлов. (Я не мог найти ничего в обмене файлами. Вам нужно будет написать интерфейс самостоятельно.)
- 1. Matlab простой вход GUI для функции
- 2. MATLAB-код для простой функции с условием
- 3. Файл заблокирован для редактирования
- 4. Простой компонент редактирования для Bootstrap?
- 5. Plotting простой функции в MATLAB
- 6. MATLAB медленно открывать файлы для редактирования
- 7. PHP-функция для редактирования файла конфигурации
- 8. файл конфигурации для DLL
- 9. Файл конфигурации для сборки
- 10. Файл конфигурации для Makefile
- 11. Один файл конфигурации для решения
- 12. MATLAB для ++/OpenCV функции
- 13. Простой SVN - Как заблокировать контент для редактирования?
- 14. Открыть файл для редактирования проблемы
- 15. Пакетный файл для редактирования .ini
- 16. Matlab: путь поиска заблокирован для редактирования?
- 17. Написание чрезвычайно простой mex-функции в matlab
- 18. Пользовательский файл конфигурации для конфигурации поставщика
- 19. Внешний файл конфигурации для части раздела конфигурации
- 20. MATLAB str2func для отправки функции
- 21. Баш скрипт для редактирования XML-файл
- 22. Файл конфигурации Apache для псевдонима
- 23. Файл конфигурации приложения для web2py
- 24. Файл конфигурации javascript для openlayers
- 25. Файл конфигурации сервера для nginx
- 26. Создание простой файл конфигурации и парсер C
- 27. Python: Заменить функции для редактирования файлов
- 28. Использование vagrant ssh для редактирования конфигурации mysql на Windows
- 29. Простой подход к разработке инструмента для редактирования текста для Mac?
- 30. Простого Webapp для редактирования XML-файл
Спасибо за приятное предложение. Не могли бы вы поделиться своим читателем YAML на GitHub? – Marius