Реферат: Применение дифференциального и интегрального исчисления к решению физических и геометрических задач в MATLab
a=2;
t=-2*pi:pi/20:2*pi;
X=a*cos(t).^3;
v=0:pi/20:2*pi;
[T,V]=meshgrid(t,v);
Y=a*sin(T).^3;
X1=X;
Y1=Y.*cos(V);
Z1=Y.*sin(V);
figure;
hFigure=gcf;
set(hFigure,'Color',[1 1 1]);
surf(X1,Y1,Z1)
hAxes=gca;
set(hAxes,'Color',[0.9,0.9,0.9]);
colorbar;
xlabel('x'); ylabel('y'); zlabel('z');
view([-24,40])
hold on
hPlot=plot(X,Y);
set(hPlot,'LineWidth',5)
set(hPlot,'Color',[1 0 1])
Задача 5. Построить в полярных координатах лемнискату Бернулли: .
Программа:
a=1;
r=[]; phi=[];
for p=0:pi/60:2*pi
if 2*a^2*cos(2*p)>=0
r=[r sqrt(2*a^2*cos(2*p))];