James Devlin
New member
שאלה על textscan בMatlab
יש לי קובץ טקסט מהצורה הבאה:
FrameName frmName Idx Reference Detected Projection Temp Temp Score Result TuneReference TuneScore
=========================================================================================================================================================
frame001109_424_240 3 None Unknown 44 0 0 44 1 0 0
frame001110_424_240 4 None Unknown 44 0 0 44 1 0 0
frame001111_424_240 5 None Unknown 44 0 0 44 1 0 0
frame001112_424_240 6 None Unknown 44 0 0 44 1 0 0
frame001113_424_240 7 None Unknown 44 0 0 44 1 0 0
frame001114_424_240 8 None Unknown 44 0 0 44 1 0 0
frame001115_424_240 9 None Unknown 44 0 0 44 1 0 -1
frame001116_424_240 10 None Unknown 44 0 0 44 1 0 0
frame001117_424_240 11 None Unknown 44 0 0 44 1 0 0
=========================================================== BATCH RESULTS SUMMARY ========================================================
Total Score:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HIT : 83.63
MISS : 30.74
FALSE : 2.74
TDHIT : 59
TDFALSE : 3908
אני מנסה לקרוא אותו בעזרת:
rfid=fopen(resultsFilePath);
tuneLines = textscan(rfid, '%s');
tuneLines=tuneLines{1};
ואני מקבל cell array אחד עצום שכל תא בו הוא איבר כלשהו בקובץ.
הייתי רוצה לקבל cell array שהוא מטריצה, כלומר, האיבר ה(i,j) יכיל את האיבר הj בשורה הi.
האם יש דרך כלשהי לעשות זאת?
תודה מראש!!
יש לי קובץ טקסט מהצורה הבאה:
FrameName frmName Idx Reference Detected Projection Temp Temp Score Result TuneReference TuneScore
=========================================================================================================================================================
frame001109_424_240 3 None Unknown 44 0 0 44 1 0 0
frame001110_424_240 4 None Unknown 44 0 0 44 1 0 0
frame001111_424_240 5 None Unknown 44 0 0 44 1 0 0
frame001112_424_240 6 None Unknown 44 0 0 44 1 0 0
frame001113_424_240 7 None Unknown 44 0 0 44 1 0 0
frame001114_424_240 8 None Unknown 44 0 0 44 1 0 0
frame001115_424_240 9 None Unknown 44 0 0 44 1 0 -1
frame001116_424_240 10 None Unknown 44 0 0 44 1 0 0
frame001117_424_240 11 None Unknown 44 0 0 44 1 0 0
=========================================================== BATCH RESULTS SUMMARY ========================================================
Total Score:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HIT : 83.63
MISS : 30.74
FALSE : 2.74
TDHIT : 59
TDFALSE : 3908
אני מנסה לקרוא אותו בעזרת:
rfid=fopen(resultsFilePath);
tuneLines = textscan(rfid, '%s');
tuneLines=tuneLines{1};
ואני מקבל cell array אחד עצום שכל תא בו הוא איבר כלשהו בקובץ.
הייתי רוצה לקבל cell array שהוא מטריצה, כלומר, האיבר ה(i,j) יכיל את האיבר הj בשורה הi.
האם יש דרך כלשהי לעשות זאת?
תודה מראש!!