Реферат: Применение дифференциального и интегрального исчисления к решению физических и геометрических задач в 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]);

К-во Просмотров: 469
Бесплатно скачать Реферат: Применение дифференциального и интегрального исчисления к решению физических и геометрических задач в MATLab