13 lines
308 B
Matlab
13 lines
308 B
Matlab
[x,y] = meshgrid(-10:0.2:10);
|
|
z1 = (x.^2-2*y.^2) + eps;
|
|
a=input('a=?');
|
|
z2=a*ones(size(x));
|
|
subplot(1,2,1);
|
|
mesh(x,y,z1);hold on;mesh(x,y,z2);
|
|
v=[-10,10,-10,10,-100,100];axis(v);grid;
|
|
hold off
|
|
r0=abs(z1-z2)<=1;
|
|
xx=r0.*x;yy=r0;zz=r0.*z2;
|
|
subplot(1,2,2);
|
|
plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'*');
|
|
axis(v);grid; |