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

Foodband

Понятие переменной в MathCAD. Ранжированная и индексированная переменные. Примеры

Переменная-это именнованый объект данных.

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

Например, для создания ранжированной переменной s с элементами 0.1.2.3.4.5:

· Поместите курсор ввода в нужное место документа.

· Введите имя переменной (s) и оператор присваивания ":".

· Нажмите кнопку Range Variable (Ранжированная переменная) на панели Matrix(Матрица), показанную на рис. 4.9, либо введите символ точки с запятой с клавиатуры.

· В появившиеся местозаполнители (рис. 4.9) введите левую и правую границы диапазона изменения ранжированной переменной 0 и 5.

Рис. 4.9. Создание ранжированной переменной

Результат создания ранжированной переменной показан на рис. 4.10.

Чтобы создать ранжированную переменную с шагом, не равным 1, например, 0.2.4.6.8:

· Создайте ранжированную переменную в диапазоне от 0 до 8 (см. рис. 4.9).

· Поместите линии ввода на значение начала диапазона (0).

· В появившийся местозаполнитель (рис. 4.11) введите значение шага изменения ранжированной переменной (2).

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

Рис. 4.10. Вывод ранжированной переменной

Рис. 4.11. Создание ранжированной переменной с шагом, не равным 1

Чаще всего ранжированные переменные используются:

· при параллельных вычислениях (листинги 4.13 и 4.14);

· для присвоения значений элементам других массивов (листинги 4.14 и 4.15).

Обратите внимание на типичный пример использования ранжированной переменной из листингов 4.13 и 4.14. Большинство математических действий, реализованных в Mathcad, совершаются над ранжированными переменными точно так же, как над обычными числами. В этом случае одно и то же действие осуществляется параллельно над всеми элементами ранжированной переменной.

Элементы матриц являются индексированными переменными, имена которых совпадают с именами матриц. Для каждой индексированной переменной указываются два индекса: один — для номера строки, другой — для номера столбца. Например, для матрицы W средний элемент обозначается как W1,1 а последний как W2,2. (Индексы набираются через запятую).

31) Специализированная математическая среда MathCAD. Локальное и глобальное присваивание. Особенности компиляции. Правила формирования логических выражений.

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

4.2. Ранжированные переменные

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

Задание 16. Создайте несколько ранжированных переменных, выполнив следующие команды:

Выберите место расположения переменной.

Введите имя переменной и оператор присваивания

Кнопка Ранжированная переменная

Рис. 4. Создание ранжированной переменной

Нажмите кнопку Ранжированная переменная на палитре Матрицы, либо введите символ точки с запятой с помощью клавиатуры.

В появившиеся местозаполнители (рис. 5) ведите левую и правую границу диапазона изменения ранжированной переменной, например: 0 и 5 и нажмите клавишу Enter.

Выведите значение дискретной переменной.

Чтобы создать ранжированную переменную с шагом отличные от 1, выполните следующие шаги:

введите имя переменной, оператор присваивания и создайте ранжированную переменную y.

в первый местозаполнитель введите левую границу диапазона (первый элемент массива), затем вставьте запятую и запишите значение второго элемента.

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

Сохраните изменения в текущем документе.

Реализуйте следующие примеры использования ранжированных переменных:

Foodband

Последнее задание:

Самостоятельно формулируйте выводы из проведенных исследований.

Сохраните результаты всей работы в отдельной папке.

Лабораторное занятие 2. Создание графиков

В MathCAD встроено несколько типов графиков, которые можно разбить на две большие группы.

XY (декартовый) график (XY Plot);

полярный график (Polar Plot).

график трехмерной поверхности (Surface Plot);

график линий уровня (Contour Plot);

трехмерная гистограмма (3D Bar Plot);

трехмерное множество точек (3D Scatter Ploy);

векторное поле (Vector Field Plot).

Все графики создаются совершенно одинаково, с помощью палитры График или команды меню Вставка, График.

1. Двумерная графика

1.1. XY-график двух векторов

Самый простой способ получения декартового графика – это сформировать два вектора данных, которые будут отложены вдоль осей X и Y.

Задание 1. Построить график двух векторов x и y, выполнив следующие операции:

Откройте новый документ.

Введите ранжированную переменную i:

Определите элементы двух векторов:

Выведите значения векторов x и y:

Рис. 5. Построение графика двух векторов

На панели инструментов Математика нажмите кнопку с изображением графиков (Панель графика). Откроется палитра График, на которой нужно выбрать команду XY Plot (Декартов график).

В местозаполнители возле осей введите имена векторов x и y. (В местозаполнители можно ввести элементы векторов xi и yi ). Щелкните по пустому месту документа и получите график двух векторов. На графике отложены точки, соответствующие парам элементов векторов, соединенные отрезками прямых линий. Используя угловой маркер, увеличьте размер графика.

Сохраните документ в своей папке под именем График синуса .

1.2. XY- график вектора и ранжированной переменной

В качестве переменных, откладываемых по любой из осей, можно использовать саму ранжированную переменную. При этом по другой оси должно быть отложено либо выражение, явно содержащее саму ранжированную переменную, либо элемент вектора с индексом по этой ранжированной переменной, но никак не сам вектор. Например:

Рис. 6. Графики векторов и ранжированной переменной

Сохраните изменения в текущем документе.

1.3. XY-график функции

Нарисовать график любой скалярной функции f(x) можно двумя способами. Первый способ заключается в дискретизации значений функции, присвоении этих значений вектору и прорисовке графика вектора. Второй, более простой способ, называемый быстрым построением графика, заключается во введении функции в одно из местозаполнителей, а имени аргумента – в местозаполнитель у другой оси. В результате MathCAD сам создаст график функции в пределах значений аргумента, по умолчанию принятых равными от -10 до10. Разумеется, впоследствии можно поменять диапазон значений аргумента, и график автоматически подстроится под него. На рис. 8 представлен график функции sin(x), построенный быстрым способом. Второй график представлен с учетом изменений значений аргумента. При таком способе построения графика корректировать шаг изменения аргумента нельзя, и не все функции можно представить таким образом (в основном, только элементарные).

Рис. 7. Быстрое построение графика функции

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

Задать ранжированную переменную

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

Возможно ли задать переменную-диапазон с отрицательными значениями?
Добрый день. Решил поближе узнать про переменную-диапазон и наткнулся на такую проблему: .

QModbusDataUnit задать переменную
Добрый вечер. Пишу программу наподобие ModBus pool. Пользователь сам вбивает регистр и его тип, эти.

NetBeans задать переменную
впервые сталкиваюсь с компиляцией ява программы (простите за лексику) значит есть графическая.

Foodband

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

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