2016-07-27 18 views
0

私は助けが必要な問題があります。私はデータセットを持っています。 x、y、zの各10行です。私はテーブルの中で最も近い数字を探したい。つまり、3つすべてが同じ行にある最小値はどこですか?私の試み:同じポイントで3つの配列の値を見つける

[minval,minpos] = min(abs(xyz - repmat(point,length(xyz),1))) 

xyzは、独自の列を持つ3x3マトリックスです。

+2

あなたは私たちの例のデータセットを表示することができますか? – Suever

+0

Iは= yについてX = について(列の)最初の7 [6 6.00000000000000 5.99568915367126 5.98706793785095 5.97844743728638 5.96982693672180 5.96120619773865] それのすべてのための場所を持っているが、ここではありませんでした【 7.31465506553650 7.32327580451965 7.33189654350281 7.50000000000000 7.50000000000000 7.50000000000000 7.50000000000000 7.5000000000彼らは列になるように、Z = [ 0.125000000000000 0.125000000000000 0.125000000000000 0.125000000000000 0.125000000000000 0.125000000000000 0.125000000000000 0.125000000000000] –

+0

ため0000] 私は、申し訳ありません、それを編集することはできません! –

答えて

0

これらは3D空間内の座標であり、原点(0,0,0)に最も近い点を知りたいと思います。あなたがこれを行う必要があり、その場合には

[minval,minpos] = min(x.^2 +y.^2+z.^2) 
関連する問題