Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Помогите пожалуйста с задачкой на операции с векторами (http://forum.oszone.net/showthread.php?t=236206)

Deniron 07-06-2012 20:35 1930253

Помогите пожалуйста с задачкой на операции с векторами
 
Уважаемые специалисты, погомогите пожалуйста с задачкой. Ну если не решить то хотя бы обьявить методы.
Вот задачка:
Реализовать класс Vector для работы с векторами в пространствах произвольных размерностей (размерность пространства - поле типа int). Реализовать операции сложения (<<+>> и <<+=>>), вычитания (<<-=>>), скалярного произведения (<<*>>) двух векторов в пространстве одной размерности. Определить методы нахождения косинуса угла между векторами, проверки двух векторов на коллинеарность и ортогональность (так же при условии что вектора лежат в пространстве одной размерности). Кроме того, определить методы проекции вектора в пространство указанной пользователем размерности (если размерность пространства, в которое производится проектирование, меньше размерности текущего пространства, то производится <<отсечение>> последних лишних координат, если больше - дополнение списка координат нулями), нахождение длины вектора и размерности пространства, в котором он определен.
Ну и еще указания:
должны быть реализованы инициализирующий конструктор по умолчанию, конструктор копирования, деструктор, оператор присваивания и методы read и print для заполнения полей объекта с клавиатуры и вывода полей объекта в упорядоченном виде на экран соответственно.

lxa85 07-06-2012 23:27 1930318

Цитата:

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

Объявление методов прозрачно, и не должно вызывать сложностей.
Решение задачи -- строго по теоремам векторной алгебры. Сложение, вычитание, умножение, коллинеарность и т.д.
Марк Яковлевич Выгодский "Справочник по высшей математике" в помощь.
Курс лекций аналитической геометрии, так же будет полезен.

Tonny_Bennet 08-06-2012 09:43 1930457

Конец семестра. Нужно сдавать лабы и отрабатывать задания что бы получить зачёт. А все пары пропущены по ооочень уважительной причине :). Эх... иногда возникает такое чувство что со стороны этот форум виден как форум фрилансеров.


Время: 23:48.

Время: 23:48.
© OSzone.net 2001-