|
|
Abstand zwischen zwei 3D Plots |
|
Markus1995 |

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 23.12.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.12.2015, 06:16
Titel: Abstand zwischen zwei 3D Plots
|
 |
Hallo Leute ,
Mein Problem liegt darin , das ich zwei plots in einem Figure zusammengefügt habe ,die x und y Koordinaten vom Plot 1 stimmen nicht mit den x und y Koordinaten vom Plot 2.
X und Y Koordinate sind keine Vektoren sondern Matrizen. Die werte von x1 stimmen nicht mit den werten vom x2 (angenommen steht bei x1(1)=5 und bei x2(1)= 3).
Gibt es irgendwelche Möglichkeiten beidem ich die gemeinsamen x und y punkte von den beiden plots rausfinden kann.
Habe es mit diff probiert aber das Ergebnis stimmt nicht.
Habe auch x1 = x2 Gesetz aber bringt auch nichts da die punkte vom x1 verschoben sind.
Kann man sowas mit interp2 lösen ?
bedanke mich jetzt schon für euere Hilfe.
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 27.12.2015, 12:25
Titel:
|
 |
Hallo,
Zitat: |
Gibt es irgendwelche Möglichkeiten beidem ich die gemeinsamen x und y punkte von den beiden plots rausfinden kann. |
Klingt nach
intersect
.
Ansonsten kann ich deinen Beschreibungen nicht ganz folgen - beispielsweise schreibst du im Titel von einem 3D-Plot, erwähnst aber nie eine dritte Komponente.
Grüße,
Harald
|
|
|
Markus1995 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 23.12.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.12.2015, 19:11
Titel:
|
 |
Dritte Komponente habe ich auch z1 und z2 , ich möchte den geringsten abstand zwischen den punkten ermitteln , aber dies geht nicht da ich die punkte nicht als Vektoren habe sondern als Matrizen und wenn ich die punkte von einander abziehe oder gleichsetze komme ich nicht auf einen sinnvollen Ergebnis.
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 27.12.2015, 22:37
Titel:
|
 |
Hallo,
Matrizen können problemlos in Vektoren umgewandelt werden. Das ist also nicht das Problem.
Geht es um den vertikalen oder den euklidischen Abstand?
Sofern die Anzahl der Punkte nicht extrem groß ist, könnte man den Abstand jedes Punktes des ersten Datensatzes zu jedem Punkt des zweiten Datensatzes berechnen.
Grüße,
Harald
|
|
|
Markus1995 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 23.12.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.12.2015, 01:27
Titel:
|
 |
Hallo,
es geht um den Vertikalen Abstand,
die Matrizen habe ich in Vektoren umgeformt , dies geht ja einfach indem ich
Gruß Markus
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 28.12.2015, 13:09
Titel:
|
 |
Hallo,
für den minimalen Werteabstand könnte man auch die Werte auf ein gemeinsames Gitter interpolieren (z.B. mit
griddata
) und daraus den kleinsten Abstand bestimmen.
Grüße,
Harald
|
|
|
Markus1995 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 23.12.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.12.2015, 14:34
Titel:
|
 |
also sollte mein code so sein ? :
ZZ= griddata(x1,y1,z1,x2,y2);
http://forum.cad.de/foren/ubb/uploa.....Kugel-Zylinder-071112.JPG
schau mal auf dem link , mein problem sieht etwa auch so aus das ich den minimalsten Punkt zwischen gewinne und diesem kugel rausfinden muss. Die Komponenten sind nicht als Vektoren da gestellt sondern als Matrizen.
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 28.12.2015, 22:48
Titel:
|
 |
Hallo,
es ist etwas schwierig zu erahnen, welcher Teil der Abbildung nun über Daten gegeben ist, aber: ja, so würde ich es versuchen.
Grüße,
Harald
|
|
|
Markus1995 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 23.12.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.01.2016, 03:08
Titel:
|
 |
Hallo,
Frohes neues Jahr
Harald hab es mit griddata versucht aber klappt nicht , ich hab ja alles Koordinaten aber ich möchte nur die rausfinden die mit einander passen . Wie ist es eigentlich mit interp3 damit such ich doch die Koordinaten die miteinander sich annähern oder ?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 03.01.2016, 11:28
Titel:
|
 |
Hallo,
auch dir ein gutes neues.
Was genau hast du versucht, und was hat daran nicht geklappt?
Mit interp3 interpoliert man R³ -> R, du hast aber meines Wissens R² -> R. Wenn, dann also interp2, und das funktioniert prinzipiell wie griddata.
Grüße,
Harald
|
|
|
Markus1995 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 23.12.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2016, 19:42
Titel:
|
 |
Koordinaten von der Gewinde
x_1=17x360 matrix
y_1=17x360 Matrix
z_1=17x360 Matrix
Koordinaten vom Kugel
x_2 =17x360
y_2 =17x360
z_2 =17x360
Die habe ich in Vektoren umgewandelt
Z_2neu=griddata(x_1,y_1,z_1,x_2,y_2);
ich möchte von den werten her nur den Bereich betrachten in dem die Kugel die gewinde berührt.
Habe in mehreren Forum nachgeschaut aber hilft mir wenig.
gruß Markus
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|