|
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 42
|
|
Вычислить координаты произвольной точки на винтовой линии01.11.2018, 13:24. Показов 2642. Ответов 5
Метки нет (Все метки)
Здравствуйте. Вопрос из математики, но для программы. Помогите понять... Пишу программу, в которой нужно вычислять координаты произвольной точки на винтовой линии (см.картинку), генерируемой программой, и заданной радиусом и шагом. Предполагается, что радиус и шаг винтовой линии задаются программой каждый раз случайным образом, а параметр t будет задавать пользователь.
Винтовая линия должна быть определена параметрическими уравнениями. Нашел такие для нее: x=a*cos(t) y=a*sin(t) z=bt где a - радиус, b - шаг спирали. t - угол в радианах. Вопрос в том, правильно ли задана формула для z, в для нахождения координат произвольной точки? разве, подставляя в это уравнение шаг винтовой линии, мы не будем находить все время точку на одной и той же высоте, грубо говоря? не нужно ли нам знать еще и количество шагов? Ведь t - это угол. Для одного и того же угла мы можем определить координаты x и y сразу для множества точек на спирали, находящихся под этим углом на каждом витке спирали. Отличаться координаты этих точек будут только координатой z, так ведь? Угол t при этом будет же одинаковый для них всех. Значит, координата z зависит от требуемого количества шагов спирали? Соответственно, вопрос - нужно ли от пользователя еще и в обязательном порядке, получается, требовать ввод количества шагов или какой-то высоты нужной ему точки?
0
|
|
| 01.11.2018, 13:24 | |
|
Ответы с готовыми решениями:
5
Формула движения точки по цилиндрической винтовой линии(спирали) в программный код
Вычислить радиус и шаг винтовой линии, по которой движется альфа-частица в магнитном поле. |
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
|
|
| 01.11.2018, 17:14 | |
|
Посмотрите это.
http://www.pm298.ru/spec21.php
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 42
|
|
| 01.11.2018, 18:12 [ТС] | |
|
Спасибо, но это опять то же самое... здесь правда формула для z уточнена z=h/2pi, но все же мне непонятно, для какой точки эта координата. Думаю, что для точки, лежащей на первом витке... для точек, лежащих на последующих витках формулы нет.
Думаю все же, что нужно к координате, вычисленной по этой формуле, прибавлять шаг*количество шагов...
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
|
|
| 01.11.2018, 18:31 | |
|
z=h/2pi это не z, a b. z=h/2pi*fi
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 42
|
|
| 01.11.2018, 19:19 [ТС] | |
|
да, описка
0
|
|
|
Модератор
3134 / 2281 / 469
Регистрация: 26.03.2015
Сообщений: 8,877
|
||
| 02.11.2018, 10:12 | ||
Сообщение было отмечено RedSkyWalker как решение
РешениеДля проекции на плоскость XY физический смысл этого параметра, действительно, угол. А сама проекция имеет вид окружности. Для проекции на ось Z физический смысл другой. Можете условно называть его "шагом". Количество "шагов" равно t/(2pi).
0
|
||
| 02.11.2018, 10:12 | |
|
Помогаю со студенческими работами здесь
6
вычислить статический момент первого витка конической винтовой линии относительно плоскости Oxy считать плоскость равной k=const Построить график винтовой линии Найти длину конической винтовой линии Найти координаты точки пересечения прямой линии и плоскости Вычислить декартовы координаты точки, имеющую следующие полярные координаты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|