Как найти координаты противоположных вершин квадрата

3 / 3 / 0

Регистрация: 05.04.2017

Сообщений: 138

1

Найти две другие вершины квадрата

19.06.2017, 10:52. Показов 25289. Ответов 11


Студворк — интернет-сервис помощи студентам

Точки А(-3;1) и В(-7;-5) являются противоположными вершинами квадрата. Найти две его другие вершины.



0



396 / 284 / 82

Регистрация: 24.05.2017

Сообщений: 1,112

19.06.2017, 11:32

2

программмист, C(3; 3) и D(-1; 9) или C(-13; -1) и D(-9; 5)



0



396 / 284 / 82

Регистрация: 24.05.2017

Сообщений: 1,112

21.06.2017, 08:58

3

Лучший ответ Сообщение было отмечено программмист как решение

Решение

программмист, составим уравнение стороны АВ:

https://www.cyberforum.ru/cgi-bin/latex.cgi?frac{x+3}{-7+3}=frac{y-1}{-5-1}Rightarrow -3x+2y-11=0.

Составим уравнение прямой перпендикулярной АВ и проходящей через точку А:

https://www.cyberforum.ru/cgi-bin/latex.cgi?frac{x+3}{-3}=frac{y-1}{2}Rightarrow 2x+3y+3=0.

То же самое через точку В:

https://www.cyberforum.ru/cgi-bin/latex.cgi?frac{x+7}{-3}=frac{y+5}{2}Rightarrow 2x+3y+29=0.

Находим длину АВ:

https://www.cyberforum.ru/cgi-bin/latex.cgi?AB=sqrt{{left(-3+7 right)}^{2}+left(1+5 right)^{2}}=sqrt{52}.

Составим уравнение окружности с центром в точке А и радиусом R = AB:

https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+3 right)}^{2}+{left(y-1 right)}^{2}=52.

То же самое для точки В:

https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+7 right)}^{2}+{left(y+5 right)}^{2}=52.

Решаем две системы уравнений:

2х + 3у + 3 = 0;
https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+3 right)}^{2}+{left(y-1 right)}^{2}=52

и

2х + 3у + 29 = 0;
https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+7 right)}^{2}+{left(y+5 right)}^{2}=52.

Получаем две пары наших точек. Смотреть пост № 2.



1



1764 / 968 / 180

Регистрация: 24.02.2013

Сообщений: 2,782

Записей в блоге: 12

21.06.2017, 09:31

4

программмист, C(3; 3) и D(-1; 9) или C(-13; -1) и D(-9; 5)

Противоположные – это значит образуют диагональ. У квадрата только две диагонали.



1



396 / 284 / 82

Регистрация: 24.05.2017

Сообщений: 1,112

21.06.2017, 09:35

5

Точно, сейчас исправлю



0



3 / 3 / 0

Регистрация: 05.04.2017

Сообщений: 138

21.06.2017, 09:40

 [ТС]

6

Nadym, можно объяснить 2 и 3 уравнение)



0



396 / 284 / 82

Регистрация: 24.05.2017

Сообщений: 1,112

21.06.2017, 10:02

7

Лучший ответ Сообщение было отмечено программмист как решение

Решение

программмист, подождите, тут всё заново надо, сейчас сделаю) И всё объясню)

Добавлено через 20 минут
программмист, тогда вот так (спасибо Nacuottу):

находим середину отрезка АВ:

https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{o}=frac{{x}_{A}+{x}_{B}}{2}=-5;
https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{o}=frac{{y}_{A}+{y}_{B}}{2}=-2.

Составляем уравнение окружности с центром в точке О и радиусом R=ОА=ОВ:

https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+5 right)}^{2}+{left(y+2 right)}^{2}=13.

Составляем уравнение прямой перпендикулярной АВ и проходящей через точку О:

https://www.cyberforum.ru/cgi-bin/latex.cgi?frac{x+5}{-3}=frac{y+2}{2}Rightarrow 2x+3y+16=0.

Находим точки пересечения этой окружности и прямой решая систему уравнений:

2х + 3у + 19 = 0;
https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+5 right)}^{2}+{left(y+2 right)}^{2}=13.

Это точки С(-8; 0) и D(-2; 4).



1



1764 / 968 / 180

Регистрация: 24.02.2013

Сообщений: 2,782

Записей в блоге: 12

21.06.2017, 13:27

8

Лучший ответ Сообщение было отмечено программмист как решение

Решение

Можно без уравнений прямой и окружности и без решения системы. Одни векторы.
См.картинку.

Миниатюры

Найти две другие вершины квадрата
 



2



396 / 284 / 82

Регистрация: 24.05.2017

Сообщений: 1,112

21.06.2017, 17:51

9

Nacuott, да, свистнуто) не спорю,свистнуто). Но у меня с детства слабость к окружностям в геометрии)



0



1764 / 968 / 180

Регистрация: 24.02.2013

Сообщений: 2,782

Записей в блоге: 12

21.06.2017, 18:44

10

Nadym, это смотря по тому, какая мысль по решению придет первой. А мысли к нам приходят случайно.
Я вообще не собирался программмисту помогать, затем увидел ваше решения и только тогда пришла мысль сделать чисто через векторы



0



0 / 0 / 0

Регистрация: 27.11.2019

Сообщений: 1

27.11.2019, 01:27

11

Цитата
Сообщение от Nadym
Посмотреть сообщение

программмист, подождите, тут всё заново надо, сейчас сделаю) И всё объясню)

Добавлено через 20 минут
программмист, тогда вот так (спасибо Nacuottу):

находим середину отрезка АВ:

https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{o}=frac{{x}_{A}+{x}_{B}}{2}=-5;
https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{o}=frac{{y}_{A}+{y}_{B}}{2}=-2.

Составляем уравнение окружности с центром в точке О и радиусом R=ОА=ОВ:

https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+5 right)}^{2}+{left(y+2 right)}^{2}=13.

Составляем уравнение прямой перпендикулярной АВ и проходящей через точку О:

https://www.cyberforum.ru/cgi-bin/latex.cgi?frac{x+5}{-3}=frac{y+2}{2}Rightarrow 2x+3y+16=0.

Находим точки пересечения этой окружности и прямой решая систему уравнений:

2х + 3у + 19 = 0;
https://www.cyberforum.ru/cgi-bin/latex.cgi?{left(x+5 right)}^{2}+{left(y+2 right)}^{2}=13.

Это точки С(-8; 0) и D(-2; 4).

А от куда ты взял число 13?



0



u235

3897 / 2454 / 522

Регистрация: 07.11.2019

Сообщений: 4,091

04.12.2019, 06:56

12

Nacuott, а вот так с матрицами и векторами при использовании однородных координат:

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
P=[-3 1 1;...
  -7 -5 1] %  матрица заданых точек в однородных координатах
P0=mean(P) % вектор середины отрезка  [-5    -2     1]
T=[1 0 0; 0 1 0 ; P0] % матрица трансляции на вектор P0
R=[0 1 0;...
   -1 0 0;...
    0 0 1];  % матрица поворота на 90 градусов
P*inv(T)*R*T % [B]трансляция середины диагонали в начало координат, поворот, обратная трансляция[/B]
%ans =
 
 %   -8     0     1
 %   -2    -4     1

Результат : -8,0
-2, -4
Т.е. по сути поворот заданых точек вокруг центра квадрата.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

04.12.2019, 06:56

12

Светило науки – 4105 ответов – 52605 раз оказано помощи

Найдем координаты вектора АС (диагональ квадрата) и его модуль.
Координаты вектора равны разности соответствующих координат точек его конца и начала. Длина вектора (модуль), заданного координатами, равна корню квадратному из суммы квадратов его координат.
В нашем случае: АС{-7;1} и |AC|=√(49+1)=√50.
Нам дан квадрат. Его стороны равны. Значит |AB|=|BC|=5. (по Пифагору).
Пусть вершина В квадрата имеет координаты Хb и Yb.
Тогда координаты вектора АВ{Xb-3;Yb-0},
а координаты вектора СВ{Xb-4;Yb-1}.
Их модули соответственно
|AB|=√[(Xb-3)²+Yb²)] и |СВ|=√[(Xb-4)²+(Yb-1)²] равны между собой и равны 5.
Равны и квадраты модулей, то есть:
Xb²-6Xb+9+Yb²=Xb²-8Xb+16+Yb²-Yb+1 или 14Xb-2Yb+8=0 отсюда Yb=7Xb+4.
Так как квадрат модуля АВ равен 25, имеем:
Xb²-6Xb+9+(7Xb+4)²=25. Отсюда Xb²-6Xb+9+49Xb²+56Xb+16-25=0. Отсюда Х1=-1 и X2=0 (не удовлетворяет). Итак, точка В имеет координаты Xb=-1 и Yb=7*(-1)+4=-3.
То есть имеем: В(-1;-3).
найдем координаты точки О пересечения диагоналей. Это точка О – середина диагонали АС (свойство диагоналей).
Координаты середины отрезка AС равны сумме координат начала и конца отрезка, деленной пополам. то есть О((3-4)/3;(1+0)/2) или О(-0,5;0,5).
По этой же формуле Xo=(Xb+Xd)/2 и Yo=(Yb+Yd)/2. Подставим известные значения и получим: Xd=0 и Yd=4.
Ответ: вершины квадрата АВСD имеют координаты В(-1;-3) и D(0;4).

  1. Учебники
  2. 7 класс
  3. Алгебра 👍
  4. Мордкович
  5. №6.34.

ГДЗ Алгебра 7 класс Мордкович, Александрова, Мишустина, Тульчинская

авторы: Мордкович, Александрова, Мишустина, Тульчинская.

издательство: “Мнемозина” 2013 г

Раздел:

  • ГЛАВА 2. ЛИНЕЙНАЯ ФУНКЦИЯ
  • §6. Координатная плоскость

ГДЗ учебник по алгебре 7 класс Мордкович. §6. Координатная плоскость. Номер №6.34.

  • Предыдущее
  • Следующее

Известны координаты двух противоположных вершин квадрата ABCD: A(2;−2) и C(−2;2). Найдите координаты двух других вершин. Сколько решений имеет задача?

reshalka.com

ГДЗ учебник по алгебре 7 класс Мордкович. §6. Координатная плоскость. Номер №6.34.

Решение

AB = |2 − (−2)| = |4| = 4 − длина стороны квадрата.
Вершины

B
(

b
x

,

b
y

)

и

D
(

d
x

,

d
y

)

:

b
x

=

a
x

=
2

b
y

=

2
+
4
=
2

d
x

=

c
x

=

2

d
y

=

c
y

=

2


B(
2;2) и D(−2;−2)
Ответ: B(2;2), D(−2;−2) − задача имеет одно решение.

  • Предыдущее
  • Следующее

Нашли ошибку?

Если Вы нашли ошибку, неточность или просто не согласны с ответом, пожалуйста сообщите нам об этом

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

поделиться знаниями или
запомнить страничку

  • Все категории
  • экономические
    43,651
  • гуманитарные
    33,653
  • юридические
    17,917
  • школьный раздел
    611,896
  • разное
    16,900

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью. 

uses crt;
const r=20;
var f,g:file of integer;
    n,i,j,a,k,p:integer;
begin
clrscr;
randomize;
assign(f,'filef');
rewrite(f);
assign(g,'fileg');
rewrite(g);
repeat
write('Сколько пар десятков чисел записать в файл? n=');
readln(n);
until n>1;
for i:=1 to n do
 begin
  for j:=1 to 10 do
   begin
    a:=random(20)+1;
    write(f,a);
   end;
  for j:=1 to 10 do
   begin
    a:=-random(20)-1;
    write(f,a);
   end;
 end;
seek(f,0);
writeln('Файл F:');
while not eof(f) do
 begin
  read(f,a);
  write(a:4);
 end;
writeln;
writeln;
seek(f,0);
for i:=1 to n do
 begin
  k:=r*(i-1);
  seek(f,k);
  for j:=k to k+4 do
   begin
    seek(f,j);
    read(f,a);
    write(g,a);
   end;
  for j:=k+10 to k+14 do
   begin
    seek(f,j);
    read(f,a);
    write(g,a);
   end;
  for j:=k+5 to k+9 do
   begin
    seek(f,j);
    read(f,a);
    write(g,a);
   end;
  for j:=k+15 to k+19 do
   begin
    seek(f,j);
    read(f,a);
    write(g,a);
   end;
 end;
close(f);
seek(g,0);
writeln('Файл G:');
while not eof(g) do
 begin
  read(g,a);
  write(a:4);
 end;
close(g);
readln
end.

Добавить комментарий