Реферат: Применение дифференциального и интегрального исчисления к решению физических и геометрических задач в MATLab
u=x1:0.1:x2;
v=0:pi/20:2*pi;
[U,V]=meshgrid(u,v);
F=a*(exp(-U/a)+exp(U/a))/2;
X=U; Y=F.*cos(V); Z=F.*sin(V);
figure; hFigure=gcf;
set(hFigure,'Color',[0.9 0.8 0.8]);
surf(X,Y,Z)
colorbar;
view([-75,20])
hold on
x=0:0.1:x0; y=a*(exp(-x/a)+exp(x/a))/2;
hPlot=plot(x,y); set(hPlot,'LineWidth',5)
Задача 4. Визуализировать поверхность, образованной вращением астроиды .
Результат (рис. 15,16)
Программа:
Построение астроиды
a=2;
t=-2*pi:pi/20:2*pi;
X=a*cos(t).^3;
Y=a*sin(t).^3;
w=300;
h=300; figure('Units','Pixels','position',
[100,100,w,h]);
plot(X,Y)
xlabel('x'); ylabel('y');
axis([-3, 3, -3, 3]);