ݺߣ

ݺߣShare a Scribd company logo
1
Отчет по выполнению задания №07
Построение 3D графика
Задание №39
1 ЗАДАНИЕ
1) Выбратьфигуру из файла "Задание-07.pdf"и зарегистрироватьеё упреподавателя.
2) Построитьтрехмерныйобъектсосглаженнойповерхностью.
3) Написать отчет,содержащий:
 Формулу3D объекта
 Программудля его построения
 Копии 3-х проекцийпостроенногообъекта
39. Barth Decic
Формуладля построения:
8 (x2
- p4
y2
) (y2
- p4
z2
) (z2
- p4
x2
) [x4
+ y4
+ z4
- 2 x2
y2
- 2 x2
z2
- 2 y2
z2
] + a (3 + 5 p) [(x2
+ y2
+ z2
- a)]2
[(x2
+ y2
+ z2
- (2-p)
a)]2
= 0
a = 1
p = (sqrt(5) + 1) / 2
Код m-программы:
a=1;
p = (sqrt(5)+1)/2;
delta = 0.13;
min= -((sqrt(5)+1.1)/2) + delta;
max=((sqrt(5)+1.1)/2) - delta;
h=0.01;
xm = min:h:max;
ym = min:h:max;
zm = min:h:max;
2
[x,y,z] = meshgrid(xm,ym,zm);
f = 8.*(x.^2-p.^4.*y.^2).*(y.^2-p.^4.*z.^2).*(z.^2-p.^4.*x.^2).*...
(x.^4+y.^4+z.^4-2.*x.^2.*y.^2-2.*x.^2.*z.^2-2.*y.^2.*z.^2)+...
a.*(3+5.*p).*(x.^2+y.^2+z.^2-a).^2.*...
(x.^2+y.^2+z.^2-(2-p).*a).^2;
isosurface(x,y,z,f,0);
График:
3

More Related Content

Matlab: Построение 3D графика

  • 1. 1 Отчет по выполнению задания №07 Построение 3D графика Задание №39 1 ЗАДАНИЕ 1) Выбратьфигуру из файла "Задание-07.pdf"и зарегистрироватьеё упреподавателя. 2) Построитьтрехмерныйобъектсосглаженнойповерхностью. 3) Написать отчет,содержащий:  Формулу3D объекта  Программудля его построения  Копии 3-х проекцийпостроенногообъекта 39. Barth Decic Формуладля построения: 8 (x2 - p4 y2 ) (y2 - p4 z2 ) (z2 - p4 x2 ) [x4 + y4 + z4 - 2 x2 y2 - 2 x2 z2 - 2 y2 z2 ] + a (3 + 5 p) [(x2 + y2 + z2 - a)]2 [(x2 + y2 + z2 - (2-p) a)]2 = 0 a = 1 p = (sqrt(5) + 1) / 2 Код m-программы: a=1; p = (sqrt(5)+1)/2; delta = 0.13; min= -((sqrt(5)+1.1)/2) + delta; max=((sqrt(5)+1.1)/2) - delta; h=0.01; xm = min:h:max; ym = min:h:max; zm = min:h:max;
  • 2. 2 [x,y,z] = meshgrid(xm,ym,zm); f = 8.*(x.^2-p.^4.*y.^2).*(y.^2-p.^4.*z.^2).*(z.^2-p.^4.*x.^2).*... (x.^4+y.^4+z.^4-2.*x.^2.*y.^2-2.*x.^2.*z.^2-2.*y.^2.*z.^2)+... a.*(3+5.*p).*(x.^2+y.^2+z.^2-a).^2.*... (x.^2+y.^2+z.^2-(2-p).*a).^2; isosurface(x,y,z,f,0); График:
  • 3. 3