ich eine Tabelle mit zwei Spalten gegeben bin - man ist P_in und der andere P_out:Wie find() zu verwenden, in MATLAB, um Dezimalstellen zu finden
P_in = table(:,1);
P_out = table(:,2);
ich auch eine Teilmenge von P_in gegeben werde, die Ich rufe P_in2 an. Ich möchte den entsprechenden Wert von P_out finden, der zu P_in2 gehört.
Ich habe versucht, find():
P_out2_idx = find(table(P_in2,2));
P_out2 = table(P_out2,idx,2);
Aber finden() kann nur mit ganzen Zahlen umgehen. Meine Tabelle zeigt jedoch keine Ganzzahlen, sondern Dezimalzahlen. Hier sind drei Zeilen aus der Tabelle:
-13.02 49.6
-12.52 49.9
-12.02 50.18
So würde sogar die Rundung der P_in2 Werte nicht funktionieren.
Können Sie uns zeigen, wie 'P_in2' definiert ist? – obchardon