MathCAD – универсальная система математических расчетов

Назначение универсальной массовой математической системы MathCAD. Основы работы с программой. Рабочее пространство, входной язык системы. Способы выполнения аналитических (символьных) вычислений. Работа с графикой, оформление текстовых областей документа.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 06.07.2009
Размер файла 197,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Неправильный диапазон (illegal range) - дискретный аргумент определен неправильно. При определении диапазона следует использовать одну из следующих форм записи:

Rval: =nl. п2 Rval: =nl, n2. п2

Это набирается нажатием клавиш Rval: nl; n2 и Rval: nl,n2; n2 соответственно. В определении диапазона допустимо использовать максимум одну запятую и одну точку с запятой. Если используется вторая форма записи, величина п2 должна лежать между значениями п\ и п3, но не равняться п\;

Нескалярная величина (no scalar value) - вектор или выражение, содержащее дискретный аргумент, используются там, где требуется скалярная величина. Например, можно увидеть это сообщение при попытке ввести равенство вида х: = /, если / - дискретный аргумент. Нельзя определить один дискретный аргумент через другой непосредственно, для этого следует использовать выражения, подобные xi. Данная ошибка часто возникает при построении графиков, если ввести в поле ввода имя вектора х вместо xi;

Несовместимые единицы (incompatible units) - отмечает выражение, в котором складываются, вычитаются или выполняются иные операции с выражениями, имеющими различную размерность. Например, это сообщение об ошибке можно видеть при попытке:

сложить или вычесть два выражения, имеющие различную размерность, например 3 кг + 5 сек

создать вектор, матрицу или таблицу, в которой не все элементы имеют одинаковую размерность

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

Несовпадение размеров массивов (array size mismatch) - попытка произвести операцию с векторами или матрицами, размеры которых не подходят для этой операции. Многие операции требуют, чтобы их векторные аргументы были одного размера, например произведение или функции linterp и со/г. Сложение и вычитание векторов и матриц тоже требуют соответствия размерности. Умножение матриц требует, чтобы количество столбцов первой матрицы совпадало с количеством строк второй;

Нет соответствующего Given (no matching Given) - это сообщение указывает на функции Find или Minerr без соответствующего им слова Given. Каждый блок решения уравнений, начинающийся со слова Given, должен оканчиваться словом Find или Minerr;

Неуместная запятая (misplased comma) - запятая использована там, где ее не должно быть. Можно использовать запятую в одном из следующих случаев:

для разделения аргументов функций

для разделения первых двух элементов диапазона в определении дискретного аргумента

для разделения величин, откладываемых на чертеже вдоль одной оси

для разделения элементов в таблице ввода

для разделения нижних индексов элемента матрицы.

Использование запятой для любых других целей в Mathcad недопустимо;

Особенность - попытка вычислить функцию или выполнить операцию с недопустимым значением. Например, это сообщение можно видеть при делении на ноль или попытке обратить вырожденную матрицу (с нулевым определителем);

Отсутствует сходимость - Mathcad не способен вычислить результат интегрирования, дифференцирования, функции root, Find или Minerr с требуемой точностью. Для дополнительной информации см. описания соответствующих операторов и функций;

Ошибка в блоке (error in solve block) - можно видеть это сообщение при вычислении пользовательской функции, выражаемой через блок решения уравнений, содержащий ошибку. Для устранения данной ошибки устраните ошибку в блоке решения уравнений. (Если использовать блок решения уравнений непосредственно, не определяя через него функцию, можно получить детализированное диагностическое сообщение);

Ошибка в константе (error in constant) - Mathcad интерпретирует указанное выражение как некорректную константу. Mathcad воспринимает все начинающееся с цифры как константу. Если ввести цифру и непосредственно за ней несколько букв, Mathcad интерпретирует это как некорректную константу. Полный список всех возможных корректных форм констант приведен в разделе "Окончания чисел" приложения;

Ошибка в списке (error in list) - указанная функция содержит некорректный список аргументов. Правильное определение функции начинается таким образом:

цх, у, z. .): =

Список аргументов в скобках может состоять из одного или нескольких имен, разделенных запятой. Любой другой вид списка неправилен. Это сообщение об ошибках появляется также, если создан недопустимый список в другом контексте, например в списке выражений для оси ординат графика;

Ошибка области определения (domain error) - попытка вычислить значение функции, имеющей аргумент, выходящий за область определения. Например, попытка вычислить 1п (0).

Ошибка файла (file error) - система столкнулась с ошибкой при чтении файла с помощью функции READ или READPRN. См. главу "Файлы данных", где описаны допустимые форматы файлов данных;

Переполнение стека определений (definition stack overflow) - использовано слишком мнот о вложенных функций;

Переполнение стека (stack overflow^ - вычисление выражения привело к переполнение внутреннего стека Mathcad. Это может быть результа 'ом слишком сложного выражения или рекурсивного с пределения функции;

Переполнение (overflow) - попытка вычислить выражение, которое превосходит наибольшее число, которое может быть представлено Mathcad (примерно 10307). Это может случиться не только когда велик сам по себе конечный результат, но и в случае превышения этого предела любым промежуточным результатом;

Потеряны значащие цифры (significance lost) - это сообщение отмечает попытку вывести функцию от величины, которая лежит за пределами диапазона, где зна чение функции может быть вычислено точно. Например, оно появится при попытке вычислить sin (10100). Поскольку величина sin (IQi00) зависит от совершенно определенных цифр числа IQi00, то любое значение, которое Mathcad сможет вернуть, не будет иметь значащих цифр. Вместо возвращения результата, точность которого не обоснована, Mathcad выдает данное сообщение;

Прервано (interrupted) - вы прервали Mathcad нажатием клавиши [Esc] при выполнении вычислений. Для пересчета помеченного выражения щелкните мышью на выражении и нажмите [F9] ;

Пропущенный знак операции (missing operator) - в выражении или уравнении пропущен один из знаков операции;

Пропущенный операнд (missing operand) - в выражении пропущен один из операндов. Например, это сообщение можно видеть при вводе знака плюс без ввода слагаемых и последующем нажатии знака равенства. Mathcad показывает поле ввода (маленький прямоугольник) на месте пропущенного операнда;

Размерность в невещественной степени - выражение с единицами измерений возведено в комплекснознач-ную или мнимую степень. Если выражение имеет размерность, оно может быть возведено только в вещест-веннозначную степень, иначе Mathcad не может определить единицы, в которых выражен результат;

Решение не найдено (did not find solution) - Mathcad не нашел решения системы уравнений. Чтобы блок решения уравнений выдал в качестве решения приближающий результат, используйте функцию Minerr вместо функции Find. Подробнее см. главу "Решение уравнений";

Слишком большое выражение (equation too large) - для вычисления в Mathcad введено слишком большое выражение. Разделите выражение на два или более подвыражений;

Слишком большой нижний индекс (subscript too large) - попытка использовать нижний индекс, превышающий пределы, допускаемые Mathcad;

Слишком велико, чтобы отобразить (too large to display) - попытка вывести вектор или матрицу размера больше, чем допускается Mathcad;

Слишком мало аргументов (too few arguments) - указанное выражение содержит функцию со слишком малым количеством аргументов. Для встроенных функций число аргументов фиксировано; см. главу "Встроенные функции". Для функций пользователя число параметров зависит от определения, сделанного в рабочем документе;

Слишком мало ограничений (too few constraints) - это сообщение указывает на Find или Given с количеством ограничений, меньшим числа переменных. Добавьте несущественные ограничения или уменьшите число переменных, относительно которых ищется решение. Подробнее см. главу "Решение уравнений";

Слишком мало элементов (too few elements) - это сообщение указывает на преобразование Фурье, кубический сплайн или функцию линейной интерполяции, применяемую для вектора со слишком малым количеством компонентов. Преобразование Фурье и обратное к нему требуют как минимум четыре элемента вектора;

Слишком много аргументов (too many arguments) - указанное выражение содержит функцию со слишком малым количеством аргументов. Для встроенных функций число аргументов фиксировано; см. главу "Встроенные функции". Для функций пользователя число параметров зависит от определения, сделанного в рабочем документе;

Слишком много индексов (too many subscripts) - использовано два или более нижних индекса для вектора либо три или более индекса для матрицы;

Слишком много ограничений (too many constraints) - в блоке решения уравнений используются более пятидесяти ограничений;

Слишком много точек (too many points) - попытка вывести на график точек больше, чем Mathcad может обработать для одного графика;

Слишком много файлов - открыто слишком много файлов с использованием таких функций доступа к файлам, как WRITEPRN, READPRN, или других функций этого типа. Одновременно таким образом может быть открыто не более 30 файлов. Выберите команду Присоединить к файлу из меню Файл, введите имя од ной из используемых файловых переменных и нажмите "Отсоединить";

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

Файл не найден (file not found) - система не нашла файла данных, указанного в качестве параметра для функции READ или READPRN, либо для импорта в графическую область.

Алфавитный указатель англоязычных сообщений об ошибках

array size mismatch - несоответствие размера массива.

cannot be defined - не может быть определено

cannot take subscript - не содержит верхних (нижних) индексов

definition stack overflow - переполнение стека определений

did not find solution - решение не найдено

dimension to поп real power - размерность массива - не целое число

domain error - ошибка области определения

duplicate - дублирование

equation too large - слишком большое выражение

error in constant - ошибка в константе

error in list - ошибка в списке

error in solve block - ошибка в блоке

file error - ошибка файла

file not found - файл не найден

illegal array operation - неверная операция с массивом

illegal coatext - неверный контекст

illegal factor - неверный множитель illegal function name - неверное имя функции illegal OMGIN - неверное употребление ORIGIN illegal range - неправильный диапазон

illegal tolerance - некорректная точность аппроксимации

incompatible units - несовместимые единицы

index out of bounds - индекс вне границ

interrupted - прервано

invalid order - неверный порядок

list too long - длинный входной список

misplased comma - неуместная запятая

missing operand - пропущенный операнд

missing operator - пропущенный знак операции

must be 3-vector - должно быть трехмерным вектором

must be array - должно быть массивом

must be dimensionless - должно быть безразмерным

must be increasing - должно быть возрастающим

must be integer - должно быть целым

must be nonzero - должно быть ненулевым

must be positive - должно быть положительным

must be range - должен быть диапазон

must be real - должно быть вещественным

must be scalar - должно быть скаляром

must be vector - должно быть вектором

nested solve block - следующий блок решения

no matching Given - нет соответствующего Given

по scalar value - нескалярная величина

not a name - не является именем

not converging - не конвертируется

only one array allowed - допустим только один массив

overflow - переполнение

significance lost - потеряны значащие цифры

singularity - деление на нуль

stack overflow - переполнение стека

subscript too large - слишком большой нижний индекс

too few arguments - слишком мало аргументов too few constraints - слишком мало ограничений

too few elements - слишком мало элементов

too few subscripts - мало нижних индексов

too large to display - слишком велико, чтобы отобразить

too many arguments - слишком много аргументов

too many constraints - слишком много ограничений

too many points - слишком много точек

too many subscripts - слишком много индексов

undefindet - не определено

unmatched parenthesis - дисбаланс скобок

wrong size vector - неверный размер вектора


Подобные документы

  • Изучение структуры рабочего документа MathCad - программы, предназначенной для автоматизации математических расчетов. Работа с переменными, функциями и матрицами. Применение MathCad для построения графиков, решения уравнений и символьных вычислений.

    презентация [639,2 K], добавлен 07.03.2013

  • Основные элементы системы MathCAD, обзор ее возможностей. Интерфейс системы, концепция построения документа. Типы данных, входной язык системы. Классификация стандартных функций. Графические возможности системы MathCAD. Решение уравнений системы.

    курс лекций [2,1 M], добавлен 01.03.2015

  • Использование программной системы Mathcad для выполнения, документирования и использования вычислений и инженерных расчетов. Вычисление пределов, суммы ряда. Работа с матрицами, построение трехмерного графика. Решение систем нелинейных уравнений.

    отчет по практике [1,5 M], добавлен 11.09.2014

  • Краткая характеристика пакета Mathcad, описание простейших примеров работы с ним, примеры решения основных задач элементарной математики. Компьютерные технологии решения математических задач и символьных вычислений. Образование векторов и матриц.

    дипломная работа [621,1 K], добавлен 11.03.2011

  • Возможности Mathcad для выполнения математических и технических расчетов. Графический интерфейс, инструменты для работы с формулами, числами, графиками и текстами. Операторы и логические функции для численного и символьного решения математических задач.

    статья [208,6 K], добавлен 01.05.2010

  • Изучение возможностей системы Mathcad - пакета математических программ, используемого для различных вычислений и вычерчивания графиков. Интерфейс пользователя в системе, объекты входного языка, текстовый редактор, графический процессор, вычислитель.

    курс лекций [2,5 M], добавлен 10.11.2010

  • Определения и классификация математических моделей. Возможности системы, распечатка документа MathCAD. Описание математической модели. Анализ исходных данных и результатов. Графическая схема алгоритма и ее описание. Алгоритмический анализ задачи.

    курсовая работа [621,4 K], добавлен 21.01.2013

  • Понятие математической модели и моделирования. Общие сведения о системе MathCad. Структурный анализ задачи в MathCAD. Режим непрерывных символьных преобразований. Оптимизация численных вкладок через символьные преобразования. Расчет опорной реакции.

    курсовая работа [649,5 K], добавлен 06.03.2014

  • Mathcad как универсальная система компьютерной математики. Знакомство с основными особенностями применения системы Mathcad для исследования линейных электрических цепей синусоидального тока. Общая характеристика видов математического моделирования.

    курсовая работа [1,1 M], добавлен 03.01.2015

  • Понятие математической модели, свойства и классификация. Характеристика элементов системы Mathcad. Алгоритмический анализ задачи: описание математической модели, графическая схема алгоритма. Реализация базовой модели и описание исследований MathCAD.

    реферат [1,0 M], добавлен 20.03.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.