【问题标题】:MATLAB - set title [duplicate]MATLAB - 设置标题
【发布时间】:2014-04-05 00:42:19
【问题描述】:

有没有办法从这种类型中获取字符串?:

我想从此代码中设置标题:

f = inline('(x-3).^2 - 1');

对于标题:

figure(1) ... title(func2str(f)) ...

有没有办法直接从inline设置标题?

【问题讨论】:

  • cniak,“直接来自inline”到底是什么意思? inline 只是定义了函数,它不能做任何其他事情。您当然可以编写一个函数来完成这两件事。另请注意:根据 R2013a 中的帮助,“内联将在未来的版本中被删除。改用匿名函数。”
  • 我正在寻找任何方式来设置标题的任何 func 从inline 收集字符串并创建可以添加到标题的字符串 :)
  • 但这正是您的代码所做的,使用func2strtitle。那么缺少什么?
  • 问题:这是行不通的。

标签: matlab


【解决方案1】:

这是通过捕获图形句柄并从中编辑标题来完成的。

fg_title = 'my figure title';
fg = figure; 
set(fg, 'name', fg_title); //set the figure title

figure 1 文本仍将预设在标题栏,如果您想删除它,只需禁用编号标题:

set fg, 'NumberTitle', 'off'); //disable numbered title

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多