Ich habe ein Problem, das ich brauche mit Hilfe. Ich habe einen Datensatz; x, y, z, jeder von ihnen ist 10 Zeilen lang. Ich möchte die nächste Nummer in der Tabelle finden. Das heißt, wo ist der minimale Wert, wo alle drei in der gleichen Reihe sind? Mein Versuch:finden Sie Werte in 3 Arrays an der gleichen Stelle
[minval,minpos] = min(abs(xyz - repmat(point,length(xyz),1)))
xyz ist die 3x3-Matrix mit ihren eigenen Spalten.
Können Sie uns ein Beispiel-Datensatz? – Suever
Ich habe nicht Platz für alles, aber hier sind die 7 zuerst (in Spalten) Für x = [6 6,00000000000000 5,99568915367126 5,98706793785095 5,97844743728638 5,96982693672180 5,96120619773865] für y = [ 7,31465506553650 7,32327580451965 7,33189654350281 7,50000000000000 7,50000000000000 7,50000000000000 7,50000000000000 7,5000000000 0000] für z = [ 0,125000000000000 0,125000000000000 0,125000000000000 0,125000000000000 0,125000000000000 0,125000000000000 0,125000000000000 0,125000000000000] –
Ich kann es nicht ändern, so dass sie in den Spalten sind, sorry! –