Hi,
ich muss ein txt.file in Matlab nutzen, die Columns benennen und dann aufgrund eines (aus der Tabelle gewählten) Inputs, den entsprechenden Score zuordnen.
[Tabelle mit 4 Reihen und 4 Columns].
Jetzt hab ich zwar eine Möglichkeit gefunden die Tabelle anzuzeigen, aber ich weiß nicht wie ich, wenn ich nach einem Namen frag den zugehörigen Score anzeigen kann.
Habs mal manuell eingegeben, aber das Ergebnis is nur ein "logical"
Was is denn falsch an dem Code? Und wie verwerte ich die Daten aus der Tabelle denn am besten..?
Vielen Dank
Code:
% add exercise.txt to path % open exercise.txt and import to a table
filename = 'exercise.txt';
fid = fopen('exercise.txt') ;
C = textscan(fid,'%s%s%f%f');
T = readtable('exercise.txt', 'ReadVariableNames', false); %read table
T.Properties.VariableNames = {'Subject' 'Condition' 'Iteration' 'Score'}; %name categories
Subjects = T(:,1)% read only the first column/the subjects´ names
%ask the participant to choose one subject out of the list
%the chosen subject is the output for the upcoming task
%name the score of the chosen subject
for sub = input('Which subject do you choose? ','s') %the answer is defined as a string 's'
s1 = T(1,1); %definition of each subject by row and column
s2 = T(2,1);
s3 = T(3,1);
s4 = T(4,1);
Score1 = 12.5; %definition of each score
Score2 = 14.2;
Score3 = 20.3;
Score4 = 15.8;
ifstrcmp(s1,'sub') %compare the input and the table content
Score1 = 12.5 ;
fprintf(' %s scored %d ')% display the correct score
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 ;)
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
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.