我有8个绘图,我想在我的Matlab代码中实现。这些图来自几篇研究论文,因此,我需要首先将它们数字化,以便能够使用它们。
下面是一个绘图示例:
这基本上是一个有三个不同变量的曲面图。我知道如何仅使用X和Y坐标对常规绘图进行数字化。然而,如何将这样的图表数字化呢?我很不确定,因此,这个问题。
另外,如果我能从这张图中获得数据。你将如何在你的代码中利用它?也许在给定的数据点之间进行一些插值和外推?
任何关于这个话题的技巧都是欢迎的。
提前感谢
发布于 2016-05-12 23:23:36
以下是我的建议:
使用imread.
发布于 2016-05-12 23:27:21
为了在Matlab中创建曲线图,您需要这三个变量的数据,您可以从以前的研究中获得,也可以通过估计和插值曲线图中的值来获得。一旦你得到了数据,有两个函数可以用来绘制曲面图,surface和surf,surf和surf几乎与表面相同,但包括着色。
对于插值和外推,听起来你可能想看看2D插值,interp2。interp2函数也可以进行外推。
您应该阅读这些函数的文档,然后在有特定问题的情况下返回。
https://stackoverflow.com/questions/37190822
复制相似问题