|
|
Positionen in Vektor finden und speichern |
|
t.b. |

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 02.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.04.2011, 17:45
Titel: Positionen in Vektor finden und speichern
|
 |
Hallo zusammen,
ich habe folgendes Problem und hoffe ihr könnt mir helfen:
Ich habe einen Vektor mit 10 Elementen : v=[1 2 5 7 8 10 20 21 30 40],
ich möchte nun den Abstand zwischen jeweils 2 Elementen berechnen. Wenn dieser kleiner 2 ist, soll dass 2.Element gespeichert werden. ALso wenn ich jetzt die ersten beiden untersuche, ist ja der Abstand kleiner 2, also möchte ich den Wert des zweiten Elements, also 2, speichern.
Ich habe dazu schon folgendes gemacht:
SO, irgendwie finde ich den fehler nicht. in dem Vektor "speicher" habe ich nur einen Wert, obwohl da die Werte speicher=[2,8,21] stehen sollten.
Kann mir einer von euch den Fehler nennen?
Gruß
|
|
|
|
|
eupho |

Forum-Meister
|
 |
Beiträge: 777
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: Marburg
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 20.04.2011, 17:51
Titel:
|
 |
k ändert sich doch garnicht?!?
|
|
|
t.b. |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 02.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.04.2011, 17:52
Titel: vertippt
|
 |
sorry, habe mich vertippt. Muss so sein:
|
|
|
dani |

Forum-Anfänger
|
 |
Beiträge: 27
|
 |
|
 |
Anmeldedatum: 03.01.11
|
 |
|
 |
Wohnort: Wernberg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.04.2011, 19:52
Titel:
|
 |
Hallo,
Hab einen counter hinzugefügt, damit nur dann etwas hineingeschrieben wird in den vektor speichern, wenn if-erfüllt.
Konnnte ich dir damit helfen?
Grüße, Dani
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 20.04.2011, 20:42
Titel: Re: vertippt
|
 |
Hallo t.b.,
Dein Problem war, dass Du die Variable "Speicher" immer wieder überschrieben hast.
"sqrt(x ^2)" ist übrigens das gleiche wie "abs(x)".
Die Stärke von Matlab ist übrigens, dass es sehr effizient mit Vektoren arbeitet, z.B. so:
Damit wird das ganze ziemlich kompakt. Einerseits läuft das schneller, andererseits hat man weniger Chancen einen Fehler einzubauen :-)
Gruß, Jan
|
|
|
|
|
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.
|
|