Математическая постановка задачи

АНАЛИЗ РЕЗУЛЬТАТОВ И ВЫВОДЫ

 

 

 
 

 

 


Введение

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

Назначение и область применения программы: программа будет использоваться в учебном процессе для решения инженерных задач обработки массивов, путём её включения в программы пользователей.

 

Задание на курсовую работу

Содержательное описание задачи

Для первой задачи даны три функции , и . Нужно будет найти элементы матрицы A по формуле:

,

где x=f(i,j) – аргумент функции , a,b – пределы интегрирования функции .

Функция представляет собой арифметическую функцию, проблем с ее вычислением в принципе не должно возникнуть.

Функцию f2 следует продифференцировать.

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

a, b – нижний и верхний интеграл соответственно

К моменту выполнения второй задачи будет сформирована матрица. Задача состоит в том, чтобы сформировать вектор, состоящий из наибольших среди отрицательных элементов i-го столбца.

При решении первой задачи получим квадратную матрицу, т.е. матрицу. a которой число строк равно числу столбцов.

Третья задача представляет собой набор матричных операций. Необходимо перемножить три операнда, представленных в виде особого вида матрицы или вектора, а также некоторых действий над ними.

Рассмотрим эти операции.

Сначала нужно получить вектор, состоящий из обратных элементов вектора, полученного во второй части.

Вторым операндом будет квадрат разности исходной и транспонированной исходной матриц

Произведением матрицы Am*n = (aij) на матрицу Bn*p = (bjk) называется матрица Cm*p = (cik) такая, что

т.е. элемент i-й строки и k-го столбца матрицы произведения C равен сумме произведений элементов i-й строки матрицы A на соответствующие элементы k-го столбца матрицы B.

В качестве 3 операнда будет 1/D – вектор, составленный из обратных элементов главной диагонали матрицы А.

Матрица, полученная из данной заменой каждой её строки столбцом с тем же номером, называется матрицей транспонированной к данной. Обозначается AT.

В четвёртой задаче надо произвести стандартные арифметические действия над элементами матрицы, сформированной в первой задаче.

Математическая постановка задачи

Задание состоит из 4-х задач:

1.- формирование элементов матрицы A с помощью функций.

2. - формирование вектора X из элементов матрицы A,

3. -матричные операции: Z =

4. - комплексное преобразование массивов Y= +

2.3. Интерфейс ввода/вывода

Данные будем вводить с клавиатуры, а результаты в файл.