关于等值面函数是如何工作的

11视图(30天)
你好,
目前我已经在试着写一些代码来绘制等值面,和我有一个基本的问题等值面是如何工作的。
我们说我要绘制一个等值面与等值= 1。然而,我的数据没有任何价值正是= 1.00000。数据是0.9899,1.0129等,所以理论上我的等值面应该是空白的,因为我没有任何价值,正是= 1.0000。但我做得到一个输出,根据我的数据也是合理的。
我想知道在构建宽容的代码是什么?它或许情节点的等值面1.000 + - 0.001吗?此外,我能知道和控制的公差值等值面绘制在哪里?
真的任何帮助将不胜感激!
谢谢!

接受的答案

约翰D 'Errico
约翰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])
CXY = 2×9
1.0000 1.0000 0.9643 0.8571 0.7500 0.6500 0.5000 0.2500 8.0000 0 0 0.2500 0.5000 0.6500 0.7500 0.8571 0.9643 1.0000
阅读帮助contourc看看是什么。
一个简单的线性插值,是必要的。和什么是等值面,但等高线图,在三维空间?
2的评论
Kaustubh Panse
Kaustubh Panse 2022年9月20日
嗨,约翰,
非常感谢您详细的回答!请原谅我之前的评论;我只能看到你的答案的一部分,所以我说的更多信息。
现在我能看到完整的答案,很有用的!
再次感谢!

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!