插值(多维)数组
6视图(30天)
显示旧的评论
接受的答案
骑自行车的人
2021年9月15日
这是一个有点奇怪的“插值”(外推)问题。它需要一定的假设从您的数据结果。你是说你的数据实际上是以下吗?
7 y = [4];
7 x = [4];%推断因为y的非零值发生在第四和第七的位置
,你是说你的数据存在1:10的x值,因为你原来的向量的长度?
你是说你想提前线性范围外的推断?
如果这一切是真的,那么我想这是你想要的。
data = (0, 0, 0 4 0, 0, 7, 0, 0, 0);
x =找到(数据);
y =数据(x);
xq = 1:长度(数据);
yq = interp1 (x, y, xq,“线性”,“extrap”)
但这个解决方案取决于元素的事实
职位
(第一元素,第二元素,等等)是等价的数据
值
,这是很奇怪的。所以,我怀疑这将实现你想要的东西在你的实际问题。