|
|
Betragsmäßiger Abstand 3er Punkte |
|
Matlab.lab |

Forum-Fortgeschrittener
|
 |
Beiträge: 65
|
 |
|
 |
Anmeldedatum: 07.09.09
|
 |
|
 |
Wohnort: Ulm HMS
|
 |
|
 |
Version: 2007 a
|
 |
|
|
 |
|
Verfasst am: 16.11.2009, 14:07
Titel: Betragsmäßiger Abstand 3er Punkte
|
 |
hey,
ich wollte einmal fragen, ob es einen befehl oder eine funktion gibt, die mir die betragsmäßige differenz 2er punkte von einem anderen sucht, der zwischen diesen beiden liegt. ganz ohne winkel, die punkte liegen nur vertikal über- bzw untereinander. programmieren könnte ich das schon selber, nur hätte ich das am liebsten ohne schleifen und ifs..
gibts da was fertiges? mein problem ist nämlich, dass das ergebnis nicht so sehr passt, wenn einer oder 2 werte negativ sind und die jeweils anderen positiv; dann passt das mit - nicht mehr..
grüße
|
|
|
|
|
Fragewurm |

Forum-Century
|
 |
Beiträge: 180
|
 |
|
 |
Anmeldedatum: 23.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.11.2009, 14:17
Titel:
|
 |
|
|
Matlab.lab |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 65
|
 |
|
 |
Anmeldedatum: 07.09.09
|
 |
|
 |
Wohnort: Ulm HMS
|
 |
|
 |
Version: 2007 a
|
 |
|
|
 |
|
Verfasst am: 16.11.2009, 14:23
Titel:
|
 |
danke für deine antwort! also abs bringt mir ja den betrag, aber dabei geht mir ja das vorzeichen verloren.
nehmen wir mal an:
O=3
M=1
U=-5
jetzt wäre der abstand von O zu M 2, von M zu U 6.
mit verwendung von abs wär der abstand abs(M) zu abs(U) ja 4..
und diff bringt irgendwie nur.. [] ??
|
|
|
Fragewurm |

Forum-Century
|
 |
Beiträge: 180
|
 |
|
 |
Anmeldedatum: 23.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.11.2009, 14:29
Titel:
|
 |
ich weiss ja nicht wie du deine Werte vorliegen hast.
Du kannst diff() auf einen Vektor beziehen.
zB.:
abs() bildet den Betrag (wolltes du doch oder nicht?).
Gruss Fragewurm
|
|
|
Matlab.lab |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 65
|
 |
|
 |
Anmeldedatum: 07.09.09
|
 |
|
 |
Wohnort: Ulm HMS
|
 |
|
 |
Version: 2007 a
|
 |
|
|
 |
|
Verfasst am: 16.11.2009, 14:31
Titel:
|
 |
jetzt!
also wenn ich die werte in ein array schreib, funktionierts mit diff einwandfrei. vielen dank!!
|
|
|
|
|
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.
|
|