Ich habe eine 2D-Matrix. Aus dieser Matrix habe ich eine beschnittene Region erstellt. Ich habe ein Positionswissen in meiner vollen Größenmatrix. Wie kann ich herausfinden, ob sich dieser Standort innerhalb des zugeschnittenen Bereichs befindet?Wie kann ich herausfinden, ob dieser Standort innerhalb des zugeschnittenen Bereichs liegt?
0
A
Antwort
0
Ich nehme an, dass Ihre Matrixeinträge Positionseinträge sind? Wenn nicht, erstellen Sie zwei Matrizen x und y mit der Größe Ihrer 2D-Matrix und nehmen Sie sie als Referenz.
% create matrix
[x,y] = meshgrid(1:50);
% cropped matrix
x_crop = x(20:45,10:30);
y_crop = y(20:45,10:30);
% position in full-size matrix
pos = [25, 23]; % [x-coordinate, y-coordinate]
% get minimum and maximum positions of x_crop and y_crop
xmin = min(x_crop(:));
xmax = max(x_crop(:));
ymin = min(y_crop(:));
ymax = max(y_crop(:));
% Check if pos is inside minima/maxima
if pos(1)>= xmin && pos(1)<= xmax && pos(2)>=ymin && pos(2)<=ymax
is_in = true;
else
is_in = false;
end
is_in
Hoffe, dass hilft. Hoffe auch, ich habe deine Frage verstanden: D
Verwandte Themen
- 1. Ermitteln, ob eine Variable innerhalb des Bereichs liegt?
- 2. Wie kann ich testen, ob ein Wert innerhalb eines Bereichs liegt?
- 3. Wie kann man feststellen, ob eine xyY-Farbe innerhalb des CIE-1931-Gamuts liegt?
- 4. XSSFSheet: Blatt-Index liegt außerhalb des Bereichs
- 5. Filterzeilen, wenn die Spalte innerhalb eines bestimmten Bereichs liegt
- 6. Prüfen, ob die Position (Breitengrad) innerhalb des KML-Polygons liegt
- 7. Prüfen, ob Zeiger innerhalb eines Arrays liegt
- 8. Initial Überprüfen Sie, ob ein Substring innerhalb des Bereichs
- 9. Ermitteln, ob die 24-Stunden-Datetime innerhalb des Intervalls liegt
- 10. Wie überprüft man, ob ein Unicode-Zeichen innerhalb eines gegebenen Bereichs in C liegt?
- 11. Wie testet man in Java, ob ein Index außerhalb des Bereichs von Objekten (Object []) liegt?
- 12. Schnelle Erkennung, wenn Beacon außerhalb des Bereichs liegt
- 13. Variable zuweisen, wenn Listenindex außerhalb des Bereichs liegt Python-Fehler
- 14. Ungefähr innerhalb des Bereichs Excel?
- 15. MySQL wählen Koordinaten innerhalb des Bereichs
- 16. Finde, wo ein Vektor-Index außerhalb des Bereichs liegt
- 17. Wie kann ich herausfinden, was dieser ffmpeg Fehlercode bedeutet?
- 18. Wie konstruiere ich eine if else-Anweisung, um zu überprüfen, ob ein Combobox-Wert innerhalb eines bestimmten Bereichs liegt
- 19. "Wert" erhalten 3000002000 "liegt außerhalb des Bereichs für den Typ"
- 20. Ich habe versucht zu überprüfen, ob der Index außerhalb des Bereichs liegt, aber der Code, den ich verwendet habe, gibt den Index außerhalb des Bereichs?
- 21. Wie kann man effizient überprüfen, ob ein numpy Array ein Objekt innerhalb des angegebenen Bereichs enthält?
- 22. Index liegt außerhalb des gültigen Bereichs: JDBC SqlServer exception
- 23. Überprüfen Sie, ob die Zelle innerhalb des Bereichs liegt. Wenn ja, geben Sie das Wort "Marginal" in Excel zurück. VBA
- 24. Wie kann überprüft werden, ob der Mittelpunkt der Karte innerhalb des Kreisbereichs liegt, nachdem der Benutzer die Karte gezogen hat?
- 25. Wie finde ich heraus, ob ein Punkt innerhalb eines Quadrats oder nicht in Java liegt?
- 26. Wie kann ich herausfinden, ob der Gradle-Daemon läuft?
- 27. Wie überprüft man, ob ein NSPoint innerhalb eines NSRect liegt
- 28. Tensorflow tf.nn.in_top_k Fehlerziele [0] liegt außerhalb des Bereichs
- 29. Unity3d Skriptfehler C# IndexOutOfRangeException: Array-Index liegt außerhalb des Bereichs
- 30. Unity sagt, dass mein Array-Index außerhalb des Bereichs liegt?