input character not valid
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi. Trying to run a script that seems to have worked previously for a colleague. I get an error, but when I run it line by line it reveals the error is coming from the last line noted in the section pasted below of the script in boldface). The file it is referring to is a simple text file (Attached).
The error it produces reads in the command window as:
Error using table (line 234)
Error: File: strncmpi.m Line: 1 Column: 1
The input character is not valid in MATLAB statements or expressions."
The script used to elicit this error is:
filename = 'C:\Users\Rick\Desktop\Exp_022_ICAR_Cleaned\Advanced_Event_List_AnMan_12_16_09.txt';
delimiter = '\t';
formatSpec = '%f%q%f%q%[^\n\r]';
%% Open the text file.
fileID = fopen(filename,'r');
dataArray = textscan(fileID, formatSpec, 'Delimiter', delimiter, 'TextType', 'string', 'ReturnOnError', false);
%% Close the text file.
fclose(fileID);
%% Create output variable
AdvancedEventListAnMan = table(dataArray{1:end-1}, 'VariableNames', {'VarName1','An1SCH','VarName3','An1SCH1'});
Any insight or tips on how I can change things to make this work?
Many thanks.
4 Kommentare
Antworten (2)
Rik
am 3 Jul. 2019
Rename your own function (C:\Users\Rick\Desktop\eeglab13_6_5b\plugins\Biosig3.3.0\biosig\maybe-missing\strncmpi.m). It is being called instead of the built-in function, which often leads to issues like this.
4 Kommentare
Rik
am 3 Jul. 2019
@Walter, that is probably a much better solution.
@Richard, while you're moving things, maybe it is a good idea to reconsider the place where you installed that plugin. I suspect folders on the desktop have a high risc of being renamed or deleted, which would render the functions that rely on the code inside stop working.
Guillaume
am 3 Jul. 2019
Bearbeitet: Guillaume
am 3 Jul. 2019
I'm sure that's not the first time I've seen a question on this forum where the problem was caused by that Biosig toolbox shadowing matlab functions. If this is the case (can't find the other post), then the toolbox is simply badly designed and users should carefuly consider if they really need it.
Siehe auch
Kategorien
Mehr zu Platform and License finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!