Лекция "Функции для работы с массивами. Решение систем линейных уравнений"
Оценка 5

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Оценка 5
Лекции
doc
информатика +1
8 кл—10 кл
18.02.2017
Лекция "Функции для работы с массивами. Решение систем линейных уравнений"
Массив это диапазон ячеек, рассматриваемый как единое целое или диапазон ячеек, над которыми надо произвести однотипную операцию. Например, если стоит задача умножения числа на матрицу, то диапазон ячеек, в которых находятся элементы матрицы будет являться массивом. В мастере функций в категориях «Математические» и «Ссылки и массивы» находятся специальные функции для работы с массивами. Как правило, завершение ввода для формул, работающих с массивами, осуществляется нажатием сочетания клавиш Shift+Ctrl+Enter.
Lektsia_3.doc
Функции для работы с массивами. Решение систем линейных уравнений Массив это диапазон ячеек, рассматриваемый как единое целое или диапазон Функции работы с массивами ячеек, над которыми надо произвести однотипную операцию. Например, если стоит задача умножения числа на матрицу, то диапазон ячеек, в которых находятся элементы матрицы будет являться массивом. В   мастере   функций   в   категориях   «Математические»   и   «Ссылки   и   массивы» находятся специальные функции для работы с массивами. Как   правило,   завершение   ввода   для   формул,   работающих   с   массивами, осуществляется нажатием сочетания клавиш Shift+Ctrl+Enter. Последовательность действий при работе с массивами:  выделяется диапазон ячеек, в которых будет содержаться результат;  делается щелчок в строке формул и набирается формула;  завершается ввод формулы нажатием сочетания клавиш Shift+Ctrl+Enter. Для   вычисления   определителя   существует   функция   МОПРЕД()   у   которой   в качестве   аргумента   должен   быть   указан   диапазон   ячеек,   содержащий   элементы определителя. Эта функция возвращает только одно значение, поэтому завершение ввода для этой функции можно осуществить обычным образом. Для работы с матрицами служат следующие функции: МОБР(диапазон) – вычисление обратной матрицы; МУМНОЖ(диап1;диап2) – вычисление произведения двух матриц; МОПРЕД(диапазон) – вычисление определителя квадратной матрицы ТРАНСП(диапазон) – транспонирование матрицы. Эти   функции   возвращают   диапазон   значений   и   для   завершения   ввода   надо обязательно   использовать   сочетание   клавиш   Shift+Ctrl+Enter.   Кроме   этого,   перед вводом функции надо выделить диапазон ячеек, в которых будет помещён результат. Если какая­либо из ячеек в массиве пуста или содержит текст, то функция МОБР возвращает значение ошибки #ЗНАЧ!. МОБР также возвращает значение ошибки #ЗНАЧ!, если массив имеет неравное число строк и столбцов. МОБР производит вычисления с точностью до 16 значащих цифр, что может  привести к небольшим численным ошибкам округления. Квадратные матрицы, у которых определитель равен 0, не могут быть обращены, в таких случаях функция МОБР возвращает значение ошибки #ЧИСЛО!. При работе с формулами, в которые входят массивы, надо помнить, что если диапазон ячеек под результат будет выделен неправильно, то данными заполнятся только выделенные ячейки, и никакого сообщения об ошибке не будет! Формулы, которые возвращают массивы, в строке формул выглядят  заключенными в фигурные скобки. В массиве результата нельзя редактировать, очищать, вставлять, удалять или перемещать отдельные ячейки. Диапазон результатов необходимо рассматривать как целое   и   редактировать   все   ячейки   сразу.  Чтобы   удалить   такую   формулу   надо 1 сначала выделить все ячейки, в которых она содержится, а затем нажать клавишу Delete. Для редактирования формулы массива также можно использовать два способа: выделить   блок   с   формулой;   нажать   клавишу  F2;   ввести   изменения   в   формулу   и нажать   комбинацию   клавиш  Ctrl+Shift+Enter  или   выделить   ячейку   с   формулой массива;   перейти   в   строку   формул;   ввести   изменения   в   формулу   и   нажать комбинацию клавиш Ctrl+Shift+Enter. Для   перемещения   (копирования)   содержимого   массива   с   формулой   массива,  Правка/   Вырезать необходимо:   выделить   массив;   выполнить   команду (Копировать); выделить новый диапазон, чтобы в него поместился перемещаемый массив; выполнить команду Правка/.Вставить. Можно   использовать   мышь   для   выполнения   тех   же   операций.   Отметим,   что использование имен массивов аргументов в формулах массивов позволяет избежать появления неприятных эффектов, связанных с относительной адресацией. При   использовании   массивов   в   качестве   аргументов   в   формуле   все   массивы должны иметь одинаковые размерности. Если размерности массивов аргументов не совпадают, Excel в некоторых случаях может расширить аргументы. Системы уравнений в Excel с использованием встроенных функций для работы Решение системы линейных уравнений с матрицами решаются довольно просто. Как известно, система линейных уравнений может быть представлена в виде N j j ij xa  b ,   где   коэффициенты  аij  образуют   матрицу  А,  коэффициенты   в   правой   1 части   уравнений  bt  формируют   вектор  В,  и   индекс  i  (как   и   индекс  j)  пробегает значения от 1 до  N  (т.е. матрица  А  является квадратной — будем рассматривать именно   такие   системы),  a  N,  в   свою   очередь,   определяется   числом   неизвестных переменных хj, относительно, которых решается система. Эта же система может быть записана в матричном виде как  АХ = В,  где через  X  обозначен вектор неизвестных переменных.  До решения системы уравнений полезно разобраться в ее свойствах. Системы уравнений   могут   быть   совместными   и   несовместными.  Совместной  называется система, если она имеет ровно одно решение. Условием совместности квадратной системы, т.е. когда число уравнений равно числу переменных, является неравенство нулю определителя системы. Система называется  несовместной, когда она имеет бесчисленное множество решений; в этом случае определитель системы равен нулю.   Рассмотрим пример. Решить систему уравнений: ,12 4      12 x  x 1 24 x 1 2  x 2  5  3 x 4 3  x x 3  .0 2  ,8 2 Для   решения   этой   системы   в  Excel  в   рабочую   таблицу   следует   ввести   все данные, относящиеся к этой задаче: матрицу коэффициентов системы (т.е. матрицу А), а также вектор со значениями правых частей уравнений (вектор В).  Общий вид: 1. Решени е с.л.у. методом Крамера. Если система уравнений имеет вид  АХ = В,  то значение переменной  х.  может быть найдено согласно соотношению xi = i / , где  есть определитель матрицы А, а i тоже определитель, но только матрицы Аi, которая получается из матрицы А, если в ней заменить  i­ й   столбец вектором   3 коэффициентов  В  правых   частей   системы   уравнений.  (Вид   с   включенными формулами) 2. Решение с.л.у. методом обратной матрицы Решение такой системы, опять же в матричном виде, может быть представлено как X = А­1 В, и здесь через А­1 обозначена матрица, обратная к А. Другими словами, по   определению   матрица  А­1  такая,  что  А­1  А  =  Е,  а  Е  единичная   матрица  (все диагональные   элементы   равны   единицы,  все   прочие   элементы  —  нулю).  Поэтому формально   процедура   поиска   решения   системы   линейных   уравнений   сводится   к отысканию обратной матрицы и перемножению матрицы и вектора. 3. Решение с.л.у. методом Поиск решения Для   того,   чтобы   использовать   метод   Поиск   решения,   надо   подготовить целевую, изменяемые ячейки и ограничения. Целевым может быть любое уравнение системы, тогда остальные уравнения станут ограничениями. . Пример с включенными формулами: Проверка в правильности нахождения корней уравнения заключается в том, что должны выполняться равенства: А * А­1 = Е (единичная матрица) А * Х = В.  4

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"

Лекция "Функции для работы с массивами. Решение систем линейных уравнений"
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
18.02.2017