24 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 62
1

Решение системы тригонометрических уравнений

31.12.2015, 08:56. Показов 1632. Ответов 2
Метки нет (Все метки)

Здравствуйте, форумчане!
С наступающим новым годом)
Возник вопрос: какими методами можно решить следующую систему уравнений, используя C++
  1. xa=a*cos(z0)//Получаем координаты точки A
  2. ya=a*sin(z0)
  3. xc=x1+c*cos(z1)//Получаем координаты точки C
  4. yc=y1+c*sin(z1)
  5. b2=(xc-xa)2+(yc-ya)2//Евклидово расстояние
Данная система задаёт положение точки C в плоскости по координатам точки A, в механизме, приведённом на рисунке (первая его часть). Теоретически, зная координаты точки A (уравнения 1-2) и используя Евклидово расстояние между точками, задаём координаты для т. C, решая систему уравнений 3-5
У программы входным параметром является угол z0, на выходе мы должны получить координаты т. С и угол z1. Параметры a,b,c (длины рычагов) константы
Полагаю, что такую задачу можно решить, перебирая углы z1. до тех пор, пока Евклидово расстояние между точками не будет равно[*]b2. Перебирать углы сначала грубо (с шагом, скажем в 50), потом точнее (примерно 5'-10') и совсем точно (в 1-2 секунды). Однако, перебор и вычисление координат по каждому углу довольно долго. Что интересного могли бы предложить Вы?
Миниатюры
Решение системы тригонометрических уравнений  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.12.2015, 08:56
Ответы с готовыми решениями:

Написать программу решения системы тригонометрических уравнений (разветвляющиеся алгоритмы)
Здравствуйте уважаемые форумчане, требуется ваша помощь. Я немного затрудняюсь в написании кода...

Решение Системы уравнений
У меня задача - решать систему уравнений. матрица системы имеет порядок 3600. В будущем придется...

Решение системы уравнений
a1x+b1y+c1=0 a2x+b2y+c2=0 Вывести решение системы (два числа – x и y) с шестью знаками после...

Найти решение системы уравнений
Здравствуйте. Помогите, пожалуйста, составить программу. Найти решение системы линейных уравнений...

2
3840 / 3140 / 873
Регистрация: 25.03.2012
Сообщений: 11,603
Записей в блоге: 1
31.12.2015, 12:42 2
А требуется именно переебрать? Или анальитичске решене тоже устроит

Добавлено через 1 минуту
?

А то аналитически это сначала находим точку А.
Потом, находим углы треугольника 01СА
Потом находим точку С
1
24 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 62
31.12.2015, 12:49  [ТС] 3
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
А требуется именно переебрать? Или анальитичске решене тоже устроит
Хм, действительно, можно попробовать решить аналитически. Спасибо, займусь этим в ближайшее время
Про перебор просто предположил, что так могло бы быть удобно
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.12.2015, 12:49
Помогаю со студенческими работами здесь

Найти решение системы уравнений
Помогите пожалуйста решить задачу.. По заданным коэффициентам и правым частям уравнений системы...

Решение системы алгебраических уравнений
Доброго времени суток, форумчане :) Помогите пожалуйста решить задачу: Найти корни системы...

Решение системы линейных уравнений
Компилятор wxDev-c++. Ошибка:C:\Program Files\Dev-Cpp\çàäà÷è\ãëàâà1\Ïåðâàÿ çàäà÷à\Makefile.win ...

Решение системы линейных уравнений
Не могу сделать прогу на С++. Кто сделает - огромное спасибо. Решить систему линейных уравнений...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru