[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 14 | 2 | 13
Назад Вниз Каталог Обновить

Математики тред #1 (первый официальный) Аноним 13/04/16 Срд 12:06:26  715374  
14605383861230.png (14Кб, 686x563)
14605383861231.png (11Кб, 686x563)
14605383861232.png (7Кб, 391x357)
А правду говорят, что программисты могут в математику?

Предлагаю решить простую задачу. На самом деле не предлагаю, а прошу помочь мне ее решить. Я заебался, третий день с этой хуйней мучаюсь. Не получается у меня в синусы-косинусы. И да, я php-быдлокодер, может проблема в этом. В школе хуи пинал, на учебу в универе забил хуй в 2005.

Есть у нас прямая AB, с соответствующими координатами A (x0,y0,z0) и B (x1,y1,z1). Есть также точка C (x2,y2,z2), вместе с которой прямая образовывает плоскость.
Есть два угла - альфа и бетта. Угол альфа - поворот прямой в этой плоскости. Угол бета - поворот плоскости вокруг прямой.

1. Надо повернуть прямую вокруг точки А на угол альфа. Получится точка D (x3,y3,z3). Причем так повернуть, чтобы угол ADB был равен 90° (на косинус угла потом координаты умножить, не?). То есть, все точки D лежат на окружности описанной вокруг прямой AB (радиус окружности AB/2)
2. Дальше эту точку D надо повернуть вокруг прямой на угол бетта. (все возможные точки D образовывают сферу вокруг прямой AB. Сама прямая - ось этой сферы)

Как сие непотребство решить?

Формула поворота прямой в плоскости XY:
x3 = cos(a) ∙ ((x1-x0) ∙ cos(a) - (y1-y0) ∙ sin(a)) + x0
y3 = cos(a) ∙ ((x1-x0) ∙ sin(a) + (y1-y0) ∙ cos(a)) + y0
(на косинус умножаем, чтобы получился угол 90°)
Как заменить плоскость XY на плоскость ABC - я хз.

Есть еще формула сферы:
r = sqrt((x1-x0)^2 + (y1-y0)^2 + (z1-z0)^2) / 2
x3 = r ∙ sin(a) ∙ cos(b)
y3 = r ∙ sin(a) ∙ sin(b)
z3 = r ∙ cos(a)
Происходит вращение вектора OZ в плоскости ZX, и потом самой плоскости вокруг оси Z (вторая пикча).

Я так понимаю, надо выровнять прямую AB, так, чтобы она лежала на оси OZ (точка А - в начале оси), а точка C лежала на оси X. Потом использовать эти формулу сферы. И далее прямую (вместе с полученной точкой) выровнять обратно, откуда мы ее изначально ровняли.

Есть вот такие еще формулы вращения точки в пространстве:
z2=z0 ∙ cos(a) - x0 ∙ sin(a)
x2=x0 ∙ cos(a) + z0 ∙ sin(a)
x0=x2
y2=y0 ∙ cos(b) + x0 ∙ sin(b)
x2=x0 ∙ cos(b) - y0 ∙ sin(b)
Я хз, чего с ними делать.

Если разметка похерится - третья пикча
Аноним 13/04/16 Срд 12:19:51  715381
>>715374 (OP)
>А правду говорят, что программисты могут в математику?
Правда. Сколько платишь-то?
Аноним 13/04/16 Срд 13:00:22  715420
14605416223150.png (17Кб, 686x563)
>>715374 (OP)
Аноним 13/04/16 Срд 13:03:06  715422
>>715374 (OP)
Ищешь в интернетах книжку Мозговой М. "Занимательное программирование". Там в главе про трехмерную графику дается теоретический минимум и готовое решение похожей херни. Бесплатно писать и отлаживать для тебя код здесь никто не будет.
Аноним 13/04/16 Срд 13:11:54  715433
>>715420
Хуйню написал.
Нужно поворачивать точку B вокуруг С на r .

Ыторой угол решу за отдельную плату.
Аноним 25/04/16 Пнд 03:46:06  726077
>>715374 (OP)
ЩАС ПРИДЁТ МОД СКАЖЕТ "ВАМ В МАТЕМАТИЧЕСКИЙ РАЗДЕЛ" И ЗАКРОЕД ТРЕД
Аноним 25/04/16 Пнд 04:02:02  726081
В /sci/ съеби водовку под картофан наворачивать.
Аноним 25/04/16 Пнд 04:41:23  726086
>>726077
Такого нет.
Аноним 25/04/16 Пнд 08:39:45  726151
>>715374 (OP)
Собери макет из спичек и крути как хочешь, нахуй тебе это программирование?

Как ты собрался получить равнобедренный треугольник с углом в 90* в основании?
Аноним 25/04/16 Пнд 10:30:35  726214
>>715374 (OP)
Ботай матричные преобразования, например.
Аноним 25/04/16 Пнд 10:44:08  726220
>>726214
Какие ещё матричные преобразователи, когда ОП не может в элементарную геометрию школьного курса.
Аноним 25/04/16 Пнд 11:50:42  726284
Это одна из форм известного мифа "на мехмате учат всей
математике в целом, в Вышке/НМУ учат только экзотическим
подразделам алгебры". Весьма распространено уже лет 10,
встречается постоянно, если делать поиск в блогах
на буквосочетание "НМУ".

На самом деле, все наоборот: математика в России ужасающе
провинциализована. И провинциализация мехматской математики
имеет примерно ту же направленность, что и провинциализация
провинциальной. В результате провинциальные деятели, лишенные
какой-либо связи с мировой наукой, пропагандируют сей миф
для своей психологической самозащиты. Для этих людей, содержание
Фихтенгольца есть центральная тема математики, а теорема
Атьи-Сингера - глубокая периферия. Для иллюстрации:
В. Е. П-й (активный пропонент этой патриотической
мифологии и ближайший соавтор Садовничего; ныне
зам. ректора МГУ), на полном серьезе рассказывал, что формула
Атьи-Сингера была получена Садовничим, но он то ли не счел
ее важной, то ли не успел опубликовать, и утратил приоритет,
хотя был достоин Филдса не меньше, чем эти самозванцы,
которые всю жизнь занимались "алгебраической геометрией",
то есть ерундой. Активисты этой ориентации также любят
называть любую науку, которая развивалась после 1930-х,
"алгебраической геометрией".

Если посмотреть на журналы математического общества Нигерии
(их пять, по-моему), содержание и тематика текстов совершенно
идентичны публикациям Вестника МГУ. Это мировой
тренд, в принципе: контент математического журнала Молдавской
Академии Наук тоже совершенно идентичен творчеству нигерийских
товарищей.

Конечно, "анализ", которым мучают студентов на мехмате,
относится к 1900-м и 1910-м в лучшем случае. Нигерия с ее 5-ю
математическими журналами и десятком тысяч профессиональных
математиков находится в том же положении, что и Россия.
Они берут интегралы, и думают, что в этом и состоит
предназначение математика.

Я не вижу особого смысла конкурировать с мехматом
в области провинциализма. У них больше и опыта и ресурсов.

Современный анализ (в духе Ш.-Т. Яу, например), конечно,
необходим, тут разговаривать не о чем, без этого вообще
заниматься математикой невозможно: уравнения Монжа-Ампера
есть центральная тема огромного количества публикаций по
геометрии любого вида. Но такого анализа нет и на мехмате
(наоборот: в Гарварде и MIT он есть, и в огромных
количествах притом).

Наконец, неправильно считать, что матфак специализируется на алгебре:
самый (и единственно) популярный спецкурс у нас, как все знают,
есть спецкурс Ландо по кривым, самый активный семинар -
по инвариантам Васильева. Семинар лаборатории Богомолова,
по факту, давно стал факультетским коллоквиумом, на нем
алгебраической геометрии как таковой меньше половины,
а остальное занимают все науки подряд, от теории вероятностей
до топологии особенностей.

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

"Алгебраистов" как таковых (то есть людей,
способных опубликоваться в Journal of Algebra) на матфаке
от силы 1-2 человека, это гораздо меньше, чем,
например, в университете Глазго.

Если записать в "алгебраисты" всех подряд геометров, числовиков,
специалистов по группам Ли, и топологов, их будет действительно
большинство. Но в приличных западных университетах
ситуация та же; то есть в Гарварде, например, вообще
непонятно, кого из профессоров можно записать в
"аналитики" в узком смысле - Яу, например, все-таки в первую
очередь дифференциальный геометр, и только потом аналитик.
Причем, похоже, чем приличнее университет, тем меньше
там процент людей, которых нельзя (с большой натяжкой)
записать в "геометры, представленцы, теоретикочисловики,
топологи".

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

То есть из опрошенных мною выпускников
мехмата, ни один не был в состоянии ни сформулировать, ни
доказать, ну например, принцип максимума Э. Хопфа.
По-моему, лучше никаких аналитиков, чем эти.

А на факультете висит большой плакат с изображением
Арнольда и приглашением на конференцию по особенностям.
Главный организатор, почему-то, Садовничий.

Привет
Аноним 30/04/16 Суб 03:40:36  730986
>>726086
ЛОЛ
А на форчане /сци/ называется Science and Math
Аноним 30/04/16 Суб 03:58:14  730988
Программисты не могут просто переписать задание, как оно правильно звучит, блядь. От одной постановки задачи хочется уебать.
Аноним 30/04/16 Суб 03:59:32  730991
>>715374 (OP)
>Как сие непотребство решить?
Здесь никто твою домашку за тебя делать не будет.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 14 | 2 | 13
Назад Вверх Каталог Обновить

Топ тредов