Форум программистов, компьютерный форум, киберфорум
Наши страницы
Алгоритмы
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Алгоритмы Заполнить многоугольник методом Системы Активных Ребер и сгладить границы алгоритмом Брезенхема. http://www.cyberforum.ru/algorithms/thread263055.html
Задача состоит в том, что мне передается многоугольник, нужно выполнить его заливку с помощью Системы Активных Ребер (САР) и сгладить границы алгоритмом Брезенхема (который с устранением...
Алгоритмы машина Поста Пожалуйста, помогите в решении задачи: На ленте машины Поста расположены два массива. Составьте программу стирания того из массивов, который имеет большее количество меток. http://www.cyberforum.ru/algorithms/thread262609.html
Алгоритмы Реализация/имитация работы аналого-цифрового преобразователя
день добрый,интересует реализация/имитация работы аналого-цифрового преобразователя. Материала в поисковике нужного не нашел.может кто встречался и работал с ацп очень иннтересно глянуть ну и...
Массивы Алгоритмы
Дано 2 отсортированных массива, написать метод слияния массива
Алгоритмы Алгоритм возведения в 4-ю степень введённого числа http://www.cyberforum.ru/algorithms/thread261474.html
Между командами ввода и вывода впишите в алгоритм несколько команд присваивания, в результате чего должен получиться алгоритм возведения в 4-ю степень введённого числа( дополнительные переменные ,...
Алгоритмы работа с избражением здравствуйте =) у меня такая проблемма: есть изображение(jpg) с графиком (белый фон, черный график,) нужно разбить график на контрольные точки и получить их координаты. Как такое сделать? подробнее
iama
1329 / 980 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
0

Косое произведение векторов

24.03.2011, 18:05. Просмотров 7260. Ответов 12
Метки (Все метки)

Элементарная задача - найти площать треугольника, заданного координатами его точек на плоскости. В решении нужна максимальная точность и быстродействие - формула Герона не катит. Почитал про про косое произведение векторов, алгоритм понял так
  1. Сместить координаты так, чтобы первая лежала в (0; 0)
  2. Вычислить площадь паралеллограмма, натянутого на векторы, по формуле |x1*y2 - x2*y1|
  3. Вывести половину площади паралеллограмма
Это, конечно, всё прекрасно, но я заметил, что эта формула возращает ноль, когда 2 точка лежит на оси Х, а 3 - на оси Y. Я неправильно использую формулу? Какая класическая реализация этой задачи? Так и надо через if проверять упомянутый вариант, и просчитывать его отдельно, или тут что-то другое?

Вернуться к обсуждению:
Косое произведение векторов
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2011, 18:05
Готовые ответы и решения:

Скалярное произведение векторов(косинус), разность векторов
Кто понимает, объясните, пожалуйста, как вы понимаете, почему две формулы - для скалярного...

Определить функцию работы с векторами: Сложение векторов, разность, умножение на скаляр,скалярное произведение векторов,вычисление длины вектора
с помощью фукнций map/ map-into / reduce определить функцию работы с векторами: Сложение векторов,...

Дополните пожалуйста эти методы! скалярное произведение векторов, умножение на скаляр, сравнение векторов, сравнение
public class VectorTricks { public static void main(String args) { Vector v1 = new...

Произведение векторов
Вот написал функцию которая должа умножать вектора(находить нормаль): #include <iostream> ...

Векторное произведение векторов
Программа должна осуществлять: 1 Ввод с клавы первых эл-в векторов 1х7 и 7х1 2 Расчет остальеых...

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