フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

i need to compare each value in cell with different rows for average filling method kindly guide me good technique

1 回表示 (過去 30 日間)
abdul wahab  aziz
abdul wahab aziz 2016 年 8 月 23 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
2 5 3 x 5,
3 4 5 6 7 ,
5 6 7 x 9,
2 5 3 1 1
the code must run like this
i will search for x in each row if found then will compare its corresponding row value.
example 2 5 3 x 5 ....x found here now comparison starts with other rows
2 5 3 x 5 -3 4 5 6 7....no match found so inc=0, 2 5 3 x 5 - 3 4 5 6 7, 2 5 3 x 5-2 5 3 1 1---match found (2,2,5,5,3,3) si inc=3 most matched row
  5 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2016 年 8 月 23 日
You are using expression that are not clear: increment must take place! Edit your original question, make it clear by psting the expected result
abdul wahab  aziz
abdul wahab aziz 2016 年 8 月 23 日
i have changed the question now kindly review it

回答 (1 件)

Andrei Bobrov
Andrei Bobrov 2016 年 8 月 23 日
a = [2 5 3 nan 5
3 4 5 6 7
5 6 7 8 9
2 5 3 1 1];
t = ~isnan(a);
[m,n] = size(a);
[y,x] = ndgrid(1:m,1:n);
f = scatteredInterpolant(x(t),y(t),a(t));
out = f(x,y);

この質問は閉じられています。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by