对于下面的Bode图,我试图删除标题和输入/输出行:
我找到了使标题行无效的方法,但这些方法并没有“崩溃”它 - 这会使它变得毫无意义,因为我删除标题的原因是节省了空间。
我还想完全摆脱详细说明输入和输出的行,但我甚至没有设法编辑那里的内容。
我调查了here提供的解决方案以及bode,bodeplot和bodeoptions的Matlab帮助文件。
实现这一目标的适当代码解决方案是什么?
对于MWE,请尝试以下方法,但由于这一般适用,我不确定这对此问题是否有用:
bode(tf([10000 0],[1 2.5 1.15]))
答案 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]))