1、绘图报错
- Matlab版本号:2020a;
- Gretna版本号:GRETNA-master
- 报错情况:在Metirc Plotting时按绘图能够正常出图,但无法保存。
错误使用 sprintf
无法将 ‘matlab.ui.Figure’ 值转换为 ‘int64’。
出错 gretna_GUI_PlotBBVInterface>PlotBtn_Callback (line 211)
print(OutputFullPath, ‘-r300’, ‘-dtiff’, ‘-noui’,sprintf(‘-f%d’, H));
出错 gui_mainfcn (line 95)
feval(varargin{:});
出错 gretna_GUI_PlotBBVInterface (line 42)
gui_mainfcn(gui_State, varargin{:});
出错
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gretna_GUI_PlotBBVInterface(‘PlotBtn_Callback’,hObject,eventdata,guidata(hObject))
计算 UIControl Callback 时出错。
解决方法:将gretna_GUI_PlotBBVInterface.m脚本中第211行改为:print(OutputFullPath, ‘-r300’, ‘-dtiff’, ‘-noui’,sprintf(‘-f%d’, H.Number));
2、分析报错
分析过程中出现持续………………………………………………………………..情况。
原因:
- 可能原因1:路径中有中文;解决方法:将路径改为没有中文。
- 可能原因2:解决方法:将路径改为没有中文。如仍然无法解决,则将文件放置在D盘或其他盘根目录中再跑。
3、未找到文件或者权限被拒绝
原因:可能是windows系统更新导致的,具体不明。
解决方法:使用第三方软件关闭windows安全系统http://www.yishimei.cn/computer/1440.html。用完再打开安全系统。如不行,使用上面2的方法试一试。