Курсовая Собственные значения и собственные векторы на С++

  • Автор темы Raynel
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

Raynel

1. Определение собственных чисел и собственных векторов квадратной матрицы.
Аннотация. Требуется разработать библиотеку классов числовых векторов и матриц, поддерживающих все возможные операции над ними, реализовать в ней внешние функции для определения собственных чисел и собственных векторов квадратной матрицы следующими методами: методом Якоби (метод вращений), методом степеней (степенной метод), методом обратной итерации, QR-методом. Создать также Windows-приложение для тестирования работы библиотеки (предусмотреть в нем оценку числа обусловленности).
Замечания. Тема может быть расчитана на 1 или на 2 человека. Библиотека должна быть объединенной, классы и глобальные функции в ней должны быть взаимно согласованы. Должна быть предусмотрена возможность вывода в файл протокола получения решения.

Хотел бы спросить у вас, вот с чего бы мне начать свою программу? сколько времени потребуется на написание проги?
 
O

Ogion7

Начать надо с чтения теории. Книги по линейной алгебре и численным методам Вам в руки. Опиши вначале все элементарные операции над матрицами -- сложение, умножение, деление столбца(строки на число) и т.д. Методы поиска собс чисел и векторов можно реализовать используя элем-е операции.
 
R

Raynel

Да я с методами нахождения собственных чисел и векторов уже разобрался, решать умею алгоритм есть.

Теперь я так понимаю нужно класс для матрицы и вектора создать и перезагрузить все операторы. потом что? вообще какой проект создавать? MFC application?
 
O

Ogion7

Ага, андо класс. Приложение хоть консольное, в условии задачи про это ничего не сказано. Матрицу лучше сразу читай из файла. Результат тоже в файл пиши. После прегрузки опреаторов реализуй методы, как функции в классе
 
R

Raynel

Не, я хочу сделать программу с графическим интерфейсом. Консольное меня уже достало.
ТАк что. при создании проекта мне какие свойства MFC приложения поставить?
 
O

Ogion7

Win aplication -->Dialog based если я прально помню
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!