代码之家  ›  专栏  ›  技术社区  ›  CroCo

无法将绘图另存为PNG文件(使用hgexport时出错)

  •  0
  • CroCo  · 技术社区  · 6 年前

    我试图通过另存为将一个绘图保存为PNG(即其他格式也有这个问题),但我得到了这个错误。

    Error using hgexport
    Error using print
    Too many input arguments
    

    有什么建议吗?MATLAB R2016A

    1 回复  |  直到 6 年前
        1
  •  0
  •   CroCo    6 年前

    使用后 which print ,似乎有一个用户定义的函数,其名称为 print 在这个文件夹中

    C:\Users\XXXX\Documents\MATLAB\print.m
    

    Matlab可能正试图调用这个函数,而不是这里定义的函数。

    C:\Program Files\MATLAB\R2016a\toolbox\matlab\graphics\print.m
    

    这真的很尴尬。matlab应该在命名具有内置函数的函数时更改用户。在重命名用户定义函数后,matlab成功地将该图保存为png。