[問題]關於矩陣內插法已回收
已爬文,有篇文章很類似,不過沒下文xd
文章在此→#18uGzzAu
就是我讀txt檔後是約6000*20的矩陣
每一筆資料都不相關,但是有些筆資料可能有流失資料
有些流失太多,只好放棄那筆資料。有的只有流失一個,
現在問題就是怎麼把那一個資料補救回來?
例如:
1 -0.2 3 -1.5 -1 3 "0" -2 .....有18個數字
2 -0.8 "0" -2.2 -1.9 1.8 0.8 1 .....18個數字
3 "0" 2 "0" -3.3 1.3 "0" "0".....18個數字
4 .....
.
.
.
.
6000
有"0"代表流失...
---------------------------------------
構想:
每一筆資料的點可以連成一個曲線
第1,2筆只有出現一個0,可以救回來
第3筆就放棄
----------------------------------------------------
我爬了2天文章,是說用interp1(內插?)去找
可是例子都是 KEY x跟y的值
我看到的例子是:
x=[157.5 160 162.5 165 167.5 170 172.5 175 177.5 180];
y=[56 57.5 59 60 61.5 63.5 66 67.5 69 71];
YI=interp1(y,x,[161 163 171])
結果會跑出x=161 163 171對應的y值
>>YI =
58.1000 59.2000 64.5000
------------------------------------------
如果是按照範例打,我會變這樣
x1=[ 1 2 3 4 5 7];
y1=[ -0.2 3 -1.5 -1 3 -2];
x2=[ 1 3 4 5 6 7];
y2=[ -0.8 -2.2 -1.9 1.8 0.8 1];
Y1=interp1(y1,x1,[6]);
Y2=interp1(y2,x2,[2]);
然後他幫我找X1=6時的Y1跟X2=2時的Y2.........
-----------------------------------------------
我卡住問題:
1)我這是矩陣,不可能是把所有的數值建立在 x跟y
2)而且x位置也是會跑動,範例是說找x=161 163 171的y值
可是我的x可能是x=6 or x=2 y流失,我最上面的假設
有沒有高手能給提示呢?
另外spline是讓曲線是圓滑的
感謝收看,落落長= =
--
--
▂▂ ▂▂▂
▂▄▅▅▄▆█ _█◣
◢ (●) ◣/\\
丫 │◥  ̄◤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.215.121
※ 編輯: sqrt1089 來自: 140.116.215.121 (08/03 16:39)
→
08/03 18:45, , 1F
08/03 18:45, 1F
→
08/03 18:46, , 2F
08/03 18:46, 2F
推
08/03 18:55, , 3F
08/03 18:55, 3F
→
08/03 20:05, , 4F
08/03 20:05, 4F
→
08/03 20:05, , 5F
08/03 20:05, 5F