【问题标题】:How to draw 3D surface from function如何从函数中绘制 3D 表面
【发布时间】:2015-07-13 10:28:19
【问题描述】:

我是 Matlab 的新手,在绘制以下不等式的表面时遇到问题

Calc.S0Func(2.7,1,1,sigmaL)-Calc.S0Func(c,delta,xT,sigmaH)>0

其中 Calc 是一个类,而 S0Func(c,delta,xT,sigma) 是一个具有 3 个未知数 (c, delta, xT) 的函数

希望这是足够的信息。 S0Function 是一个很大的函数,所以我没有在这里发布它。

非常欢迎任何帮助

谢谢

【问题讨论】:

    标签: matlab 3d geometry-surface


    【解决方案1】:

    我不确定不等式的表面应该是什么;你是在偶然寻找isosurface吗?

    [c, delta, xT] = meshgrid(-2:.1:2, -2:.1:2, -2:.1:2);
    values = c.^4 + delta.^4 + xT.^2.*sin(xT);
    patch(isosurface(c, delta, xT, values, 1), 'FaceColor', 'red')
    view(3)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多