我是C#编程的新手。我有以下形式的数组点
//包含点坐标的数组:
double [,] graphData = new double [100,3]; //图形数据的每个元素都包含一个点的坐标:
graphData [1;:] =(X1,Y1,Z1);
我想用ILNumerics画一个表面。我找不到这种情况的任何例子。你能帮帮我吗?
答案 0 :(得分:2)
在接受的答案中发布的链接指向ILNumerics文档的过时部分,该部分现已过时。从版本3开始,曲面使用基于场景图的渲染API。
文档:http://ilnumerics.net/surface-plots.html
然而,Roy Dictus发布的链接可能有助于解释如何将数据转换为适合表面渲染的矩阵形数据。
基本上,曲面会根据矩阵形状的输入数据创建网格。它根据输入矩阵中的位置连接入点。因此,而不是您必须提供的点列表:
答案 1 :(得分:1)
如何使用ILNumerics绘制3D曲面:http://ilnumerics.net/forum/index.php?p=/discussion/163/how-to-plot-a-3d-surface-/p1