Matlab Bode Plot Title Customization - 关闭标题和输入/输出

时间:2017-03-25 22:55:05

标签: matlab matlab-figure

对于下面的Bode图,我试图删除标题和输入/输出行:

Sample Bode Plot

我找到了使标题行无效的方法,但这些方法并没有“崩溃”它 - 这会使它变得毫无意义,因为我删除标题的原因是节省了空间。

我还想完全摆脱详细说明输入和输出的行,但我甚至没有设法编辑那里的内容。

我调查了here提供的解决方案以及bodebodeplotbodeoptions的Matlab帮助文件。

实现这一目标的适当代码解决方案是什么?

对于MWE,请尝试以下方法,但由于这一般适用,我不确定这对此问题是否有用:

bode(tf([10000 0],[1 2.5 1.15]))

1 个答案:

答案 0 :(得分:1)

保存增益和相位向量,并使用您想要的任何标题和x / y标签单独绘制它们:

let gradientLayer = CAGradientLayer()
    gradientLayer.bounds = mapView.bounds
    gradientLayer.colors = [UIColor.black.cgColor, UIColor.blue.cgColor, UIColor.yellow.cgColor]
    gradientLayer.startPoint = CGPoint(x: 0, y: 0)
    gradientLayer.endPoint = CGPoint(x: 0, y: 1)
    self.mapView.layer.addSublayer(gradientLayer)

以下是如何获得没有标题的类似情节的示例:

[mag,phase,wout] = bode(tf([10000 0],[1 2.5 1.15]))