问题描述:
画出三维曲线z^2=x^3+6*x*y+y^4+6*x+2*y-1 的图像.用matlab绘制
1个回答
分类:
综合
2014-10-20
问题解答:
我来补答
f=@(x,y,z)x.^3+6*x.*y+y.^4+6*x+2*y-1-z.^2;
h=implicitsurf(f,[-5 5]);
----------------------------------------------
function h=implicitsurf(f,xlimit,ylimit,zlimit,gd)
%implicitsurf(f,span,gd):画隐函数曲面f(x,y,z)=0的网格图,
% 各坐标范围均限定在span=[lb,ub],
% 网格数为gd,默认为25
%implicitsurf(f,xspan,yspan,zspan,gd):画隐函数曲面f(x,y,z)=0,
% 各坐标范围分别限定在xspan,yspan,zspan
%h=implicitsurf(...):画隐函数曲面并输出句柄
%例一:
%implicitsurf(inline('x.*y+z.^2'),[-5 5])%注意*\^一定要设成点运算
if nargin==2
ylimit=xlimit;zlimit=xlimit;gd=