0
A
回答
0
以防其他人一直在寻找这样的:我的问题是的
1
这不是您的问题的完整答案(但对于评论来说太笨重),希望它能帮助您继续。关于你提到的关于Z = F(X,Y),就可以得到它解决一个简单的二次方程针对z关注:
clear all;
a = - 90.53;
b = @(x,y)(66.66*x - 33.67*y + 50429.65);
c = @(x,y)(-11.56*x.^2 - 10.24*y.^2 + 16.43*x*y - 19156.33*x + 7731.95*y - 6899727.01);
D = @(x,y)(b(x,y).^2 - 4 * a * c(x,y));
z1 = @(x,y)((-b(x,y) + sqrt(D(x,y)))/(2*a));
z2 = @(x,y)((-b(x,y) - sqrt(D(x,y)))/(2*a));
注意,对于一些(X,Y)的d < 0和Z1和Z2将这些点相当于你的锥体外部的空间。您可以选择相关子空间,如
xD = -100:100;
yD = arrayfun(@(x)(fzero(@(y)(D(x,y)),0.0)),xD);
现在您需要使用define X,Y,Z矩阵并使用surf来绘制它。请让我知道这是否有效,否则我会再试一次。
+0
感谢您的评论。我找到了解决方案并发布了它的链接。 – NESHOM 2014-12-10 00:02:31
相关问题
- 1. 在matlab中绘制3D截断圆锥
- 2. 使用GLUT绘制圆锥体和圆柱体
- 3. 制作圆锥体的邻居列表
- 4. 在OpenGL C++中绘制一个球和两个锥体
- 5. 在Android中绘制圆锥渐变
- 6. 绘制椭圆抛物面在MATLAB
- 7. 如何在matlab中绘制锥体的线条或边缘
- 8. 在Matlab中绘制方形表面
- 9. MATLAB:两个圆锥曲线的交点
- 10. 在立方体表面/墙体上绘制2d线统一3D
- 11. 在MATLAB中绘制圆圈
- 12. 在matlab中绘制圆环
- 13. 在OpenTK中绘制一个四面体
- 14. 绘制一个圆角矩形编程
- 15. 绘制一个圆-matplotlib
- 16. 绘制一个圆段
- 17. 创建一个Matrix3d矩阵,将一个vector3d变换为一个圆锥体
- 18. 如何绘制一个圆顶在MATLAB /不同半径?
- 19. 如何在matlab中绘制一个3d圆圈填充颜色
- 20. 在矩阵形式给出的MATLAB中绘制一个椭圆
- 21. 从圆上的一个点到相反的切线绘制一条线? AS3中的锥体/楔形形状
- 22. 创建一个带阴影的圆锥
- 23. 绘制一个android.media.Image到一个表面
- 24. 绘制一个椭圆恰好一个AWT面板
- 25. 在MATLAB中绘制四面体R2011a
- 26. 如何绘制一个包含圆的3D表面?
- 27. 在THREE.js中绘制一个椭圆
- 28. 在directx中绘制一个圆圈9
- 29. 在android中绘制一个圆for android
- 30. 如何在同一个面板中绘制多个椭圆
http://au.mathworks.com/help/matlab/ref/surf.html – David 2014-12-08 00:29:27
重复它需要定义x,y和z的向量。你如何根据我提供的公式来定义它们? – NESHOM 2014-12-08 00:34:24
http://au.mathworks.com/help/matlab/visualize/representing-a-matrix-as-a-surface.html这应该有所帮助,阅读它,然后问一个更精确的问题,如果你不明白。 – David 2014-12-08 00:39:29