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

Введение. Министерство образования и науки Российской Федерации

Структура данных | Характеристики класса Матрица | Реализация проекта |


Читайте также:
  1. Cимор: Введение 1 страница
  2. Cимор: Введение 10 страница
  3. Cимор: Введение 11 страница
  4. Cимор: Введение 2 страница
  5. Cимор: Введение 3 страница
  6. Cимор: Введение 4 страница
  7. Cимор: Введение 5 страница

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Тверской государственный технический университет

Кафедра программного обеспечения

Курсовая работа

на тему: "Разработка класса "Матрица"

Выполнил студент ИДПО ИСТ 236

Божков Дмитрий Игоревич

Проверил Мальков Александр Анатольевич

Тверь 2014 год

Содержание

Введение 3

Требования к курсовой работе 3

Теоретическая часть. 4

Основные термины и положения ООП 4

Структура данных 6

Характеристики класса Матрица 8

Постановка задачи 12

Разработка алгоритма 12

Реализация проекта 12

Заключение 16

Список литературы 17

 

Введение

 

Понятие Матрица в европейской науке было введено в работах У. Гамильтона[1] и А. Кэли[2] в середине XIX века.

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

Следствием разнообразия областей применения матричного аппарата в современной науке является наличие в любом из больших математических программных комплексов (Mathcad, Mathematica, Derive, Mapple) подсистем, выполняющих операции над матрицами, а также существование специальных программных библиотек (ScalaPack, PlaPack), рассчитанных на обработку огромных (десятки и сотни тысяч строк) матриц, в том числе с использованием распределенных (параллельных) вычислений.

Помимо матриц общего вида, для которых наиболее естественной и наиболее часто используемой представляется программная реализация в виде двумерного массива, в математических приложениях выделяются различные матрицы специальных видов (треугольные, диагональные, …). Для таких матриц предпочтительно создание собственных способов хранения и обработки, учитывающих специфику их структуры, и потому более эффективных. Изучению некоторых из них посвящена данная работа.


Дата добавления: 2015-08-27; просмотров: 53 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Висновок| Основные термины и положения ООП

mybiblioteka.su - 2015-2024 год. (0.006 сек.)