Progress-servis55.ru

Новости из мира ПК
247 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Маткад ошибка значение должно быть скалярным

Перечень сообщений Mathcad об ошибках

СообщениеПричина ошибки
array size mismatchНесоответствие размера массива
cannot be definedHe может быть определено
cannot take subscriptHe содержит верхних (нижних) индексов
definition stack overflowПереполнение стека определений
did not find solutionРешение не найдено
dimension to non 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 contextНеверный контекст
illegal factorНеверный множитель
illegal function nameНеверное имя функции
illegal ORIGINНеверное употребление 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
no scalar valueHe является скаляром
not a nameHe является именем
not convergingHe конвертируется
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Слишком много индексов
undefindetHe определено
unmatched parenthesisДисбаланс скобок
wrong size vectorНеверный размер вектора

СОДЕРЖАНИЕ

Лекция 1. Среда Mathcad. Структура документа Mathcad. Bвод и редактирование документа ………………………………. ………….
Лекция 2. Использование Mathcad для выполнения расчетов…………………..
Лекция 3. Работа с матрицами……………………………………………………..
Лекция 4. Построение графиков…………………………………………………..
Лекция 5. Работа с комплексными числами……………………………….
Лекция 6.Применение Mathcad для вычисления пределов, интегрирования, дифференцирования, вычисления суммы, произведения………….
Лекция 7. Символьные преобразования в Mathcad………………………………
Лекция 8. Решение алгебраических, трансцендентных уравнений, систем линейных и нелинейных уравнений. Решение неравенств………….
Лекция 9. Программирование в Mathcad…………………………………………
Приложение А. Перечень сообщений Mathcad об ошибках…………………….
Читать еще:  Java stringbuilder insert

СПИСОК ЛИТЕРАТУРЫ

1. Херхагер М., Партолль Х. Mathcad 2000: полное руководство. – К.: Издательская группа BHV, 2000 – 416 с.

2. Дьяконов В.П. Mathcad 8/2000: специальный справочник – СПб: Питер, 2001. – 592 с.

[1] Этот вопрос будет рассмотрен в лекции 2.

[2] Для того, чтобы при нажатии клавиши = вводился символ локального присваивания, если значение локальной переменной не задано ранее, и символ = в противном случае, необходимо установить опцию View/Preferences/Context-sensitive equal sings.

[3] Для обозначения мнимой единицы в некоторой литературе применяется буква .

|следующая лекция ==>
Примеры. Обработка ошибок выражение 1 on error выражение 2|Моделирование систем

Дата добавления: 2014-01-15 ; Просмотров: 2699 ; Нарушение авторских прав?

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Маткад ошибка значение должно быть скалярным

БАЗОВЫЕ ОПЕРАЦИИ.
РАНЖИРОВАННЫЕ ПЕРЕМЕННЫЕ. ФУНКЦИИ. ГРАФИКИ
МАССИВЫ

1 Запуск. Формульные и текстовые области

Запуск Mathcad: Start / All Programs / Mathsoft Apps / Mathcad (Пуск / Все программы / Mathsoft Apps / Mathcad).

Документ Mathcad просматривается, интерпретируется и выполняется слева направо и сверху вниз и может включать три вида областей:

Для ввода математических символов: View / Toolbars / Math (Вид / Панели инструментов / Математическая).

Каждое математическое выражение набирается в отдельной формульной области. Одна формула – одна область!

Перемещение курсора — клавиша Пробел. Изменение направления уголка — клавиша Insert (Ins).

«:=» — «присвоить» — задать выражение (число или формулу)

«=» — «вычислить» подсчитать и вывести значение выражения.

Для вставки в документ текстовой области выполняют Insert / Text Region (Вставка / Область текста), либо просто нажимают в формульной области Пробел. Текстовая область имеет рамку с маркерами, позволяющими изменять ее размеры, и курсор в виде вертикальной линии красного цвета.

2 Ранжированные переменные. Функции. Графики

В Mathcad существует тип переменных, принимающих не одно, а множество значений. Такие переменные носят название ранжированных или дискретных. Ранжированная переменная – переменная, которая принимает ряд значений при каждом ее использовании, причем каждое значение отличается от соседнего на постоянную величину, называемую шагом.

Ранжированная переменная общего вида определяется выражением:

Читать еще:  Ошибка передачи данных

Имя := x1, x2 .. xn

Здесь Имя – задаваемое пользователем имя ранжированной переменной;
x1 – первое значение ранжированной переменной;
x2 – второе значение ранжированной переменной (x2 = x1 + Dx — первое значение плюс шаг);
xn – последнее значение ранжированной переменной.
Значения x1 и x2 разделяются запятой, двоеточие представляет собой единый оператор, указывающий на изменение переменной в заданных пределах. Он вводится с клавиатуры клавишей «;» или выбирается с палитры математических инструментов Matrix (Векторы и матрицы) (кнопка — Range Variable).

Например, если переменная изменяется в интервале с шагом , то она задается в виде

Шаг изменения значений ранжированной переменной в явном виде обычно не задается, он определяется как x2 – x1.

Функции в системе Mathcad можно условно разделить на две группы: встроенные и функции пользователя. Встроенные функции изначально заданы в системе разработчиками. Имя функции вводится с клавиатуры, обычно в нижнем регистре. Полный перечень встроенных функций можно получить, выполнив команду Function (Функция) главного меню Insert (Вставка), или нажав на кнопку панели инструментов. При этом появляется окно, где справа перечислены возможные категории функций, а слева – список функций из выделенной категории.

Среди наиболее часто используемых функций можно указать:

  • sin(z) — синус z (z задается в радианах);
  • cos(z) — косинус z;
  • tan(z) — тангенс z;
  • cot(z) — котангенс z;
  • exp(z) – экспоненциальная функция, значение е (основание натурального логарифма) в степени z;
  • ln(z) – натуральный логарифм z;
  • log(z) – десятичный логарифм числа z;
  • log(z, b) – логарифм числа z по основанию b;
  • acos(z) – арккосинус z;
  • acot(z) – арккотангенс z;
  • asin(z) – арксинус z;
  • atan(z) – арктангенс z.

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

Имя(список аргументов) := Выражение

Сначала задается имя функции, в круглых скобках указывается список аргументов функции (перечень используемых переменных), разделяемых запятыми. Затем вводится оператор присваивания. Справа от него записывается выражение, содержащее доступные системе операторы, операнды и функции с аргументами, указанными в списке аргументов.

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

Основные виды графиков и инструменты для работы с ними находятся на палитре математических инструментов Graph (График).

Для построения графика функции одной переменной в декартовой системе координат в Mathcad:

  1. определяется функция пользователя;
  2. задается ранжированная переменная на некотором диапазоне с мелким шагом;
  3. вставляется шаблон двумерного графика X-Y Plot;
  4. в знакоместо по оси абсцисс записывается имя переменной, а в знакоместо по оси ординат — функция или имя ранее определенной функции;
  5. производится щелчок левой клавишей мыши вне области графика.
Читать еще:  Javax persistence persistenceexception

Примечание — Для построения в одной координатной плоскости графиков двух и более функций их имена или определяющие выражения перечисляются в знакоместе по оси ординат через запятую.

Массив в пакете Mathcad – это совокупность конечного числа упорядоченных пронумерованных элементов, которая может иметь уникальное имя. Обычно используют одномерные (векторы) и двумерные (матрицы) массивы, содержащие числовые, символьные или строковые данные.

– вектор-столбец; – вектор-строка.

Порядковый номер элемента называется индексом. Местоположение элемента в массиве задается одним индексом для вектора и двумя – для матрицы. Номер первого элемента массива определяется значением системной переменной ORIGIN. По умолчанию ORIGIN = 0 и может принимать только целые значения. Изменение значения этой системной переменной осуществляется последовательностью команд Math / Options… / Built-In Variables / Array Origin (ORIGIN) (Математика / Параметры / Встроенные переменные / Начальный индекс массивов) или переопределением в документе, например:

Существует несколько способов создания массивов.

1-й способ. Использование панели Matrix (Матрицы).

Сначала набирается имя массива и оператор присваивания, например, . Далее на панели Math (Математика) выбираем кнопку Matrix (Матриц):

Далее указываем количество ее строк m (Rows) и столбцов n (Columns) матрицы. Для векторов один из этих параметров должен быть равен 1. При m = 1 получим вектор-строку, а при n = 1 – вектор-столбец.

На месте курсора появится шаблон, в знакоместа которого вводятся значения элементов массива:

2-й способ. Использование ранжированной переменной.

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

  1. определяется системная переменная ORIGIN;
  2. задается ранжированная переменная (переменные) для нумерации элементов;
  3. индексированной переменной присваиваются значения элементов массива через запятую или в виде явной формулы.

Обращаться к отдельным элементам вектора или матрицы можно, используя нижний индекс, принимающий только целочисленные значения. Для ввода нижнего индекса после имени вектора или матрицы нажимается клавиша «[» (прямая открывающая скобка) либо используется пиктограмма с палитры математических инструментов Matrix. Для элемента матрицы указываются через запятую два индекса, обозначающих номер строки и номер столбца соответственно.

Для работы с векторами и матрицами система Mathcad имеет ряд специальных операторов и команд (представленных в таблице 1), используя которые не следует забывать об общих правилах матричного исчисления.

Таблица 1 – Команды палитры инструментов Matrix (Матрица)

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector