Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MCAD.DOC
Скачиваний:
13
Добавлен:
24.04.2019
Размер:
3.59 Mб
Скачать

Сообщения об ошибках при символьных вычислениях

В ходе символьных вычислений возможны следующие сообщения:

"Слишком длинный результат. Записать его в буфер обмена?" Результат слишком велик, чтобы поместить его в форматированную область вычислений, но может быть помещен в буфер обмена.

"Синтаксическая ошибка" Обычно является результатом применения символьной операции в неверно введенном выражении. Попытка символьных вычислений с выражением, содержащем единицы измерения, также приводит к этому сообщению.

"Неверные аргументы" Символьной процессор не может выполнить указанные операции с заданными аргументами. Такое сообщение появляется, например, если скалярная функция применяется к массиву без использования оператора векторизации378cjo и вычисления проводятся командой Вычислить Вычислить в символахIndbn.y._ или другой командой, инициализирующей символьные вычисления.

"Неверный синтаксис функции" Символьной процессор не может вычислять выражения подобные (f)(x).

"Выражение содержит несимвольные операторы " Символьная операция применяется к выражению, содержащему поле ввода для оператора или переменной.

"Ответ не найден" Символьный процессор не может найти точного решения уравнения.

"Стек заполнен - ответ не найден" Символьный процессор исчерпал объем своего внутреннего стека выражений к моменту, когда еще не выполнено указанное вычисление или преобразование.

"Не найден . . ." Символьный процессор не может найти неопределенный интеграл для заданного выражения или выражения для бесконечных суммы или произведения.

"Выход за область определения" В процессе поиска численного решения уравнения символьной процессор сделал попытку вычисления одной из встроенных функций с аргументом, находящимся вне области её определения.

"Числа с плавающей запятой не обрабатываются" Команда Разложить на множители применена к выражению, содержащему десятичные числа.

"Слишком большой аргумент", "Слишком большое целое", "Объект слишком велик" Обычно являются результатами вычисления выражения, содержащего значение с плавающей запятой, большее, чем 10 в степени 10 миллиардов.

"Ожидался массив или список" Операторы в обрабатываемом выражении предполагают векторные или матричные операндыInd6qu9pw.

Матричные многочлены

Для вычисления многочлена от матрицы, например, размером 3 на 3, нужно:

Умножить свободный член многочлена на выражение identity(3).

Копировать матрицу в буфер обмена.

ВыделитьInd66jf.. независимую переменную многочлена и выбрать команду Заменить переменнуюIndbnjx_d.

Mathcad подставит матрицу в многочлен, вычислив соответствующие степени и умножения на скаляр и выдаст в качестве ответа одну матрицу. Чтобы упростить результат, нужно выделитькаждый элемент матрицы и выполнить команду Упростить. Подобная процедура может быть применена к квадратной матрице любого размера.

См. также

ПодстановкиID_7.y7r2

Упрощение.89piu

Векторизация в символьных вычислениях

Оператор векторизации Mathcad употребляется, чтобы применить встроенную функцию к каждому элементу матрицы, как это показано ниже. Чтобы применить оператор векторизации378cjo, нужно выделитьIndbeac_j всё выражение (функцию и её матричный аргумент) и использовать комбинацию клавиш Ctrl+ , а затем Shift+F9.

Чтобы выделить выражение, нужно щёлкнуть по нему и затем нажимать клавишу до тех пор, пока выделяющая рамка не окружит выражение.

Чтобы выделить переменную, нужно переместить указатель ввода внутрь имени переменной или окружить имя переменной голубой выделяющей рамкой.

Корень

Не существует явной формулы для выражения значения корня. Этот корень выражается через корень другого многочлена.

Если результат будет сохраняться в буфере обмена, то многочлен будет там представлен в виде

RootOf(h(_Z))

где h(_Z) есть многочлен, корень которого является также корнем исходного выражения.

Постоянная Эйлера

created with Help to RTF file format converter

Для |z| < 4 нужно использовать диапазон от n=0 до 100.

Legendre' канонический неполный эллиптический интеграл Лежандра второго рода.

created with Help to RTF file format converter

Legendre' полный эллиптический интеграл Лежандра второго рода.

Определить LegendreE(x,k). Затем определить

LegendreEc(k) =LegendreE(1,k)

Associate Присоединенный полный эллиптический интеграл Лежандра второго рода.

Определить LegendreEc(k). Затем определить

Legendre'канонический неполный эллиптический интеграл Лежандра первого рода.

Legendre' полный эллиптический интеграл Лежандра первого рода.

Определить LegendreF(x,k). Затем определить

LegendreKc(k) =LegendreF(1,k)

Associate Присоединенный полный эллиптический интеграл Лежандра первого рода.

Определить LegendreKc(k). Затем определить

Legendre' канонический неполный эллиптический интеграл Лежандра третьего рода.

Legendre' полный эллиптический интеграл Лежандра третьего рода.

Определить LegendrePi(x,n,k). Затем определить

LegendrePic(n,k) = LegendrePi(1,n,k)

Associate Присоединенный полный эллиптический интеграл Лежандра третьего рода.

Определить LegendrePic(n,k). Затем определить

created with Help to RTF file format converter

This Это функция, обратная к .

Чтобы вычислить W(a), нужно вычислить .

This Это n-я ветвь W(a), обращения .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]