Ich habe zwei Punkte, von denen ich die Koordinaten kenne. Ich weiß, wie man die Länge zwischen diesen zwei Punkten findet. In meinem Programm muss ich diese Punkte mit neuer "länglicher" Länge und nicht mit tatsächlich verbinden Distanz zwischen zwei Punkten und plotten Sie das Diagramm.eg.Suppose Length ist 10 zwischen zwei Punkten, aber ich möchte sie mit 18 Einheiten verbinden.Verbindung zweier Punkte in Matlab
0
A
Antwort
0
Wenn ich Ihre Frage verstehe. Sie möchten ein Segment zeichnen, das kollinear zu einem Segment ist, das durch zwei Punkte, jedoch von unterschiedlicher Länge definiert ist. Ist das genau?
Ich nehme an, dass Sie wollen, dass sie den gleichen Mittelpunkt haben.
L = 18;
x0 = 10*(rand(1,2) - 0.5);
y0 = 10*(rand(1,2) - 0.5);
xm = mean(x0);
ym = mean(y0);
m = diff(y0)/diff(x0);
theta = atan(m);
x1 = (L/2) * [cos(theta); -cos(theta)] + xm;
y1 = (L/2) * [sin(theta); -sin(theta)] + ym;
plot(x0, y0, 'r*', x1, y1, '-')
Verwandte Themen
- 1. Vergleichen zweier Matrizen in Matlab
- 2. Matlab, Schnittpunkt zweier Vektoren
- 3. Finden Sie den Schnittpunkt zweier Linien in Matlab
- 4. Leistung des Tauschens zweier Elemente in MATLAB
- 5. Update in Oracle mit Verbindung zweier Tabelle
- 6. Wie zufällig 2D-Punkte ersatzlos in Matlab
- 7. Punkte Plot (Marker) in pcolor/surfplot Matlab
- 8. Farbe einzelner Punkte in Matlab ändern?
- 9. Kombinieren zweier Matrizen in Bezug auf Primärschlüssel in Matlab
- 10. So vergleichen Sie Punkte zweier verschiedener Pfade (Punktarray)
- 11. Unter alternativ Elemente zweier Vektoren und komponieren sie in Matlab
- 12. Matlab: x Punkte mit gleicher Entfernung findet
- 13. Wie extrahiert man in MATLAB die N Minimum Punkte und N Maximum Punkte (Ignorieren wiederholende Punkte in einem Array)?
- 14. Verbindung zu MongoDB von MATLAB
- 15. Matlab: Vergleich zweier Signale mit verschiedenen Zeitwerten und platzierten Impulsen
- 16. Cubic Interpolation für spezifische Punkte unter Verwendung interp2 in Matlab
- 17. wie man die Transformation auf 2d Punkte in Matlab anwenden?
- 18. Schnittpunkt zweier gedrehter Ellipsen berechnen
- 19. Wie Korrelation zweier Vektoren in Python erhalten
- 20. Wie plotten Oberfläche mit manuellen Segmentationen Punkte über Matlab
- 21. Socket-Verbindung zwischen Matlab und Python
- 22. Gittererkennung in Matlab
- 23. Punktwolken Dezimierung in Matlab
- 24. Wie finden Sie die Punkte, an denen sich die Kanten zweier Polygone schneiden?
- 25. Wie füge n Punkte FFT in R?
- 26. Multiplikation zweier Matrizen in R
- 27. Vergleich zweier Dokumente in Python
- 28. Vergleichen zweier Ganzzahlen in PHP
- 29. Multiplikation zweier Arrays in C
- 30. Schnittpunkt zweier Listen in Bash
Ich gab eine Antwort, die eine Linie "Pixel für Pixel" zeichnet: [http://stackoverflow.com/questions/38912084/finding-the-coordinates-on-the-image-knowing-the-center -Punkt-und-Neigung-von-einem-lin/38914305 # 38914305] (http://Stackoverflow.com/questions/38912084/finding-the-coordinates-on-the-image-knowing-the-center-point- und-slope-of-a-lin/38914305 # 38914305). Sie können eine mathematische Lösung verwenden, falls Sie keine vorhandene Funktion finden, die Ihr Problem löst. – Rotem