matlab二元函数z=x*y的图像问题
二元函数图像为一个曲面,带几个点来说z=xy这个函数。也是一个曲面但我用matlab话出他的图像是一个平面。。。。。。看不懂啊。。为什么会这样求大神解!!!!!!x=-3...
二元函数图像为一个曲面,带几个点来说z=xy这个函数。也是一个曲面但我用matlab 话出他的图像是一个平面。。。。。。看不懂啊。。为什么会这样求大神解!!!!!!
x=-30:30; %x的范围为[-3,3]
y=-30:30; %y的范围为[-3,3]
[X,Y]=meshgrid(x,y); %将向量x,y指定的区域转化为矩阵X,Y
Z=X*Y; %产生函数值Z
mesh(X,Y,Z) 展开
x=-30:30; %x的范围为[-3,3]
y=-30:30; %y的范围为[-3,3]
[X,Y]=meshgrid(x,y); %将向量x,y指定的区域转化为矩阵X,Y
Z=X*Y; %产生函数值Z
mesh(X,Y,Z) 展开
3个回答
展开全部
有两个解决办法,一个是将Z=X*Y;改为Z=X.*Y;另一个是将[X,Y]=meshgrid(x,y); 去掉。即
x=-30:30; %x的范围为[-3,3]
y=-30:30; %y的范围为[-3,3]
%[X,Y]=meshgrid(x,y); %将向量x,y指定的区域转化为矩阵X,Y
Z=x'*y; %产生函数值Z
mesh(x,y,Z)
x=-30:30; %x的范围为[-3,3]
y=-30:30; %y的范围为[-3,3]
%[X,Y]=meshgrid(x,y); %将向量x,y指定的区域转化为矩阵X,Y
Z=x'*y; %产生函数值Z
mesh(x,y,Z)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Z=X*Y; %产生函数值Z
应该换成
Z=X.*Y; %产生函数值Z
应该换成
Z=X.*Y; %产生函数值Z
更多追问追答
追问
好吧 我又2 了。。。。再问一下,,matlab能不能显示曲面的坐标轴,就是在这个曲面上显示出xyz轴??还有能不直观的看曲面上的某一点的对应坐标??!或者是找到原点,就是让他在图像上显示出来。。。。。。。。。。。。。。。。。。。
追答
坐标轴其实已经显示出来了,只不过没有通过坐标原点。
想要画出坐标轴可以自己画直线就可以了。
想找到原点并在图像上显示出来,那就在原点处画一个小圆球或其他的明显标志就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询