从2013版到2015年,Matlab中“极性”命令的差异

时间:2015-05-21 22:58:19

标签: matlab matlab-figure

我想删除极坐标图中的数字,所以我使用了以下内容:

myline = polar(txxx, pxxx); get handle of the data line
set(0,'Showhiddenhandles','on') % to show hidden handles
extrastuff = setdiff(get(gca,'children'),myline);
delete(extrastuff)

并且它在2013b版本中有效,但在2015版本中不起作用。任何人都可以帮助我在2015年版本中做同样的事情。

1 个答案:

答案 0 :(得分:1)

polar函数创建的文本对象的'HandleVisibility'设置为'off',因此您无法在函数外部看到它们。

您可以使用polar的修改版本,如下所示:

  1. 打开文件polar.m
  2. 查找包含text(的所有行。这些是创建文本对象的行。
  3. 评论这些界限,以及它们的延续。
  4. 使用其他名称保存文件,例如polar2.m