Как определить индексированную переменную в mathcad
Перейти к содержимому

Как определить индексированную переменную в mathcad

  • автор:

Иллюстрированный самоучитель по MathCAD 7

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

Массивы-векторы

Ниже представлено три пятиэлементных массива-вектора:

Первый из представленных массивов – числовой, два других – символьные.

Индексация элементов массивов

Порядковый номер элемента, который является его адресом, называется индексом. Напоминаем, что нижняя граница индексации задается значением системной переменной ORIGIN, которая может принимать значение 0 или 1.

Имя массива естественно увязать с именами индексированных переменных, значениями которых являются элементы массива. Для этого достаточно в виде подстрочного индекса указать индекс элемента. Например, если третий из представленных массивов имеет имя V, то его элементами при ORIGIN=0 будут индексированные переменные:

Векторы могут быть двух типов: векторы-строки и векторы-столбцы. Например:

Иллюстрированный самоучитель по MathCAD 7 › Входной язык системы MathCAD 7.0 › Массивы, векторы и матрицы

Несмотря на то что два этих вектора имеют одни и те же числовые значения элементов, они различны по типу и дадут разные результаты при векторных и матричных операциях, чувствительных к типу векторов.

Матрицы

Матрица может рассматриваться как совокупность ряда векторов одинаковой длины, например:

Иллюстрированный самоучитель по MathCAD 7 › Входной язык системы MathCAD 7.0 › Массивы, векторы и матрицы

Элементы матриц являются индексированными переменными, имена которых совпадают с именами матриц. Но в этом случае для каждой индексированной переменной указываются два индекса: один – для номера строки, другой – для номера столбца. Например, для указанной матрицы М средний элемент обозначается как М1.1, а последний как М;2.2.

Для задания векторов и матриц можно воспользоваться операцией Matrix… (Матрицы…) в позиции Math (Математика) основного меню, нажав клавиши CTRL + V или введя пиктограмму с изображением шаблона матрицы. Это вызывает вначале появление диалогового окна, в котором надо указать размерность матрицы, т. е. количество ее строк т и столбцов n. Для векторов один из этих параметров должен быть равен 1. При m=1 получим вектор-столбец, а при п=\ – вектор-строку. Матрица является двумерным массивом с числом элементов тхп. Элементы векторов и матриц помещаются между большими квадратными скобками.

Функции системы MathCAD

MathCAD содержит более двухсот встроенных функций. Все они разбиты на группы. Для вставки стандартной функции необходимо на панели инструментов щелкнуть по кнопке f(x)- вставить функцию. Раскроется новое окно, в котором в левом списке будут представлены группы функции, а в правом — сами функции. Необходимо выбрать из списка нужную функцию и щелкнуть по кнопке «вставить»- Insert.

Основные встроенные функции:

1. тригонометрические функции [sin(x), cos(x), tan(x), cot(x), csc(x)];

2. гиперболические [sinh(x), cosh(x), tanh(x), coth(x), csch(x), sech(x)];

3. обратные тригонометрические [asin(x), acos(x), atan(x) и т.д.];

4. обратные гиперболические [asinh(x), acosh(x) и т.д.];

5. показательные и логарифмические[exp(x), ln(x), log(x), ].

Функции пользователя в MathCAD.

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

Формат записи функции пользователя:

где <ИФ> — имя функции (задается как любой идентификатор разрешенный системой);

(<СП >) — список параметров (в скобках через запятую указывается список функции);

<Выражение> — содержит доступные системе операторы и функции с аргументом указанным в списке параметров.

Переменные В MathCAD

Переменными в MathCAD называются объекты, имеющие некоторые значения, которые могут меняться в процессе вычисления.

В MathCAD различают три вида переменных:

1. Простые переменные в MathCAD используются в качестве операндов при выполнении операций сложения, вычитания, умножения, деления, возведения в степень, а также в качестве аргументов встроенных математических функций, при вычислении арифметических выражений и в операциях отношения.

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

Этап определения переменных должен быть по ходу вычислений выше, чем этап вычислений. Однако при определении глобальных переменных нет разницы в их местоположении. Для таких переменных необходимо вводить знак глобального присваивания .

2. Ранжированные переменные берут свои значения из диапазона с заданным шагом и изменяются от начального значения до конечного. Формат записи ранжированными переменными:

где ИП- имя переменной;

НЗ- начальное значение переменной;

CЗ- первое следующее за начальным значение переменной;

КЗ- конечное значение переменной;

[ ]- данный параметр может отсутствовать. В этом случае шаг изменения переменной будет равен единице.

3. Индексированные переменные — это известные нам массивы (матрицы).

Доступ к каждому элементу массива происходит при указании имени массива и порядкового номера элемента (индекса) в данном массиве.

Для задания массива необходимо:

1) ввести имя массива;

2) вести знак присвоить;

3) вызвать панель с матричными операторами;

4) щелкнуть по шаблону матрицы;

5) ввести количество столбцов и строк матрицы;

6) ввести значение элементов матрицы.

По умолчанию нумерация строк и столбцов в матрицах, массивах и векторах начинается с нуля, т.е. первый столбец имеет номер 0 и т.д.

Для того чтобы измерение начиналось с единицы необходимо в самом начале документа MathCAD встроенной переменной, отвечающей за нумерацию строк и столбцов присвоить значение 1:

Каждая переменная имеет свое имя (идентификатор). Имя переменной — это набор из букв, цифр или иных символов системы, обязательно начинающихся с буквы.

Как определить индексированную переменную в mathcad

Как в маткаде определить переменную – Как в mathcad определить переменную

Как в mathcad определить переменную?

Определение переменных в Mathcad

f(x)=sin(x),

  1. встроенные функции;
  2. функции, определенные пользователем.

Урок 7. Переменные-диапазоны и графики в Mathcad

  1. Введите [j:3,], и после запятой появится местозаполнитель
  1. Введите второе значение и верхнюю границу:

  1. Две оси: ось X и ось Y.
  2. Легенды осей X и Y.
  3. Фон графика.
  4. Линия графика.
  5. Метки на осях.
  6. Значения на метках.

  1. Переменная-диапазон – это набор значений. Переменные-диапазоны, используемые для индексов массива, должны принимать значения положительных целых чисел или нуля.
  2. Переменные-диапазоны имеют начальное значение, шаг и верхнюю границу.
  3. Переменные-диапазоны с шагом увеличения 1 вводятся набором имени переменной, оператором присваивания и двумя точками. Первый местозаполнитель содержит начальное значение, второй – верхняя граница (она же – последнее значение).
  4. Диапазоны с иным шагом увеличения вводятся с помощью запятой после ввода первого значения. Два местозаполнителя должны содержать второе значение и верхнюю границу.
  1. Выберите число точек, которое Вы хотите вывести на график.
  2. Создайте переменную-диапазон от нуля до выбранного значения.
  3. Определите необходимые значения x, используя имя переменной-диапазона в качестве подстрочного индекса.
  4. Вычислите соответствующие значения функции.
  5. Вставьте график XY с помощью Графики –> Вставить график –> График XY.
  6. Введите имена переменных (в нашем случае – x и y) в местозаполнители.
  7. Щелкните вне области, чтобы построить график.
  1. Вставьте график XYс помощью Графики –> Вставить график –> График XY.
  2. Ведите имя функции (здесь y(x)) в первый местозаполнитель, имя переменной (здесь x) – во второй.
  3. Щелкните вне области, чтобы построить график.

Глобальное определение в PTC Mathcad 15 и PTC Mathcad Prime 3.0


б)


Рис. 3. Изменение внешнего вида оператора глобального определения.
В Mathcad 15 возможно переопределение переменных, заданных глобально. В Mathcad Prime 3.0 подобное переопределение выдаст ошибку.

About Павел Демидов

Переменные в Mathcad

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

sin(X) = 0.841

Эта переменная определена mathcad ошибка. Определение переменных в Mathcad. Элементы языка MathCAD

f (x )=sin (x ),

  1. встроенные функции;
  2. функции, определенные пользователем.

Урок 5. Переменные и функции в Mathcad

  • определение (присвоить значение) – вводится через двоеточие [:]
  • вычисление – вводится через знак равенства [=]

mathcad_05_01

mathcad_05_29Эти два знака равенства принципиально различны, поэтому их не следует путать.

«Основные приемы работы в MathCAD »

на клавиатуре) можно обеспечить глобальное присваивание (см. Пример 1 Рисунка 1). MathCAD прочитывает весь документ дважды слева направо и сверху вниз. При первом проходе выполняются все действия, предписанные локальным оператором присваивания ( º ), а при втором – производятся действия, предписанные локальным оператором присваивания (:=), и отображаются все необходимые результаты вычислений (=).

1/Temp/msohtmlclip1/01/clip_image004.jpg» /> панели Матрица, заполнив массив пустых полей для не слишком больших массивов;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *