Matlab set()图标题引发异常

Matlab set()图标题引发异常,matlab,matlab-figure,Matlab,Matlab Figure,我正在写一个函数,它应该绘制到已经创建的轴上。该函数提供了重新命名轴的选项,我正在尝试使该功能正常工作 如果轴还没有标题,那么调用title()当然可以 但是:如果轴已经有了标题,那么调用title()会叠加原始标题,但保留原始标题 所以:我一直在试验set(): 这会给我留下错误消息: One or more output arguments not assigned during call to "set". 我做错了什么?是否必须为标题句柄设置其他参数?如果是,那又怎样?集合没有任何输出

我正在写一个函数,它应该绘制到已经创建的轴上。该函数提供了重新命名轴的选项,我正在尝试使该功能正常工作

如果轴还没有标题,那么调用title()当然可以

但是:如果轴已经有了标题,那么调用title()会叠加原始标题,但保留原始标题

所以:我一直在试验set():

这会给我留下错误消息:

One or more output arguments not assigned during call to "set".

我做错了什么?是否必须为标题句柄设置其他参数?如果是,那又怎样?

集合没有任何输出参数,因此调用
集合(T_old,'String,'newtitle')没有任何返回变量。

集合没有任何输出参数,因此调用
集合(T_old,'String,'newtitle')不带任何返回变量。

来自
设置的帮助:

A=集合(H,‘PropertyName’)
设置(H,'PropertyName')
返回或显示的指定属性的可能值 句柄为H的对象。返回的数组是 可能的值字符串或空单元格数组(如果属性不存在) 有一组有限的可能字符串值

但是,您正在调用
set
并实际设置属性值。这不是有效的输入模式。请改为:

set(T_old, 'String', 'New Title');

集合的帮助中

A=集合(H,‘PropertyName’)
设置(H,'PropertyName')
返回或显示的指定属性的可能值 句柄为H的对象。返回的数组是 可能的值字符串或空单元格数组(如果属性不存在) 有一组有限的可能字符串值

但是,您正在调用
set
并实际设置属性值。这不是有效的输入模式。请改为:

set(T_old, 'String', 'New Title');

标题
通常不会套印上一个标题,而是将其替换。如果您的情况不同,您必须有一个不寻常的设置,例如两个重叠轴。事实上,
title.m
本质上就是
h=get(ax,'title');设置(h,‘字符串’,字符串)(第42行和第55行)。
标题
通常不会套印上一个标题,但会替换它。如果您的情况不同,您必须有一个不寻常的设置,例如两个重叠轴。事实上,
title.m
本质上就是
h=get(ax,'title');设置(h,‘字符串’,字符串)(第42行和第55行)。对不起,我想我已经确认了这是正确的!我会责怪工作中糟糕的互联网。干杯。对不起,我想我已经确认了这是正确的!我会责怪工作中糟糕的互联网。干杯