Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Автозаполнение
  2. Автозаполнение. Копирование/перемещение информации
  3. Ввод/вывод двумерных массивов осуществляется в двух вложенных циклах
  4. ВЫЗДОРОВЛЕНИЕ И БЛИЗОСТЬ: ЗАПОЛНЕНИЕ ПРОБЕЛА
  5. Для принятия Вашей аннотации необходимо заполнение всех граф анкеты!
  6. Заполнение источника данных

 

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

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.

 


Дата добавления: 2015-07-20; просмотров: 60 | Нарушение авторских прав


Читайте в этой же книге: Назначение команд основного меню | Назначение панелей инструментов MathCad | Импорт текста в документ | Ранжированные переменные | Решение систем линейных уравнений | Условный оператор | Операторы цикла |
<== предыдущая страница | следующая страница ==>
Логические операции| Операции над массивами

mybiblioteka.su - 2015-2024 год. (0.006 сек.)