When you run Matlab to read a piece of data and do processing, you will often prompt the server error, but wait for a second run will run successfully.
The code is as follows:
Clc;clear all; [~,~,rawdata] = Xlsread (' Advanced Preparation list10.xlsx '), tag = char (' "Single Choice Question" ', ' "Import End"); Fid=fopen (' C:\Users\Wang hao\desktop\ task \ Advanced Preparation list10.txt ', ' wt ');% write file path [M,n]=size (rawdata); fprintf (FID, '%s\n ', tag (1,:)); For i=1:1:m fprintf (FID, '%d. ', i); % first lost the question number fprintf (FID, '%s\n ', rawdata{i,2}); fprintf (FID, ' A.%s\n ', rawdata{i,3}); fprintf (FID, ' B.%s\n ', rawdata{i,4}); fprintf (FID, ' C.%s\n ', rawdata{i,5}); fprintf (FID, ' D.%s\n ', rawdata{i,6}); fprintf (FID, ' answer ' \n%s\n\n\n ', rawdata{i,7}); % dry End fprintf (FID, '%s\n ', tag (2,:)); Fclose (FID);
Sometimes they need to run separately and separate from the reading spreadsheet. The reason is unclear, but the individual believes that memory-related needs to be cached for processing.
Waiting to be solved ...
Matlab reads the problem in the data