MATLAB读取文件出错:错误使用 load 无法读取 MAT 文件
错误使用 load
无法读取 MAT 文件 C:XXMathWorksMATLABR2018amatlabprefs.mat。不是二进制 MAT 文件。请尝试执行 load -ASCII 以便以文本形式读取。
出错 prefutils>loadPrefs (line 42)
fileContents = load(prefFile);
出错 prefutils (line 10)
[varargout{1:nargout}] = feval(varargin{:});
出错 ispref (line 39)
Preferences = prefutils(‘loadPrefs’);
出错 vision.internal.pcViewerRotationPreference (line 5)
prefDoesNotExist = ~ispref(‘ComputerVision’,’PCViewerRotation’);
出错 vision.internal.pc.initializePCSceneControl>initContextMenu (line 198)
if vision.internal.pcViewerRotationPreference()
出错 vision.internal.pc.initializePCSceneControl>registerCallbacks (line 46)
initContextMenu(hFigure, hui);
出错 vision.internal.pc.initializePCSceneControl (line 11)
registerCallbacks(hFigure,vertAxis,vertAxisDir,ptCloudThreshold);
出错 pcshow (line 157)
vision.internal.pc.initializePCSceneControl(hFigure, currentAxes, vertAxis,…
出错 main (line 34)
pcshow(ptcloud);
解决方法:
将C:XXMathWorksMATLABR2018a 路径下的matlabprefs.mat删除,然后重新运行。