Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
d0gma
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 12
#1

Вывод уравнения прямой - C++

03.02.2014, 14:51. Просмотров 839. Ответов 13
Метки нет (Все метки)

Вводятся координаты 3-х точек http://www.cyberforum.ru/cgi-bin/latex.cgi?A (x_1,y_1) , http://www.cyberforum.ru/cgi-bin/latex.cgi?B (x_2,y_2) , http://www.cyberforum.ru/cgi-bin/latex.cgi?C (x_3,y_3)
Вывести на экран уравнение прямой AB и уравнение прямой перпендикулярной прямой AB и проходящей через точку C.
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2014, 14:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод уравнения прямой (C++):

Прямой файловый ввод- вывод - C++
ребят я не знаю как делать ету лабу помогите плз

вывод таблицы решений квадратного уравнения на с++ - C++
Написала программу для решения произвольного квадратного уравнения. помоги пожалуйста вывести таблицу решений этого уравнения.

Отделить корни уравнения графически. Уточнить корни уравнения методом половинного деления - C++
Здравствуйте, господа программисты, помогите пожалуйста код написать, очень нужна ваша помощь) Вот задание: " Отделить корни уравнения...

Движение прямой - C++
Составить программу, отображающую вращение прямой. Прога: #include<iostream.h> #include<graphics.h> #include<stdio.h> ...

Перпендикуляр к прямой - C++
Подскажите пожалуйста как провести перпендикуляр к прямой: line(x1,y1,x2,y2);

Рисование прямой - C++
Привет! Решил написать простую программу, которая делает вот что: вводятся координаты точек многоугольника, затем появляется окно, залитое...

13
Xopecc
33 / 28 / 2
Регистрация: 13.09.2013
Сообщений: 250
03.02.2014, 14:51 #2
d0gma, пожалуйста, предоставьте формулы, не все помнят формулу прямой
1
d0gma
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 12
03.02.2014, 14:56  [ТС] #3
Формула прямой: A x + B y + C = 0
0
mf909
96 / 12 / 3
Регистрация: 10.01.2014
Сообщений: 30
03.02.2014, 23:18 #4
Вот здесь нужные формулы:
http://mathportal.net/index.php/anal...=1&limitstart=
1
d0gma
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 12
04.02.2014, 14:13  [ТС] #5
уважаемые программеры, я действительно не могу решить эту задачу, одна надежда на вас..
0
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,485
04.02.2014, 14:19 #6
Цитата Сообщение от d0gma Посмотреть сообщение
уважаемые программеры, я действительно не могу решить эту задачу, одна надежда на вас..
А что у конкретно у вас не получается?
0
Ev_Hyper
Заблокирован
04.02.2014, 14:21 #7
d0gma, давайте разбираться.
Для начала нужно узнать какой формулой стоит воспользоватся. Так как задаються 2 точки, то и используем уравнение прямой проходящей через 2 точки. По ссылке mf909 это формула номер 3.
0
Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
04.02.2014, 14:46 #8
d0gma, уравнение прямой выводится по формуле по 2 точкам
http://www.cyberforum.ru/cgi-bin/latex.cgi?({y}_{1} - {y}_{2})x+({x}_{2}-{x}_{1})y+({x}_{1}{y}_{2}-{x}_{2}{y}_{1})=0

уравнение прямой перпендикулярной данной A(x-x1)-B(y-y1 )=0
0
d0gma
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 12
04.02.2014, 19:54  [ТС] #9
Так, дальше нужно писать программу я так думаю, ведь формула у нас есть, я просто не знаю как оформить этот кусочек с формулой
0
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,485
04.02.2014, 19:57 #10
Цитата Сообщение от d0gma Посмотреть сообщение
Так, дальше нужно писать программу я так думаю, ведь формула у нас есть, я просто не знаю как оформить этот кусочек с формулой
А вы выкладывайте свой код.
0
Enotniy
04.02.2014, 19:58
  #11

Не по теме:

d0gma, помогать намного интереснее, чем решать кому-то. Видно не зря помогаешь

0
d0gma
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 12
06.02.2014, 12:11  [ТС] #12
Кода собственно даже нет, я не знаю с чего бы здесь начать
0
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,485
06.02.2014, 19:37 #13
Начните с ввода координат точек.
0
EVP
322 / 244 / 43
Регистрация: 14.12.2010
Сообщений: 466
06.02.2014, 21:04 #14
Цитата Сообщение от d0gma Посмотреть сообщение
Вводятся координаты 3-х точек http://www.cyberforum.ru/cgi-bin/latex.cgi?A (x_1,y_1) , http://www.cyberforum.ru/cgi-bin/latex.cgi?B (x_2,y_2) , http://www.cyberforum.ru/cgi-bin/latex.cgi?C (x_3,y_3)
Вывести на экран уравнение прямой AB и уравнение прямой перпендикулярной прямой AB и проходящей через точку C.
Можно воспользоваться параметрическим заданием прямой:
http://www.cyberforum.ru/cgi-bin/latex.cgi?p{AB}_{}(x,y,z) = p0 + \vec{v0} \cdot t, \\where \\\;  t \in \left(-\infty,+\infty \right);\;  p0 = A;\;  \vec{v0} = \vec{B-A}.
http://www.cyberforum.ru/cgi-bin/latex.cgi?p{CO}_{}(x,y,z) = pC + \vec{v1} \cdot t, \\where \\\;  t \in \left(-\infty,+\infty \right);\;  \\\;  pC = C;\;\\\;  \vec{v1} = \begin{bmatrix} cos(\Theta) \, \, \, \, sin(\Theta) \, \, \, \, 0 \\  -sin(\Theta) \, \, \, \, cos(\Theta) \, \, \, \, 0 \\\\ 0 \, \, \, \, 0 \, \, \, \, 1 \end{bmatrix} \cdot \vec{v0}\; with \;  \Theta = \frac{\pi}{2}.

Поскольку в этом разделе задал вопрос, то смотри:
Программирование трехмерных игр для Windows. Советы профессионала по трехмерной графике и растеризации
Часть II. Трёхмерная математика и преобразования.
Глава 4. Запутанный мир математики.
Подразделы: Фундаментальные геометрические объекты. Прямые линии. стр 263.
Если понадобится точка пересечение прямых, то воспользоваться алгоритмом со стр 273: Вычисление пересечения параметризованных прямых.

PS: Лекции не надо прогуливать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 21:04
Привет! Вот еще темы с ответами:

Составить канонические уравнения прямой,проходящей через точку параллельно прямой - Геометрия
Составить канонические уравнения прямой, проходящей через точку (0;-1;-3) параллельно прямой х+1 = ( у + 2 ) / 2 = - z - 1 ...

Составить каноническое и параметрическое уравнения для прямой, которая идет через точку (3,3) перпендикулярно прямой 2x-3y+1=0 - Геометрия
Составить каноническое и параметрическое уравнения для прямой, которая идет через точку (3,3) перпендикулярно прямой 2x-3y+1=0

Уравнения прямой - Геометрия
Уравнение прямой проходящий через точку М(-1,0) параллельно оси Оу имеет вид x+By+C=0 где B=? С=?

уравнения прямой - Геометрия
составить уравнения прямых проходящих через точку М1 под углом 45 градусов к прямой М2М3 М1(1;-1) M2(7;2) M3(4;5) напишите решение...


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

Или воспользуйтесь поиском по форуму:
14
Yandex
Объявления
06.02.2014, 21:04
Ответ Создать тему
Опции темы

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