关于#matlab#的问题:我对这个函数用matlab写了一个三维绘图,但是绘出的图像很不理想,请问我改怎么修改

img


我对这个函数用matlab写了一个三维绘图,范围包含了负数,绘出的图像很不理想,请问我该怎么修改?只能写正的范围吗?

img

三维绘图 ( 三维绘图步骤 )
你借鉴下呢
https://blog.csdn.net/shulianghan/article/details/115771798

取了组特值,画了个图。(x+y^3>0)

img

参考下我的绘图https://blog.csdn.net/cyjbj/article/details/127481213?spm=1001.2014.3001.5502

望采纳


可以使用MATLAB的meshgrid和mesh函数。

  • 首先,使用meshgrid函数创建一个二维的网格,并将其分别赋值给变量x和y:
[x, y] = meshgrid(-10:0.1:10);
  • 然后,使用mesh函数将这个二维网格应用到上述公式中,并将结果赋值给变量z:
z = cos(sqrt(x+y.^3))./sqrt(x+y.^3);
  • 最后,使用MATLAB的mesh函数绘制三维图形:
mesh(x, y, z);