Форум программистов, компьютерный форум, киберфорум
Maple
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 2

Проекция кривой, заданной параметрически, на внутреннюю поверхность сферы

13.07.2016, 22:49. Показов 1488. Ответов 2

Author24 — интернет-сервис помощи студентам
Добрый день,

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

Имеется кривая (К), заданная параметрически, которая находится внутри сферы с радиусом 30. Требуется сделать проекцию этой кривой на внутреннюю поверхность сферы.

Уравнения кривой:

К: {x = -10cos(t) - 2cos(5t) + 15sin(2t); y = -15cos(2t) + 10sin(t) - 2sin(5t); z = 10cos(3t), t ∈ < 0, 2*Pi >}

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


Благодарю за помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.07.2016, 22:49
Ответы с готовыми решениями:

Поверхность вращения параметрически заданной функции
Здравствуйте, У меня есть функция, заданная параметрически : x(t)=(1 - t)^3*3.12 + 3*t*(1 - t)^2*3.64 + 3*t^2*(1 - t)*4.17 + t^3*4.69, ...

Криволинейный интеграл по параметрически заданной кривой.

Найти длину дуги кривой, заданной параметрически
не хочет работать данная программа. Чтобы представить выражение под корнем, ничего лучше не придумал чем возвести в степень 1/2. Как лучше...

2
2687 / 2259 / 244
Регистрация: 03.07.2012
Сообщений: 8,227
Записей в блоге: 1
14.07.2016, 15:22
Координаты определяют вектор. Подели каждую координату на длину вектора и умножь на радиус сферы.
1
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 2
14.07.2016, 20:56  [ТС]
Спасибо за помощь!

Код (да простят меня гуру Maple за кривой код):
Кликните здесь для просмотра всего текста
restart;
x := -10*cos(t)-2*cos(5*t)+15*sin(2*t);
y := -15*cos(2*t)+10*sin(t)-2*sin(5*t);
z := 10*cos(3*t);
r := 30; #радиус сферы
n := 1080; #количество шагов
h := (2*3.141592654)/n; #ширина шага

Lx := [seq(xx[i], i = 1 .. n)];
Ly := [seq(yy[i], i = 1 .. n)];
Lz := [seq(zz[i], i = 1 .. n)];
Ld := [seq(d[i], i = 1 .. n)];

#находим координаты точек
tt := 0;
for i to n+1 do
xx[i] := -10*cos(tt)-2*cos(5*tt)+15*sin(2*tt);
yy[i] := -15*cos(2*tt)+10*sin(tt)-2*sin(5*tt);
zz[i] := 10*cos(3*tt);
tt := tt+h
end do;

# находим расстояния точек от начала координат [0,0,0]
for i to n do
d[i] := sqrt((xx[i]+0)^2+(yy[i]+0)^2+(zz[i]+0)^2)
end do;

# проецируем точки на сферу
for i to n do
xx[i] := xx[i]*r/d[i];
yy[i] := yy[i]*r/d[i];
zz[i] := zz[i]*r/d[i]
end do;

# рисуем
with(plottools);
with(plots);
Sphere := plot3d([r*sin(theta)*cos(phi), r*sin(theta)*sin(phi), r*cos(theta)], theta = 0 .. Pi, phi = 0 .. 2*Pi, style = wireframe);
Curve := spacecurve([x, y, z], t = 0 .. 2*Pi, color = green);
points := point(Lx, Ly, Lz, symbol = circle, color = black, symbolsize = 15);

plots[display](points, Curve, Sphere, axes = box);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.07.2016, 20:56
Помогаю со студенческими работами здесь

Найти длину дуги кривой, заданной параметрически j: x=6-3*t^2, y=4t^3 x>=0
Найти длину дуги кривой, заданной параметрически j: x=6-3*t^2, y=4t^3 x&gt;=0

Провести исследование и построить график кривой заданной параметрически
Здравствуйте,помогите пожалуйста. Провести исследование и построить график кривой заданной параметрически

Найти площадь области, огр. кривой, заданной параметрически
Найти площадь области, огр. кривой, заданной параметрически a) x=\alpha cos(t), y=\beta sin(t), \alpha,\beta&gt;0 b) x=\alpha cos^3(t),...

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

Определенный интеграл. Найти площадь поверхности тела, образованного вращением кривой, заданной параметрически
Долго пытался решить задачу но ответ всегда получался без \sqrt{2}. Найти площадь поверхности тела, образованного вращением кривой,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Реляционная модель и правила Кодда: фундамент современных баз данных
Codd 05.04.2025
Конец 1960-х — начало 1970-х годов был периодом глубоких трансформаций в области хранения и обработки данных. На фоне растущих потребностей бизнеса и правительственных структур существовавшие на тот. . .
Асинхронные операции в Django с Celery
py-thonny 05.04.2025
Разработчики Django часто сталкиваются с проблемой, когда пользователь нажимает кнопку отправки формы и. . . ждёт. Секунды растягиваются в минуты, терпение иссякает, а интерфейс приложения замирает. . . .
Использование кэшей CPU: Максимальная производительность в Go
golander 05.04.2025
Разработчикам хорошо известно, что эффективность кода зависит не только от алгоритмов и структур данных, но и от того, насколько удачно программа взаимодействует с железом. Среди множества факторов,. . .
Создаем Telegram бот на TypeScript с grammY
run.dev 05.04.2025
Одна из его самых сильных сторон Telegram — это интеграция ботов прямо в экосистему приложения. В отличие от многих других платформ, он предоставляет разработчикам мощный API, позволяющий создавать. . .
Паттерны распределённых транзакций в Event-Driven микросервисах
ArchitectMsa 05.04.2025
Современные программные системы всё чаще проектируются как совокупность взаимодействующих микросервисов. И хотя такой подход даёт множество преимуществ — масштабируемость, гибкость, устойчивость к. . .
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть. Дело в том, что я. . .
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
Пакет Context в Golang: Управление потоками и ресурсами
golander 04.04.2025
Работа с горутинами в Go часто напоминает управление непослушными детьми - они разбегаются кто куда, делают что хотят и не всегда завершаются вовремя. К счастью, в Go 1. 7 появился пакет context,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер