【Gretna】报错及其解决方案汇总

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的方法试一试。

发表回复