matlab 隐函数三维图问题我用的isosurface和 patch,我的程序是:function sita45[x,y,z]=meshgrid(linspace(-150,150,200),linspace(-150,150,200),linspace(-150,150,200));v=(3*x./(x+y+z)-1.13).^2+(3*y./(x+y+z)-0.75).^2+(3*z./(x+y+z)-1.13).^2

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/08 13:42:49

matlab 隐函数三维图问题
我用的isosurface和 patch,我的程序是:
function sita45
[x,y,z]=meshgrid(linspace(-150,150,200),linspace(-150,150,200),linspace(-150,150,200));
v=(3*x./(x+y+z)-1.13).^2+(3*y./(x+y+z)-0.75).^2+(3*z./(x+y+z)-1.13).^2+0.28-(2/3)*(log(300./abs(x+y+z))).^2;
p=patch(isosurface(x,y,z,v,0));
view(3)
set(p,'FaceColor','blue','EdgeColor','none');
camlight; lighting phong
画出来是关于原点对称的,但是我只要正的那个图.约束条件应该是x+y+z>0,我就不知道应该怎样画了.而且有了这个条件以后log里面也不用加绝对值了.
注意:不能直接把x,y,z的范围分别改成正的,因为我并不是只要第一象限,可以改一下试试就明白.

function sita45
[x,y,z]=meshgrid(linspace(-150,150,200),linspace(-150,150,200),linspace(-150,150,200));
v=(3*x./(x+y+z)-1.13).^2+(3*y./(x+y+z)-0.75).^2+(3*z./(x+y+z)-1.13).^2+0.28-(2/3)*(log(300./abs(x+y+z))).^2;
v(x+y+z

MATLAB 画三维图形问题我用最小二乘法生成的函数for fx=fx+(X*(x(i,:)).'-y(i,1)).^2; 我想用MATLAB直接画图三维图 但是结果不对比如说我生成的是fx=x1^2+x2^2 画出的三维图就不对 但是如果 这么写fx=x1.^2 matlab 隐函数的三维图(x^2 + (9/4)y^2 + z^2 - 1)^3 - x^2z^3 - (9/80)y^2z^3 = 0这个方程代表一个隐函数,谁能教我怎么用matlab画出它的三维图?我要具体的代码,如果可以的话希望顺便告诉我思路.提示:这 求matlab三维隐函数作图?急 MATLAB如何绘制三维隐函数图形 已知xyz画matlab三维图我现在有x,y,z的矩阵(数据),y,z的函数关系式,如何画三维曲面图.急 matlab 隐函数三维图问题我用的isosurface和 patch,我的程序是:function sita45[x,y,z]=meshgrid(linspace(-150,150,200),linspace(-150,150,200),linspace(-150,150,200));v=(3*x./(x+y+z)-1.13).^2+(3*y./(x+y+z)-0.75).^2+(3*z./(x+y+z)-1.13).^2 用matlab画三维图怎么画这个函数的曲线?Z=81.4881+1.2877*x+2.9766*y我用mesh做不报错也不出图,是怎么回事 用matlab如何画出三维图!用matlab如何画这个函数的图,正确的图应该为,不知道用matlab怎么画出的? 用 matlab 画一个分段函数的三维图?如题,如何用 matlab 绘制下面这个函数的概率分布图? matlab 三维网格图,用到的函数式下面那个平方和函数,求代码啊 用MATLAB完成绘制函数 的三维曲面图,其中 :r=根号下x^2+y^2 分布函数和概率密度函数.用matlab画三维网状图哦. MATLAB三维作图问题0.5 matlab三维绘图问题想请教这样的三维图怎么画啊,已经知道x与z的关系函数了.能用一个简单的例子说明下就可以了 matlab 三维绘图问题用mesh绘制二元函数z=sin(sqrt(x.^2+y.^2))/sqrt(x.^2+y.^2) 在(-8,8)上的三维网面图 matlab中画三维的网格图 mesh;在matlab中,如果想画三维的网格图,比如X,Y,Z的网格图,Z一定要是x,y的一个函数才可以吗?Z可不可以直接赋值呢?然后让matlab在三维上描点,然后形成平面呢?下面是我的 【Matlab】y=(sinx1/x1)*(sinx2/x2)三维图是什么样的?函数看作z=(sin(x)/x)*(sin(y)/y) 用matlab绘一张三维图 代码也可 用Matlab作三维图谢谢!