русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сообщения об ошибках


Дата добавления: 2015-08-31; просмотров: 3573; Нарушение авторских прав


Это приложение является алфавитным списком диагностических сообщений об ошибках в математических выражениях. Они появляются при попытке ввода, обработки или вычисления выражения, в котором Mathcad обнаруживает ошибку.

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

 

Сообщение Причина
Англ. яз. Рус. яз.
Array size mismatch Несовпадение размеров массивов Попытка произвести операцию с векторами или матрицами, размеры которых не подходят для этой операции. Многие операции требуют, чтобы их векторные аргументы были одного размера, например произведение или функции linterp и согг.
Cannot be denned Не может быть определено Слева от символа определения (:=) помещено неопределяемое выражение.
Cannot take subscript Не содержит верхних индексов Верхний индекс использован не для матрицы, а для чего-то другого.
Cannot take subscript Не содержит нижних индексов Нижний индекс использован не для вектора или матрицы, а для чего-то другого.
Definition stack over-How Переполнение стека определении Использовано слишком много вложенных функций.
Did not find solution Решение не найдено Mathcad не нашел решения системы уравнении. Чтобы блок решения уравнений выдал в качестве решения приближающий результат, используйте функцию Minerr- вместо функции Find.
Domain error Ошибка области определения Попытка вычислить значение функции, имеющей аргумент, выходящий за область определения.
Duplicate Дублирование Попытка определить одну переменную дважды в одном определении. Это сообщение появляется, когда создается вектор по левую сторону определения и используете одно имя в этом векторе дважды.
Equation too large Слишком большое выражение Для вычисления в Mathcad введено слишком большое выражение. Разделите выражение на два или более подвыражений.
Error in constant Ошибка в константе Mathcad интерпретирует указанное выражение как некорректную константу. Mathcad воспринимает все начинающееся с цифры как константу.
Error in list Ошибка в списке Указанная функция содержит некорректный список аргументов. Правильное определение функции начинается таким образом: f(х, у, z ...).Список аргументов в скобках может состоять из одного или нескольких имен, разделенных запятой.
Error in solve block Ошибка в блоке Сообщение при вычислении пользовательской функции, выражаемой через блок решения уравнений, содержащий ошибку.
File error Ошибка файла Система столкнулась с ошибкой при чтении файла с помощью функции READ или READPRN.
File not found Файл не найден Система не нашла файла данных, указанного в качестве параметра для функции READ или READPRN, либо для импорта в графическую область.
Illegal array operation Неверная операция с массивом Попытка применить к вектору или матрице функцию или оператор, которые требуют скалярные аргументы. Например, это сообщение можно видеть при попытке применения функции синус к квадратному корню из матрицы.
Illegal context Неверный контекст Оператор или функция использованы в контексте, запрещаемом Mathcad.
Illegal factor Неверный множитель В поле ввода единиц в конце выражения, возвращающего численный результат, введено неверное выражение. Допустимы вещественные ненулевые скалярные значения.
Illegal function name Неверное имя функции Использовано выражение, которое Mathcad интерпретирует как функцию, но имя функции неверно. Это сообщение появится, например, в случае использования числа как имени функции: 6(х). Чаще всего оно возникает, если пропущен оператор типа *, что заставляет Mathcad интерпретировать скобки в выражении как признак функции, а не как группирование операций.
Illegal ORIGIN Неверное употребление ORIGIN ORIGIN определен через нецелое значение или значение с величиной, большей 16 000 000. Это сообщение отмечает первое использование индекса после неверного употребления ORIGIN.
Illegal range Неправильный диапазон Дискретный аргумент определен неправильно.
Illegal tolerance Некорректная точность аппроксимации Сообщение отмечает выражение, использующее TOL интеграл, или вхождения Root, Find или Minerr, для которых TOL ä 1 или TOL ä 0. Для устранения этой ошибки нужно где-либо выше отмеченного выражения установить значение TOL между нулем и единицей.
Incompatible units Несовместимые единицы Отмечает выражение, в котором складываются, вычитаются или выполняются иные операции с выражениями, имеющими различную размерность.
Index out of bounds Индекс вне границ Сообщение помечает индекс, ссылающийся на несуществующее значение массива. Такое сообщение можно видеть при использовании отрицательного верхнего или нижнего индекса (или индекса, меньшего, чем ORIGIN, если ORIGIN > 0) либо при использовании верхнего или нижнего индекса для ссылки на элемент массива с номером, большим, чем возможно согласно определению в документе.
Invalid order Неверный порядок Отмечает попытку вычислить производную с указанным порядком, который не является целым числом от 0 до 5 включительно.
List too long Длинный входной список Введено слишком много элементов в списке, разделенном запятыми. Это может произойти при попытке вывести на график больше выражений, чем допускается Mathcad, или при попытке создать таблицу с более чем пятьюдесятью элементами.
Misplaced comma Неуместная запятая Запятая использована там, где ее не должно быть.
Missing operand Пропущенный операнд В выражении пропущен один из операндов. Например, это сообщение можно видеть при вводе знака плюс без ввода слагаемых и последующем нажатии знака равенства. Mathcad показывает поле ввода (маленький прямоугольник) на месте пропущенного операнда,
Missing operator Пропущенный знак операции В выражении или уравнении пропущен один из знаков операции.
Must be 3-vector Должно быть трехмерным вектором Попытка найти векторное произведение от операндов, не являющихся трехмерными векторами. Векторное произведение определено только для векторов с тремя элементами.
Must be array Должно быть массивом Попытка выполнить операцию, которую можно выполнять только на массиве, со скаляром.
Must be dimensionless Должно быть безразмерным Указанное выражение имеет размерность, хотя ситуация требует, чтобы оно было безразмерным. Единицы измерения нельзя использовать для аргументов некоторых функций (например, cos и In) или в показателе степени.
Must be increasing Должно быть возрастающим Вектор, элементы которого не расположены в порядке строгого возрастания, использован в качестве аргумента одной из функций (spline, pspline, cspline, interp, linterp и hist). Первый аргумент этих функций должен быть вектором со строго возрастающими элементами.
Must be integer Должно быть целым Использовано нецелое выражение там, где требуется целое, например как аргумент функции identity или как индекс, нижний или верхний.
Must be nonzero Должно быть ненулевым Попытка вычислить встроенную функцию от нуля, хотя для нуля она не определена.
Must be positive Должно быть положительным Сообщение отмечает чертеж, в котором одна из границ по оси, использующей логарифмический масштаб, равна нулю или отрицательна. Mathcad может выводить на график вдоль логарифмической оси только положительные значения.
Must be range Должен быть диапазон Использовано, что-либо, не являющееся дискретным аргументом.
Must be real Должно быть вещественным Мнимое или комплекснозначное выражение использовано там, где Mathcad требует вещественнозначное выражение.
Must be scalar Должно быть скаляром Векторное или матричное выражение использовано там, где требуется скаляр, например в качестве аргумента функции identity.
Must be vector Должно быть вектором Сообщение отмечает скаляр или матрицу в операции, требующей векторный аргумент.
No matching Given Нет соответствующего Given Сообщение указывает на функции Find или Minerr без соответствующего им слова Given.
No scalar value Не скалярная величина Вектор или выражение, содержащее дискретный аргумент, используются там, где требуется скалярная величина.
Not a name Не является именем Число или другая комбинация символов использованы там, где Mathcad требует имя, например как второй аргумент функции root.
Only one array allowed Допустим только один массив Попытка ввести более чем один массив в поле ввода для карты линий уровня. Mathcad в этом случае допускает не более чем один массив, поскольку карта линий уровня может представлять не более чем одну функцию одновременно.
Overflow Переполнение Попытка вычислить выражение, которое превосходит наибольшее число, которое может быть представлено Mathcad (примерно 10307).
Significance lost Потеряны значащие цифры Сообщение отмечает попытку вывести функцию от величины, которая лежит за пределами диапазона, где значение функции может быть вычислено точно.
Stack overflov Переполнение стека Вычисление выражения привело к переполнению внутреннего стека Mathcad. Это может быть результатом слишком сложного выражения или рекурсивного определения функции.
Subscript too large Слишком большой нижний индекс Попытка использовать нижний индекс, превышающий пределы, допускаемые Mathcad.
Too few arguments Слишком мало аргументов Выражение содержит функцию со слишком малым количеством аргументов. Для встроенных функций число аргументов фиксировано. Для функций пользователя число параметров зависит от определения, сделанного в рабочем документе.
Too few constraints Слишком мало ограничений Сообщение указывает на Find или Given с количеством ограничений, меньшим числа переменных. Добавьте несущественные ограничения или уменьшите число переменных, относительно которых ищется решение.
Too few elements Слишком мало элементов Сообщение указывает на преобразование Фурье, кубический сплайн или функцию линейной интерполяции, применяемую для вектора со слишком малым количеством компонентов. Преобразование Фурье и обратное к нему требуют как минимум четыре элемента вектора.
Too few subscripts Мало нижних индексов Для матрицы использован один нижний индекс. Указание на элементы матрицы возможно при помощи двух нижних индексов, разделяемых запятой.
Too large to display Слишком велико, чтобы отобразить Попытка вывести вектор или матрицу размера больше, чем допускается Mathcad.
Too many arguments Слишком много аргументов Выражение содержит функцию со слишком малым количеством аргументов. Для встроенных функций число аргументов фиксировано. Для функций пользователя число параметров зависит от определения, сделанного в рабочем документе.
Too many constraints Слишком много ограничений В блоке решения уравнений используются более пятидесяти ограничений.
Too many points Слишком много точек Попытка вывести на график точек больше, чем Mathcad может обработать для одного графика.
Too many subscripts Слишком много индексов Использовано два или более нижних индекса для вектора либо три или более индекса для матрицы.
Undefindet Не определено Показанное в негативном изображении имя функции или переменной не определено. Чтобы его определить, введите имя переменной с последующим двоеточием (:) и выражение или число, ее определяющее. Это сообщение часто означает, что для определения переменной использован знак равенства (=) вместо двоеточия.
Unmatched parenthesis Дисбаланс скобок Попытка вычислить выражение, содержащее левую скобку без соответствующей ей правой. Исправьте выражение, удалив левую скобку или поставив в нужном месте правую.
Wrong size vector Неверный размер вектора Сообщение указывает на функцию преобразования Фурье, аргумент которой имеет число элементов, отличное от допустимого, fft требует в качестве аргумента вектор с количеством элементов 2n, где п – целое число, большее 1. ifft требует вектор с 1+2 n элементами, где n –целое число, большее 0. Если ORIGIN равен нулю, Mathcad автоматически включает элемент с нулевым индексом как компоненту вектора-аргумента.

 



 


Приложение 4



<== предыдущая лекция | следующая лекция ==>
Встроенные функции | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.494 сек.