x^2+3y^2+2z^2=1x表示几什么图形

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
空间解析几何中x=1表示的图形,x^2-y^2=1表示的图形分别是什么?
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
x=1表示代表一个平面;x^2-y^2=1代表等轴双曲面.
为您推荐:
其他类似问题
扫描下载二维码查看: 9406|回复: 15|关注: 0
x^2+Y^3+Z^2=2如何作图?
<h1 style="color:# 麦片财富积分
新手, 积分 8, 距离下一级还需 42 积分
关注者: 1
类似x^2+Y^3+Z^2=2如何作图?三维作图!需要变化吗?变为Z=(2-x^2+Y^3)^0.5这种形式吗?不变可以不?
MATLAB 基础讨论版块优秀回答者
<h1 style="color:# 麦片财富积分
关注者: 1
没发现MATLAB自带三维绘制隐函数的函数&&不过别的论坛上有实现这个功能的函数 你可以试试function implot3(fun,rangexyz,ngrid,varargin)
%三维隐函数绘图
%
%输入参数说明
%& && && & -fun 函数句柄,可以是匿名、inline和M函数
%& && && && && &&&-rangexy=[xmin xmax ymin ymax,zmin,zmax] 绘图范围
%& && && && && &&&-ngrid 绘图时计算的点数
%
%Example
%fun=@(x,y,z)(x+y+z).*(x.*y+x.*z+y.*z)-10*x.*y.*z;
%rangexyz=[1 10 1 10 1 10];ngrid=50;
%implot3(fun,rangexyz,ngrid)
% Modifid at
8:31:45
%
x=linspace(rangexyz(1),rangexyz(2),ngrid);
y=linspace(rangexyz(3),rangexyz(4),ngrid);
z=linspace(rangexyz(5),rangexyz(6),ngrid);
[xx,yy,zz]=meshgrid(x,y,z);
%fvector=vectorize(fun);% 将目标函数矢量化
f=feval(fun,xx,yy,zz,varargin{:});
p=patch(isosurface(xx,yy,zz,f,0),varargin{:});
set(p, 'FaceColor', 'red', 'EdgeColor', 'none');
daspect([1 1 1])
lighting phong复制代码
论坛优秀回答者
帖子最佳答案
关注者: 691
变型后 Z 有两种可能: Z = sqrt(2-x.^2 - y.^3) 或 Z = -sqrt(2-x.^2 - y.^3)。再用隐函数作图 ezsurffh1 = @(x,y) -sqrt(2-x.^2 - y.^3);
fh2 = @(x,y) sqrt(2-x.^2 - y.^3);
ezsurf(fh1); hold on
ezsurf(fh2)复制代码
<h1 style="color:# 麦片财富积分
[x,y,z]=meshgrid(linspace(-8,8));
val=x.^2+y.^3+z.^2;
[f,v]=isosurface(x,y,z,val,2);
p=patch('Faces',f,'Vertices',v,'CData',v(:,3),'FaceColor','w','EdgeColor','flat');
isonormals(x,y,z,val,p);
view([45 95 45])
axis equal
<h1 style="color:# 麦片财富积分
关注者: 1
小狐小狐兄弟:谢谢你提供的程序,但是结果不对!推行应该是个球面,但只是一个曲面!
<h1 style="color:# 麦片财富积分
2楼和5楼提供的程序都很正确,厉害厉害:)
<h1 style="color:# 麦片财富积分
错了,是2楼和4楼提供的程序都很正确,。惭愧惭愧
论坛优秀回答者
帖子最佳答案
关注者: 691
本帖最后由 winner245 于
19:41 编辑
desheng931212 发表于
小狐小狐兄弟:谢谢你提供的程序,但是结果不对!推行应该是个球面,但只是一个曲面! ...
你的方程 x^2+Y^3+Z^2=2 不可能是球面,除非你把方程中 Y^3 改成 Y^2,否则,只是曲面而非球面。改成 Y^2 后,可以用 ezsurf 或 ezmesh 画图 (也可直接用 sphere 画):r = sqrt(2)
funx = @(s,t) r * sin(s) * cos (t);
funy = @(s,t) r * sin(s) * sin (t);
funz = @(s,t) r * cos(s);
ezsurf(funx,funy,funz);
zxis equal复制代码另外,2 楼和 4 楼程序里 Y.^3 改成 Y.^2 应该也可以得到球面
论坛优秀回答者
帖子最佳答案
关注者: 691
如果你的隐函数表达式中确实是 Y^3,你还可以用 Mupad 提供的隐函数画图。方法是:在 command window 里输入mupad,再在弹出的notebook界面里输入以下语句:
plot(plot::Implicit3d(x^2 + y^3 + z^2 - 2,
& && && && && && && & x = -10..10,
& && && && && && && & y = -10..10,
& && && && && && && & z = -10..10),
& &&&Scaling = Constrained)
回车后会画出图形,截图如下:
1.png (72.3 KB, 下载次数: 0)
20:21 上传
<h1 style="color:# 麦片财富积分
本帖最后由 zjmjz 于
05:50 编辑
[x,z]=meshgrid(linspace(-10,10));
y=(x.^2+z.^2.-2).^1/3;
mesh(x,y,z)
站长推荐 /2
基于模型设计的需求管理和验证
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
函数u=(x^2+y^2+z^2)在点(0,1,2)处沿方向а=(-1,-1,0)的方向导数
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
&#8706;u/&#8706;x=2x &#8706;u/&#8706;y=2y &#8706;u/&#8706;z=2zgradu(0,1,2)=(0,2,4)а方向的单位向量=(-1/√2,-1/√2,0)故 &#8706;u/&#8706;l=(0,2,4)(-1/√2,-1/√2,0)=-√2
为您推荐:
其他类似问题
梯度=(2x,2y,2z)该点梯度为(0,2,4)方向导数为(0,2,4)*(-1,-1,0)/|(-1,-1,0)|=-sqrt(2)
扫描下载二维码小木虫 --- 700万学术达人喜爱的学术科研平台
热门搜索:
&&z=x.^2+y.^2,那么plot(z)画出的图形是什么意思呢?
z=x.^2+y.^2,那么plot(z)画出的图形是什么意思呢?
刚才做图形模糊恢复的时候需要解决一个问题,例如,z=x.^2+y.^2,我们都会mesh(z)画出的是一个三维图,那么plot(z)画出的图形是什么意思呢?是画的x与z的图形还是y与z的图形,或者,只是z的取值的数值,求前辈指教!
学术必备与600万学术达人在线互动!
扫描下载送金币为了解决用户可能碰到关于"matlab如何画出下面的图像 (x^2+9/4*y^2+z^2-1)^3-x^2*z^3-9/80*y^2*z^3=0"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"matlab如何画出下面的图像 (x^2+9/4*y^2+z^2-1)^3-x^2*z^3-9/80*y^2*z^3=0"相关的详细问题如下:
f=@(x,y,z)(x.^2+9/4*y.^2+z.^2-1).^3-x.^2.*z.^3-9/80*y.^2.*z.^3
implicitmesh(f,[-5 5],150) ----------------------------- function h=implicitmesh(f,xlimit,ylimit,zlimit,gd) %implicitmesh(f,span,gd):画隐函数曲面f(x,y,z)=0的网格图, % 各坐标范围均限定在span=[lb,ub], % 网格数为gd,默认为25 if nargin==2
ylimit=zlimit=gd=25; elseif nargin==3
gd=ylimit=zlimit= elseif nargin==4
gd=25; elseif nargin==5 else
error('Error in input arguments') end x=linspace(xlimit(1),xlimit(2),gd); y=linspace(ylimit(1),ylimit(2),gd); z=linspace(zlimit(1),zlimit(2),gd); [x,y,z]=meshgrid(x,y,z);val=f(x,y,z); [f,v]=isosurface(x,y,z,val,0); if isempty(f)
warning('There is no graph in the range.');
p=[]; else
p=patch('Faces',f,'Vertices',v,'CData',v(:,3),'facecolor','w','EdgeColor','flat');
isonormals(x,y,z,val,p);view(3);grid on end if nargout==0 else
||||点击排行

我要回帖

更多关于 平均值x就是用来表示 的文章

 

随机推荐