Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 6
1

Построить плоскость с выдавленным бубликом

30.01.2013, 16:42. Просмотров 1237. Ответов 6
Метки нет (Все метки)

Доброго времени суток. Требуется помощь в построении фигуры в matlab. Довольно трудно ее объяснить но я попробую.
Вообщем допустим имеется плоскость. И на нее мы положили бублик=)) Бублик продавил ее, и мы его вынули) Получилось плоскость с выдавленным бубликом) Грубо говоря круглая канава в плоскости))) Извините за такое объяснение.
Скажите как мне такое построить? в каком направлении хотя бы идти... как вариант я рассматриваю фигуру тора. Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2013, 16:42
Ответы с готовыми решениями:

Построить плоскость
Здравствуйте! Помогите решить: построить плоскость 3x+ 2y-z=0 Знаю, что она проходит через начало...

Построить плоскость x=0
Здравствуйте. Можно ли в Scilab построить плоскость x=0? Мне нужно построить график в 3D ...

Построить плоскость параллельную Oz
Добрый день, уже битый час пытаюсь понять как построить график плоскости параллельной оси Oz....

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

6
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 6
31.01.2013, 18:22  [ТС] 2
Никаких идей?
0
5113 / 3452 / 354
Регистрация: 02.04.2012
Сообщений: 6,375
Записей в блоге: 16
31.01.2013, 19:21 3
ааа! Слух, дык это похоже на тор, срезанный по середине! правда тогда остаются дырка по средине и вокруг пусто
0
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 6
01.02.2013, 00:49  [ТС] 4
Вы совершенно правы...да и мало этого, переход от плоскости к "вмятине" от бублика должен быть плавный
0
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 6
01.02.2013, 03:20  [ТС] 5
вот такое пока получил)
Matlab M
1
2
3
4
5
6
7
8
a=5;
c=10;
[u,v]=meshgrid(0:10:360, 0:10:180);
x=(c+a*cosd(v)).*cosd(u);
y=(c+a*cosd(v)).*sind(u);
z=-a*sind(v);
surfl(x,y,z)
axis equal;
0
Миниатюры
Построить плоскость с выдавленным бубликом  
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 6
02.02.2013, 16:02  [ТС] 6
Я почти закончил...осталось заполнить плоскостью центр и все вокруг тора...был бы рад вашей помощи

Matlab M
1
2
3
4
5
6
7
8
9
a=2;            % обрезанный тор
c=10;
[u,v]=meshgrid(0:3:360, 28:3:155);
x=(c+a*cosd(v)).*cosd(u);
 y=(c+a*cosd(v)).*sind(u);
z=a*sind(v*2.9);
surfl(x,y,z)
colormap(gray)
axis equal;
0
Миниатюры
Построить плоскость с выдавленным бубликом  
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 6
03.02.2013, 17:43  [ТС] 7
Подскажите как строится плоскость с круглым отверстием
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2013, 17:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Построить плоскость по 3м точкам
Здравствуйте! У меня есть 3 точки, как по ним построить плоскость? x0=1; y0=4; z0=9; x1=-1;...

Построить плоскость по таблице.
Подскажите пожалуйста, как в Matlab построить плоскость по таблице такого вида \ | ...

Задания: Построить плоскость в Excel
Функция 2*X^2*cosX^2(x)-2y^2 при x. y

Построить плоскость на 3D графике функций
Помогите пожалуйста разобраться Есть 3 уравнения: y(x)=-2.912+5.85*(10^-4)*X...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.