Методика применения пакета Mathcad для решения научных и типовых общетехнических задач, страница 10

·  Дополнительные возможности публикации результатов вычислений благодаря новому формату данных XML:

XSL-HTML-конвертер позволяет генерировать веб-страницы лучшего качества;

опция XSL:FO позволяет сохранять данные в формате PDF;

внутри XML изображения сохраняются в специальном экономичном формате, что позволяет значительно уменьшить объем на диске для файлов с большим количеством графики.

·  Новое в двумерной графике: двойная ось ординат позволяет представить на одном графике фун­кции, значительно различающиеся по величине.

·  Mathcad Application Server: формы и кнопки для веб-приложений поддерживаемых, Mathcad Ap­pli­ca­tion Server, теперь доступны для всех пользователей пакета Mathcad.

·  Новые возможности по импорту данных из файлов, созданных другими программами: поддержка большого количества новых форматов данных. В частности, введены два новых компонента «Data Acquisition» и  «Data Import Wizard», причем первый позволяет принимать–отправлять данные при взаимодействии с аналоговым или цифровым источником–приемником (при установке в компьютере его платы), а второй – 7 форматов файлов: 2 текстовых, Excel,  двоичный,  Mathcad  PRN, Lotus 1–2–3 и dBase III.

·  Функция READFILE позволяет импортировать данные внутри программных циклов.

Ряд  сравнительных данных по рассмотренным в Пособии вычислительным ресурсам версий 2001 и 13 представлен в табл.1.3.

Таблица 1.3

Сравнение версий Mathcad 2001 и 13

Показатель

Mathcad 2001

Mathcad  13

Примечание

1. Производительность математического ядра (на представленных в разд.1.1.1 вычислениях)

1

1,2…2,5

Зависит от типа задачи, объема вычислений и про­­изводительности компьютера (табл.1.2)

2. Устройства (Компоненты) ввода–вывода данных

9

Axum  Graf, Axum S–PLUS Script, Excel, File Read or Write, Input Table, ODBC Read, Scriptable Object, SmartSketch

7

 Data Acquisition, Data Import Wizard, MATLAB, Excel, ODBC Input, Scriptable Object, SmartSketch

Компоненты Axum отсутствуют в 13–й версии

3. Компонент «Matlab»

Есть

Есть

Одинаков в обеих версиях: до 4 входных и выходных переменных

4. Порядок решаемых полиномиальных уравнений

Больше 22, согласно примеру 2

(в Хелпе не указан)

99

5. Решение систем линейных и нелинейных уравнений и задач оптимизации:

количество неизвестных,

количество ограничений

200

200

400

8192 (для линейных)

200 (для нелинейных)

6. Дополнительные параметры (Options) при решении нелинейных системных задач

3

5

Дополнительные параметры «Mul­tistart» и «Evolutionary». Первый обес­печивает поиск глобального мак­симума (минимума) в допустимой области.

Второй – обеспечивает решение при разрывных ограничениях, когда градиентные методы не работают

7. Порядок решения дифуравнений:

решателем odesolve(…),

решателем rkfixed(…)

Больше 31 (см. рис.7.1 Пособия) Больше 43 (пробное решение)

Не более 5 (пробное решение)

Больше 43 (пробное решение)

В Хелпе порядок не указан

8. Варианты методов ре­шения дифуравнений в решателе odesolve(…)

Fixed; Adaptive

Fixed; Adaptive; Stiff

Первые два – методы Рунге–Кутта 4–го порядка с фиксированным и изменяемым шагом соответственно. 3-й – метод решения жестких дифуравнений или обычных дифуравнений с алгебраическими ограничениями

9. Функция time(…) для измерения времени вычислений

Нет

Есть

Примеры применения: см. рис. 1.1Б и 1.3Б

10.  Вторая ось У на графике, измерения на ней; изменение цвета сетки и маркеров на произвольные; вложенное пошаговое увеличение участков графика и его пошаговая отмена с сохранением вложенности

Нет

Есть

Графика в 13-й версии усо­вершенствована по сравнению с 2001-й

11.  Оптимизация с параметрами

Нет

Есть

12.  Вставка комплексных значений выходной таблицы функции через буфер во входную таблицу

Неполная: отбрасывается мнимая часть

Есть

Такая вставка необходима для преобразования выходной таблицы значений функции в вектор

13.  Передача маткадовской таблицы в Excel-файл

Через компонент «File Read or Write»

Через команды меню «Insert-Data-File Output»

14.  Значения объектов «а» и «b» в функции решения root(f(x),x,a,b) нелинейных уравнений f(x)=0

Числа, арифметические выражения, компоненты вектора

Только числа и арифметические выражения

Сужение возможностей функции root(f(x),x,a,b) связано, видимо, с переходом в пакете на новое ядро