Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Заполнение массивов




 

Заполнение векторов и матриц можно выполнить несколькими способами:

1. Командой Матрица из меню Вставка.

2. С помощью панели Матрицы.

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

 

После щелчка по кнопке OK отобразится шаблон матрицы с заданным количеством строк и столбцов. В местозаполнители элементов матрицы вводятся соответствующие значения.

 
 

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

 

3. С использованием ранжированной переменной.

Для этого выполняются следующие действия:

- задать ранжированные переменные, определяющие размерность матрицы, например, i:= 0..3 j: = 0..5

- задать правило заполнения элементов матрицы, например, Ci,,j:= i+2×j

- ввести выражение С= (на рабочую область будут выведены значения элементов матрицы)

В MathCad допускается задавать правило заполнения массива с помощью условного оператора if.

 

Пример з аполнения единичной матрицы размерности 3´ 3:

ORIGIN:=1

i:=1..3 j:=1..3 i:=1..3 j:=1..3

Ci,j :=if(i = j,1,0) Ci,j :=if(i = j,1,0)

 
 

 
 


Примечание.

1. Для ввода индексов массива используется клавиша "[", после нажатия которой вводится идентификатор индекса, либо символ ´n с панели Арифметика или панели Матрицы.

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

3. Условный оператор if вводится с клавиатуры.

4. Знак = вводится с панели Булево.

5. При заполнении массива с помощью ранжированных переменных необходимо помнить, что их значения не должны превышать размерности заполняемого массива.

 

4. Заполнением массива определенными значениями его отдельных элементов.

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

5. С помощью таблицы ввода.

Осуществляется командой Компонент из меню Вставка. В отображаемом на экране окне выбирается компонент Input Table.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных