Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вектора 
:(
    Опции темы
iglaweb
Дата 21.9.2009, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 13.8.2009

Репутация: нет
Всего: нет



Есть задание:
Составить описание класса для вектора, заданного координатами его концов в трехмерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами. 

как на C# представить вектора в трехмерном пространстве? Есть ли готовый класс для работы с ними?

PM MAIL ICQ   Вверх
ISterh
Дата 21.9.2009, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 14.6.2009
Где: В сети

Репутация: нет
Всего: нет



В этой библиотеке есть класс Vector и VectorOperations которые соответствует вашим требованиям.

Это сообщение отредактировал(а) ISterh - 21.9.2009, 13:49
PM MAIL WWW ICQ MSN   Вверх
diadiavova
Дата 21.9.2009, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Имхо написать самому будет проще и быстрее, чем разбираться в какой-нибудь библиотеке.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
ДобренькийПапаша
Дата 21.9.2009, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: нет
Всего: 7



Вам по заданию явно предлагают самому написать этот класс, с точками в пространстве. А операции сложения, вычитания и умножения перегрузить. Это сто процентов. Очень часто встречающееся задание. Если Вы немного разбираетесь в линейной алгебре (тут всё элементарно), то напишете без проблем. 



--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
iglaweb
Дата 21.9.2009, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 13.8.2009

Репутация: нет
Всего: нет



Как визуально на C# то сделать? Как на форме вектора отобразить в трехмерном пространстве? С линейной алгеброй все нормально.
PM MAIL ICQ   Вверх
ДобренькийПапаша
Дата 21.9.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: нет
Всего: 7



А вы уверены, что вам это визуально надо сделать? 
Если бы я был препод, я бы задал это сделать как возможность введения координат, и операции над векторами и в консоли всё это.
В задании написано, что надо визуально?

p.s. Ибо, если визуально, то, думается, всё несколько усложняется)))

Это сообщение отредактировал(а) ДобренькийПапаша - 21.9.2009, 15:44


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
Heinzz
Дата 21.9.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 12.12.2008
Где: .net

Репутация: 5
Всего: 9



делайте свой класс для отрисовки набора векторов в изометрии.


--------------------
user posted image
PM MAIL   Вверх
iglaweb
Дата 21.9.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 13.8.2009

Репутация: нет
Всего: нет



Не сказано, что визуально, но наверное препод заставит переделать визуально
PM MAIL ICQ   Вверх
th1nker
Дата 21.9.2009, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Покоряю вселенную...
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 25.8.2008
Где: Калуга

Репутация: 1
Всего: 2



Разработайте все-таки сначала класс с необходимым функционалом и возможность ввода и отображения данных через консоль. Если преподаватель скажет сделать визуально, тогда добавите ф-ии отрисовки на экране. Как сказал Heinzz, лучше сделать отображение в изометрии.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0623 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.