Сообщения об ошибках
Таблица П4.1. (Продолжение).
Ошибка | Перевод | Вероятная причина | Возможные пути устранения |
---|---|---|---|
Must be string | Функция или оператор должен быть строковым аргументом | См. гл. 10 | |
Must be between two lock regions | Должно быть между двумя запертыми областями | См. гл. 16. | |
Must be function | Этот аргумент должен быть функцией | ||
Must be increasing | Значения вектора должны быть возрастающими | Введите с клавиатуры имя вектора и знак =, чтобы проверить его значения | |
Must be less than the number of data points | Должен быть меньше, чем число точек данных | Этот аргумент должен быть меньше, чем число точек имеющихся данных | |
Must be positive | Должен быть положительным | Невозможно вычислить эту функцию, когда ее значения меньше или равны нулю | Это сообщение может касаться построения XY – или полярных графиков с логарифмическими осями. Отрицательные числа или ноль не могут располагаться на логарифмических осях |
Must be real | Должно быть действительным | Это значение должно быть действительным. Его мнимая часть должна быть нулем | Примером таких выражений могут служить нижний и верхний индексы, решения дифференциальных уравнений, углы |
Must be real scalar | Должно быть действительным скаляром | Это значение не должно быть комплексным или мнимым | |
Must be real vector | Должно быть действительным вектором | Этот вектор не может иметь комплексные или мнимые элементы. Он должен также быть вектором-столбцом, а не строкой | |
Must be square | Должна быть квадратной | Эта ошибка выделяет неквадратную матрицу в той операции или функции, в которой ей следует быть квадратной | Например, матрица должна быть квадратной при обращении, возведении ее в степень, или в функциях eigenvals и eigenvec |
No solution found | Не найдено решение | Если Вы используете встроенные функции, то щелкните мышью на имени функции и нажмите клавишу F1, для того чтобы быть уверенным в корректности использования функции. Однако решение может просто не существовать. См. также "Can't converge to a solution" |
|
Not enough memory for this operation | Для этой операции недостаточно памяти | Не хватает памяти, чтобы завершить это вычисление | Попытайтесь освободить немного памяти путем уменьшения массива или матрицы (Mathead тратит около 8 байт памяти на каждый элемент матрицы), или удаления каких-либо больших побитовых отображений, массивов, матриц |
Singular matrix | Сингулярная матрица | Эта матрица не может быть ни сингулярной, ни близкой к сингулярности | Матрица называется сингулярной, если ее определитель равен нулю. Матрица близка к сингулярной, если она имеет высокое число обусловленности (см. гл. 9) |
The expression to the left of the equal sign cannot be defined | Выражение слева от знака равенства не может быть определено | В левой части находится что-то, что не является допустимым определяемым выражением | В левой части можно разместить одно из следующих определений: – имя переменной; – имя переменной с верхним или нижним индексом; – явный вектор или матрицу; – имя функции с аргументами: f(x,y). Любые другие выражение не допустимы |
The number of rows and/or columns in these arrays do not match | Число рядов и/или столбцов в этих массивах не согласовано | Попытка произвести матричные или векторные операции над массивами, размеры которых не совпадают | Например, сложение двух матриц разного размера недопустимо. Матричное умножение требует, чтобы число столбцов первой матрицы совпадало с числом строк второй (см. разд. 9.1) |