3
般的插值這是一個很小的事情,但現在已經被困擾了我一段時間,所以我想我應該讓羣衆解決開始:)「近鄰」,在MATLAB
我有時間戳矩陣和相應的邏輯值(或1/0),即
of = [-inf 0 10 15 190 inf; 1 0 0 1 1 0]'
和另一個時間向量,例如
t = 0:0.1:1e3;
或什麼的,你明白了吧:)
現在我該怎樣(讀:你會)間/推斷在of
邏輯信息來源,因此在t
時間戳相匹配,但與插值邏輯總是假設最後的或當前的值,而不是未來的值?
不知道如果是有道理的,但這裏是給of
和t2
t2 = [0 5 14 16]
output = [0 0 10 15; 0 0 0 1]'
其中output
第一列是插中所使用的of
的預期時間輸出。如果我使用interp1
和「最近」的算法,它會給
interp1(of(:,1), of, t2, 'nearest')
output = [0 10 15 15; 0 0 1 1]'
這不正是我想要的。
F ***我是多數民衆贊成的東西! :D 有些時候你可能只是迷失在複雜性中,我想這就是發生在這裏:) 此外,如果重新考慮問題,infs可以忽略,所以這將起作用。 – Juhl