Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
gbpltw
0 / 0 / 1
Регистрация: 05.12.2014
Сообщений: 4
#1

Сравнение векторов - C#

08.05.2016, 00:48. Просмотров 436. Ответов 1
Метки нет (Все метки)

задание мой лабораторной разработать элементы класса:

Класс vector3D, задаваемый тройкой координат.
Поля:
double a, b, c;
Методы и перегрузки операций:
вывод на экран;
сложение векторов;
вычитание векторов;
скалярное произведение векторов;
умножение на скаляр;
сравнение векторов;
вычисление длины вектора.
Что реализовать в методах, а что в перегрузках операций определить самостоятельно.

сделал все кроме сравнения векторов я вообще не понимаю как их сравнивать что с чем, помогите
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2016, 00:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сравнение векторов (C#):

Заданы координаты концов двух векторов, выходящих из начала координат. Найти длины этих векторов
Заданы координаты концов двух векторов, выходящих из начала координат. Найти...

Сравнение DateTime - Почему сравнение запаздывает на 1 мин
public DateTime NextShort(DateTime cur, int ofset, int period) { ...

Сложение векторов
Здравствуйте, нужна помощь. Код вроде бы написан правильно, но нигде не могу...

Проверка векторов на равенство
Даны 2 вектора. Например (1 2 3) и (1 2 3).. Нужен код который проверяет их...

Ортогонализация систем векторов
Написать программу которая будет ортогонализировать системы векторов.

Метод опорных векторов
Друзья! Помогите с реализацией метода опорных векторов(SVM), бьюсь над ним...

1
ViterAlex
6353 / 3557 / 1459
Регистрация: 11.02.2013
Сообщений: 7,840
Завершенные тесты: 3
08.05.2016, 01:44 #2
Лучший ответ Сообщение было отмечено gbpltw как решение

Решение

Сравнивать между собой, конечно. Переписать метод Equals
C#
1
2
3
4
5
6
7
8
9
10
public override bool Equals(object obj)
{
    //Если объект не того типа
    if (!(obj is vector3D))
    {
        return false;
    }
    //Тут твоя реализация сравнения
    return base.Equals(obj);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2016, 01:44
Привет! Вот еще темы с решениями:

Скалярное умножение векторов
Как реализовать скалярное умножение векторов (A, B) для класса Vector с майном?

Перегрузка операций: умножение векторов
Доброго времени суток! Делал задание на перегрузку операций в C#, сделал метод...

Создание векторов со случайными числами
помогите решить C# Создать 2 вектора с N> = 1000 элементами из случайных...

Как создать матрицу из нескольких векторов
подскажите, как из N массивов по 8 символом, сделать один большой размером...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru