Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Матричные функции




Электронная таблица решения задачи в режиме просмотра формул

Исходные данные.

Электронная таблица решения задачи в режиме просмотра формул

Примеры обработки двумерных массивов

ДВУМЕРНЫЕ МАССИВЫ

Ранее были рассмотрены примеры, в которых формулы массива размещались в горизонтальном или вертикальном одномерном массиве (векторе).

Двумерные массивы содержат несколько строк и столбцов.

Правила для формул массива.

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

2. Нажмите Ctrl+Shift+Enter для фиксации ввода формулы массива. Excel заключает формулу в фигурные скобки в строке формул, указывая тем самым, что она является формулой массива. Не вводите фигурные скобки сами, иначе Excel расценит ваш ввод как текстовое значение.

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

4. Для изменения или очистки массива выделите весь массив и активизируйте строку формул. (Фигурные скобки вокруг формулы исчезнут.) Измените или очистите формулу и затем нажмите Ctrl+Shift+Enter

5.Чтобы выделить весь массив, щелкните на любой ячейке в массиве и нажмите Ctrl+/.

6. Чтобы переместить содержимое диапазона массива, выделите весь массив и в меню Правка выберите команду Вырезать. Затем выделите новый диапазон и в меню Правка выберите команду Вставить. Можно также использовать мышь, чтобы перетащить выделение в новое место.

7. Вырезать, очищать или редактировать часть массива не позволяется, но вы можете назначить разные форматы отдельным ячейкам в массиве.

8. Можно также копировать ячейки из диапазона массива и вставлять их в другие области рабочего листа.

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

Обработка одного двумерного массива

1. Исходный массив: A1:C2

  A B C
       
       

2. Решение в Excel.

  A B C
       
       
  СУММА ЭЛЕМЕНТОВ    
  ПРОИЗВЕДЕНИЕ    
  МИНИМАЛЬНЫЙ ЭЛЕМЕНТ    
  A B C
       
       
  СУММА ЭЛЕМЕНТОВ =СУММ(A2:C3)  
  ПРОИЗВЕДЕНИЕ =ПРОИЗВЕД(A2:C3)  
  МИНИМАЛЬНЫЙ ЭЛЕМЕНТ =МИН(A2:C3)  

Обработка двух двумерных массивов

  A B C D  
  Первый массив  
           
  -1        
      -7    
    -9      
  Второй массив  
           
           
           
           
  Решение в Excel.  
Сумма элементов двух массивов  
  A B C D  
           
      -3    
    -6      
           
Произведение элементов двух массивов  
  -4        
      -28    
    -27      
                 

 

Сумма элементов двух массивов
  A B C D
  =A3:D5+A8:D10 =A3:D5+A8:D10 =A3:D5+A8:D10 =A3:D5+A8:D10
  =A3:D5+A8:D10 =A3:D5+A8:D10 =A3:D5+A8:D10 =A3:D5+A8:D10
  =A3:D5+A8:D10 =A3:D5+A8:D10 =A3:D5+A8:D10 =A3:D5+A8:D10
         
Произведение элементов двух массивов
  =A3:D5*A8:D10 =A3:D5*A8:D10 =A3:D5*A8:D10 =A3:D5*A8:D10
  =A3:D5*A8:D10 =A3:D5*A8:D10 =A3:D5*A8:D10 =A3:D5*A8:D10
  =A3:D5*A8:D10 =A3:D5*A8:D10 =A3:D5*A8:D10 =A3:D5*A8:D10

 

Эта категория функций реализует средства линейной алгебры. Их аргументом, а часто и результатом являются матрицы, которые могут быть заданы адресами, именами или массивами констант.

МУМНОЖ (<матрица1>;<матрица2>) — возвращает произведение матриц. Число столбцов < матрицы1 > должно совпадать с числом строк < матрицы2 >. Результирующая матрица будет иметь столько же строк, как < матрица1 >, и число столбцов, как < матрица2 >.

МОБР (<матрица>) — возвращает матрицу, обратную к данной. Исходная (полученная) матрица может быть только квадратной, т.е. имеющей одинаковое число строк и столбцов. Не все матрицы имеют обратную возможно будет выдано сообщение об ошибке #ЧИСЛО!). Перемножение обратной и прямой матриц даст единичную матрицу (матрицу, у которой на главной диагонали находятся единицы, а остальные элементы — нули).

ТРАНСП (<матрица>) — транспонирует исходную прямоугольную < матрицу >, поворачивая ее относительно главной диагонали.

МОПРЕД (<матрица>) — вычисляет определитель исходной прямоугольной <матрицы>.

Все функции, результатами которых являются матрицы (МУМНОЖ (), МОБР(), ТРАНСП()), должны быть введены как формулы массива в следующей последовательности:

1. Выделяется блок, где будет размещен результат;

2. В текущую ячейку вводится функция;

3. Нажимаются клавиши Shift+Ctrl+Enter {при этом введенная формула автоматически обрамляется фигурными скобками}.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 361; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.