在平面上绘制圆的投影

时间:2013-12-08 11:21:43

标签: matlab

我正在尝试在第一个示例中绘制3D图:http://en.wikipedia.org/wiki/Lagrange_multiplier#Examples。我已设法绘制表面:

[x,y]=meshgrid(-3:0.2:3);
z=x+y;
mesh(x,y,z)

有关如何在表面投影圆圈的任何想法?

1 个答案:

答案 0 :(得分:2)

p=0:pi/100:2*pi
%parametric form of a circle
cx=3*cos(p)
cy=3*sin(p)
%project the same way
cz=cx+cy
plot3(cx,cy,cz)