MathCAD: сгенерировать файл только 1 раз
Типовая для вычислительного эксперимента проблема - сохранение однажды сгенерированных данных, то есть, функция должна работать по логике:
- если файл с данными существует - прочитать из него матрицу;
- если нет - сформировать новую матрицу по правилу и сохранить в файл.
Стандартной функции проверки существования файла в MathCAD нет (или я её не знаю :), зато есть обработчик on error
, с помощью которого задачу "однократной" генерации данных можно решить:
Генерация данных только 1 раз, если файл существует, матрица не обновляется
Скачать этот пример в формате .xmcd (20 Кб)
Здесь генерируется матрица из значений-оценок 3, 4 и 5. Причём, происходит это только 1 раз - если файл data.txt
существует в папке с документом и успешно прочитан, матрица не обновляется.
18.05.2013, 11:20 [10751 просмотр]