Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028

Народ, кто помнит алгебру? Или просто мозги работают? Я заблудился )

21.05.2012, 14:30. Показов 931. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вобщем, ситуация такая:
На графике имеем две точки А и В, которые могут перемещаться по своим вертикалям m и n соответственно. Причем, если перемещается точка В, тогда точка А следует за ней (по своей вертикали) с вдвое меньшей скоростью. А если перемещается точка А, тогда точка В перемещается за ней (опять же по своей вертикали) с такой же скоростью.
К примеру, стартовая позиция -- А=20, В=0.
Нужно пригнать точки А=20, В=20.
Для этого, по вертикали n прибавляем 40, получается В=40, А прибавляет 20 и получается тоже 40.
Гоним точку А вниз на 20, результат А=20, В=20. Готово.
Вопрос: как, зная стартовую позицию (кстати, всегда неизменно А=20, В=0) и конечную позицию (в данном случае А=20, В=20) найти эти цифры m и n?
Например, пригнать точки в А=30, В=10.
Миниатюры
Народ, кто помнит алгебру? Или просто мозги работают? Я заблудился )   Народ, кто помнит алгебру? Или просто мозги работают? Я заблудился )   Народ, кто помнит алгебру? Или просто мозги работают? Я заблудился )  

0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.05.2012, 14:30
Ответы с готовыми решениями:

Кто-нибудь пишет код по памяти или кто помнит строку соединения к SQL на память?
Например, я пишу только копируя свои предыдущие работающие примеры. Т.е. у меня есть кучка кода, которая делает то-то и то-то, беру его из...

Тем, кто помнит БК 0010-01
СВЯТАЯ БИБЛИЯ БК-0010 БЫТИЕ 1. В начале было слово. И слово было 16 бит аки два байта. И имел младший байт меньший адрес, а...

Карты Карно, кто помнит?
Взялся помочь и сам в ступор впал. Условие такое: есть заданное логическое выражение, необходимо рассчитать для заданного выражения таблицу...

5
103 / 74 / 10
Регистрация: 29.05.2010
Сообщений: 192
21.05.2012, 16:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
An = 20;
Bn = 0;
Ak = 20;
Bk = 20;
A = An;
B = Bn;
 
Rk = Bk-Ak;
Rn = Bn-An;
m = 2*(Rk - Rn);
B = B+m;
A = A+m/2;
n = Ak-A;
A = A+n;
B = B+n;
чет типа такого или если коротко:
C++
1
2
m = 2*((An-Ak)-(Bn-Bk));
n = Ak-(An+m/2);
2
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
21.05.2012, 18:09  [ТС]
-LeV-, спасибо, всё работает, ты спас меня от разрыва мозга )
0
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
22.05.2012, 20:16  [ТС]
-LeV-, как ни пытался я вникнуть в принцип работы твоего алгоритма, так ничего и не понял )
Зато обнаружилась новая проблема.
Оказывается, в вышеозначенной задаче, при движении точки А, точка В двигается в том же направлении, но не с такой же скоростью, а пропорционально отдалению от нуля. То есть, к нулю они должны придти одновременно и, получатся, если они на одном уровне, тогда скорость одинаковая, вот это меня и сбило с толку.
Если тебе не трудно, поменяй, плиз, минус на дробную черту )
Я не догоняю где надо подправить.
0
103 / 74 / 10
Регистрация: 29.05.2010
Сообщений: 192
22.05.2012, 21:27
Алгоритм работает просто - растяжение, потом перенос
Rk - конечное расстояние между точками, Rn - начальное

А тут уже совсем другие условия, да и к тому же ты как-то очень неконкретно сформулировал:
"пропорционально отдалению от нуля" - отдалению от нуля чего (A? B?), какой коэффициент пропорциональности? У меня такое впечатление что у тебя просто какая-то нелинейная зависимость между A и B (квадратичная например).
Наверное, будет лучше всего если ты расскажешь что именно ты делаешь, будем думать, а так - ничего не ясно
1
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
23.05.2012, 13:19  [ТС]
Цитата Сообщение от -LeV- Посмотреть сообщение
пропорционально отдалению от нуля
это как взять картинку и сжать её по вертикали.
А проблему я решил, догадался как сделать )
Выкладывать здесь смысла не вижу, маловероятно, что кому-то еще пригодится, тем более, что я решение жестко привязал к своей задаче.
В любом случае, спасибо за отклик. Удачи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.05.2012, 13:19
Помогаю со студенческими работами здесь

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

Как это сделать просто незнаю как назывваваеться эта штука или вложения или что подскажите кто может
Вот при мер не пойму как это зделать если б подсвечивалось название нашел бы http://s57.***********/i155/1003/ce/ba96f093c72d.gif

Кто помнит когда был последний раз зеркальщик?
Кто помнит когда был последний раз зеркальщик?

Кто помнит асм для stm? надо 6 строк.
надо проверить железо МК. у меня r/w регистр не устанавливается. Хочется проверить, не аппаратная ли проблема Если не лень,...

СМА Ariston AVD 109 ex Мозги не работают. Не сливает
Много раз я слышал это от клиентов и вот увидел. Мерлоней у меня мало, в основном б\у из Финляндии, поэтому и удивляюсь. Прихожу , ставлю...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru