Pull to refresh
32K+
213
Худавердян Давид@khdavid

Написать о себе (Например: Программист)

20,2
Rating
56
Subscribers
Send message
Спасибо за пост. Получил огромное удовольствие. Последние фотографии вызывают чувства гордости за человечество.
Поправьте опечатку в названии
Генератор аватрок в стиле пиксель-арт, более 40 миллионов изображений
Дорогой Макс, позволь маленькую ремарку. Ты пишешь, что

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

Вот длина этого сигнала не пропорциональна времени, а в точности равна ему. И поэтому и возникает эта формула
s = t/58. Потому что скорость звука и есть 2*(1/58)=0,0344 сантиметров в миллисекунду
А как объяснить, что, например, 6-ая ступенька ниже 5-ой?
Больше всего мне понравилась вот эта картинка:



Поражает тот факт, что высота локальных экстремумов монотонно растет — а потом обрывается (на ступеньках 5,10,14,18,24,...). Уверен, что за этим фактом скрывается красивая математика.
Если Вы в моем доказательстве посмотрите на правую часть этой картинки:
image
То увидите антипараллелограмм с красненькой «надстройкой», которая выполняет одну единственную функцию — не дасть антипараллелограмму вывернуться в параллелограмм. Дело в том, что точку О на рисунке можно выбрать в любом месте на серединном перпендикуляре к отрезку QR (или PS). И эта произвольность выбора точки О как-раз и контролируется коэффициентом в программе, который взял за 0.6.
Можно было его взять любым (в разумных пределах)
линию можно порезать на куски. А вот создать один общий шарнир для всех кусков — непонятно как.
Извините. Сначала не понял вопроса. Дело в том, что общий алгоритм для степени аппроксимации n=1 не дает
шарнир липкина-посселье. Я решил, что честнее будет оставить то, что дает общий алгоритм. Тем более, для случаев n>1
я не вижу никакого обозримого способа упростить шарниры.
Спасибо большое. Там слева есть ползунок «approximation». Надо его подвигать.
Как я понял, вы — часть этой команды? Спасибо вам за работу.
Ага. Многоэтажность — отличное решение.
Для прямой — согласен. Но для аппроксимации выше чем 1, не уверен.
К сожалению, универсальный алгоритм устроен так. Конечно, можно было бы отдельно для прямой просто построить шарнир Липкина-Посселье, но я решил так не делать.
уже испытал) Пришлось срочно делать зеркало на университетском сервере.
Я знаю, что у программистов это плохой тон писать числа в теле программы) Но я не удержался)
Если мне не изменяет память, 0.6 — это параметр надстройки на антипараллелограмм. Его в разумных пределах можно изменять.
Какой вы внимательный читатель)
Просто в проге заместо точки 0 выступает точка Т:
this.T=[this.O[0]+eVertical[0]*OT,this.O[1]+eVertical[1]*O;
12 ...
13

Information

Rating
384-th
Location
Den Haag, Zuid-Holland, Нидерланды
Registered
Activity