Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Использование Excel для вычислений

Поиск

Решение систем линейных алгебраических уравнений

Для решения систем линейных алгебраических уравнений (СЛАУ) применяют аналитические и численные методы.

Электронная таблица Excel не имеет функций для решения систем уравнений, формулы для вычисления матриц необходимо формировать самостоятельно, используя известные методы, например метод Крамера или метод Гаусса (метод исключения переменных). Однако, используя встроенные функции МОБР, МУМНОЖ и МОПРЕД эти операции выполняются достаточно легко. Например, можно воспользоваться формулой вычисления вектора неизвестных через обратную матрицу и вектор свободнх членов: .

Операции с матрицами

Электронная таблица позволяет выполнять линейные преобразования матриц: умножение, деление матриц на число, прибавление или вычитание чисел, а также операции над матрицами: сложение, умножение матриц, транспонирование, вычисление определителей. Средствами Excel можно решать и системы линейных алгебраических уравнений. Для этой цели электронная таблица имеет ряд функций для работы с матрицами:

МОПРЕД(массив) – вычисление определителя матрицы;

МОБР(массив) – вычисление обратной матрицы;

МУМНОЖ(массив; массив) – умножение матриц;

ТРАНСП(массив) – транспонирование матриц.

Примеры операций с матрицами приведены на Рис. 5.1. Обратите внимание на разные результаты, получаемые при умножении матриц с использованием оператора умножения “*”, и с использованием функции МУМНОЖ. В первом случае каждый элемент матрицы результата равен произведению соответствующих элементов сомножителей, во втором случае каждый элемент матрицы вычисляется по формуле , где m – число столбцов в матрице A, k – число столбцов в матрице.

  A B C D T F G H I J K L
  Прибавление числа к матрице   Умножение матрицы на число   Сложение матриц  
                         
  a= 2,543     a1= 7,345     C=B+B1      
                       
  B=       B1=              
              Умножение матриц  
                         
  B+а= 4,543 6,543   B1*а1= 7,345 14,69   D=B*B1      
  7,543 9,543   22,035 29,38        
                         
  Транспонирование матриц   Использование функции МУМНОЖ  
       
  ТРАНСП(B5:C6)       МУМНОЖ(В;В1)=      
             
                         

 

Рис. 5.1. Операции с матрацами в Excel

 

Алгоритм выполнения операций над матрицами сводится к следующим операциям:

- выделить ячейку или область, если результатом выполнения операции будет матрица, куда будет помещаться результат вычисления;

- ввести в строку ввода символ “=”;

- ввести в строку ввода первый операнд;

- ввести в строку ввода символ операции;

- ввести в строку ввода второй операнд;

- нажать комбинацию клавиш Ctrl+Shift+Enter для вставки формулы в выделенную область.

Контрольные вопросы

1. Что такое расширенная матрица коэффициентов системы линейных уравнений?

2. Что является решением системы линейных алгебраических уравнений?

3. Какие методы применяются для решения СЛАУ в электронной таблице?

4. Напишите алгоритм решения СЛАУ методом Крамера.

5. Напишите алгоритм решения СЛАУ матричным методом с использованием обратной матрицы.

6. Назовите функции электронной таблицы для работы с матрицами.

7. Какие методы используются для решения нелинейных систем уравнений?

Лабораторная работа №5



Поделиться:


Последнее изменение этой страницы: 2016-12-27; просмотров: 250; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.112.210 (0.005 с.)