|
|
Zugriff auf Wert in vektorieller Schleife |
|
Pittus |
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 08.05.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2019, 20:55
Titel: Zugriff auf Wert in vektorieller Schleife
|
|
Guten Abend zusammen,
ich benötige Hilfe bei dem Zugriff auf einen Wert in einer vektoriellen Schleife.
Der Sinn dieses Codes ist es, einen Zeitvektor mittels t0 und deltaT zu erstellen.
Im ersten Feld steht bereits t0, jetzt möchte ich in jeder weiteren Zeile immer ein deltaT zusätzlich addieren.
Mein Code:
Funktioniert so natürlich nicht. Gibt es eine Möglichkeit auf das jeweils verwendete i auf der rechten Seite zuzugreifen? Oder eventuell die aktuelle Zeile als Faktor zu benutzen?
Die bisherige Lösung sieht so aus:
Funktioniert, dauer aber eeeeeeeeeewig..
Liebe Grüße und vielen Dank für mögliche Vorschläge
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.05.2019, 22:22
Titel:
|
|
Hallo,
je nach Datentyp der beteiligten Variablen sollte sowas durchaus funktionieren:
Wenn du nun darauf wert legst, dass zeit ein Cell Array wird (warum auch immer), würde ich die rechte Seite mit
num2cell
umwandeln.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Pittus |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 08.05.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.05.2019, 09:17
Titel:
|
|
Klasse, vielen Dank!
Funktioniert!!
Bleibt also kein Cell Array
Liebe Grüße und nochmal vielen Dank! Jetzt schaue ich mal ob ich das auf meine anderen for-schleifen adaptieren kann..
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.05.2019, 09:46
Titel:
|
|
Hallo,
das hin- und herkonvertieren sollte nicht nötig sein.
alternativ mit t0 als datetime:
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Pittus |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 08.05.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.05.2019, 10:09
Titel:
|
|
Okay, vielen Dank! Werde ich sograde sofort ausprobieren!
EDIT: Läuft! Danke dir!!
Hast du wohl zufällig eine Lösung für meine andere for-Schleife bzw. meine geschachtelten for-Schleifen?
https://www.gomatlab.de/mustererken.....hilfe-gesucht-t47846.html
Ich habe leider erst in Nachhinein gemerkt, dass ich mir den ersten Beitrag hätte sparen sollen und den zweiten besser im Performance-Bereich gepostet hätte..
Liebe Grüße
|
|
|
|
|
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.
|
|