|
LucaK |

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 26.10.16
|
 |
|
 |
Wohnort: Frankfurt (Main)
|
 |
|
 |
Version: 2015b
|
 |
|
|
 |
|
Verfasst am: 26.10.2016, 13:33
Titel: For loop mit strings
|
 |
|
 |
|
Liebe GoMatlab-Community
Um was es geht:
Die Grundlage von meinem Code ist ein Experiment, welches in 8 Blöcke eingeteilt ist. Jeder Block hat 40 Antworten, 1 für richtig und 0 für falsch. Es gibt pro Versuchsperson 4 Durchgänge (beispiel für Versuchsperson 1:
PAL_1_1_2
PAL_1_2_2
PAL_1_1_3
PAL_1_2_3
Was bisher funktioniert:
Mit diesem Script wird mir angezeigt wie viele richtige Antworten in jedem Block enthalten sind. Dazu muss ich die Versuchspersonenbezeichnung und den Versuchsdurchgang eingeben (beispielsweise PAL_1_1_2).
Was noch nicht funktioniert:
Momentan muss ich für jeden dieser einzelnen Blöcke das Script einzelnd laufen lassen. Gibt es eine Möglichkeit wie man mit einem For-Loop alle Blöcke für eine Versuchsperson durchrechnen kann? Oder noch besser: Alle Versuchspersonen mit den jeweils 4 Blöcken zusammen?
Ich bin noch relativ neu bei Matlab und würde mich sehr über Unterstützung freuen. Meine Versuche scheiterten bisher am Input (string).
Liebe Grüße,
Luca
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 26.10.2016, 13:43
Titel:
|
 |
Hallo,
die Daten sind also in jeweils verschiedenen Excel-Dateien?
Du kannst einen Dateinamen konstruieren, z.B
Dann kannst du eine Schleife über k1 - k3 laufen lassen.
Die Summenbildung geht eleganter, wenn du num mit reshape in eine Matrix umwandelst und sum darauf anwendest.
Wenn du alle Dateien in einem Verzeichnis verarbeiten willst, bietet sich
spreadsheetDatastore
an.
Grüße,
Harald
|
|
|
|
|
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.
|
|