matlab画两个三维曲线图,画出三维曲线z^2=x^3+6*x*y+y^4+6*x+2*y-1 的图像.用matlab绘制...

该博客介绍了如何使用MATLAB绘制三维曲线,具体为隐函数f(x,y,z)=x^3+6*x*y+y^4+6*x+2*y-1-z^2的图像。通过调用自定义函数implicitsurf来实现,该函数可以生成指定范围内的网格图。" 130917954,10525458,删除有序数组中的重复项:LeetCode 115题解析,"['算法', '数据结构', 'LeetCode']
摘要由CSDN通过智能技术生成

问题描述:

画出三维曲线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=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值