Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


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




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

 

 

 
 

 

 


Введение

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

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

 

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

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

Для первой задачи даны три функции , и . Нужно будет найти элементы матрицы 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. Интерфейс ввода/вывода

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





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


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 313 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Победа - это еще не все, все - это постоянное желание побеждать. © Винс Ломбарди
==> читать все изречения...

2214 - | 2048 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.