|
|
mit For Schleife auf einen Vektor zugreifen |
|
je2679 |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 26.04.23
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.04.2023, 15:20
Titel: mit For Schleife auf einen Vektor zugreifen
|
|
Hallo,
ich habe einen Vektor t = [1 2 3 4 5 6 7 8] und D =[...]
und die Funktionen f und g. f = 10+n und g=10-n (vereinfacht)
ich möchte jetzt die ersten vier Einträge aus v in die f Funktion stecken und die letzten vier in die g Funktion. Das Gleiche mit dem Vektor D. Die Ergebnisse sollen dann in einem weiteren Vektor nacheinander gespeichert werden.
Habe schon mal etwas ausprobiert, funktioniert aber noch nicht richtig
|
|
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.027
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 27.04.2023, 07:55
Titel:
|
|
|
|
|
Hallo,
for-Schleifen sollten dafür nicht notwendig sein. Matlab ist dafür ausgelegt mit Vektoren und Matrizen zu rechnen. Das Matlab Onramp sollte für das Grundverständis dazu die entsprechenden Grundlagen vermitteln: https://matlabacademy.mathworks.com.....lab-onramp/gettingstarted
Ansonsten:
- Warum setzt zu keine ";" am Zeilenende? Die Variablen kannst du dir jederzeit über den Workspace anschauen, statt sie im Command Window ausgeben zu lassen.
- x, t und D sind Vektoren, d.h. du benötigst nur einen Index, der zweite ist bei einem Vektor immer "1"
- im Forum findest du viele Beispiele wie for-Schleifen am besten funktionieren (sofern diese überhaupt benötigt werden)
-
l_ger(n) = ger;
ist überflüssig, denn du kannst
l_ger(n)
gleich statt
ger
schreiben
- Warum ist x gleich ein Spaltenvektor und t, D als Zeilenvektoren werden erst transponiert?
Wenn du auf die erste Hälfte eines Vektors zugreifen möchtest, dann geht das einfach mit
und auf die zweite Hälfte mit
.
Das alles zusammen sollte dir bei der Lösungsfindung helfen. Wenn etwas nicht funktioniert, dann bitte genau beschreiben, was nicht funktioniert und die Fehlermeldung dazugeben.
Gruß,
Steve
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
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 - 2024
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.
|
|