关于等值面函数是如何工作的
11视图(30天)
显示旧的评论
你好,
目前我已经在试着写一些代码来绘制等值面,和我有一个基本的问题等值面是如何工作的。
我们说我要绘制一个等值面与等值= 1。然而,我的数据没有任何价值正是= 1.00000。数据是0.9899,1.0129等,所以理论上我的等值面应该是空白的,因为我没有任何价值,正是= 1.0000。但我做得到一个输出,根据我的数据也是合理的。
我想知道在构建宽容的代码是什么?它或许情节点的等值面1.000 + - 0.001吗?此外,我能知道和控制的公差值等值面绘制在哪里?
真的任何帮助将不胜感激!
谢谢!
0评论
接受的答案
约翰D 'Errico
2022年9月20日
编辑:约翰D 'Errico
2022年9月20日
等值面不能使用插值吗?为什么不呢?所有必要的是能够进行线性插值,双点之间,仅此而已。
例如,一个等高线图是如何工作的呢?再次,即使你没有特定的数据点在一个特定的水平,你仍然可以生成等高线图。例如:
(X, Y) = meshgrid (0: .25:2);
Z = x ^ 2 + y ^ 2;
轮廓(X, Y, Z, [1])
网格在
持有在
情节(X, Y,“。”)
你看到轮廓点集之间的直线段?,你看到这些片段不需要落在网格本身呢?双点之间的线段交叉。我们可以得到轮廓本身的点:
CXY = contourc (0: .25:2, 0:。25:2,Z, [1])
阅读帮助contourc看看是什么。
一个简单的线性插值,是必要的。和什么是等值面,但等高线图,在三维空间?