python - 当我使用 control.bodeplot 并查看线条时如何增加情节的大小
问题描述
我想将 python 的控制模块用于我的传递函数。它就像一个魅力但是我想增加模块可以产生的波特图的大小。并查看图中的对数刻度。
这是我在 jupyter 实验室中使用的代码:
import matplotlib.pyplot as plt
import numpy as np
import time
plt.rcParams['font.size'] = 14
import os
import control
f = np.logspace(0,6,1000)
f.min()
f.max()
len(f)
w = 2*np.pi*f
# s = 1.0j*w
s = control.TransferFunction.s
R1=31600
R2=5230
R3=4420
R4=5110
C1=10e-9
C2=1.8e-9
C3=150e-12
num = ((s*C2*(R1+R3)+1))*(s*C1*R2+1)
den = (s*R1*C1)*(s*C2*R3+1)*(s*R2*C3+1)
Hs = control.tf((num/den))
print(Hs)
plt.figure
out = control.bode_plot(Hs,w,dB=1,Hz=1,deg=1,plot=1,margins=1)
它显示以下内容:
我怎样才能增加大小以使其更具可读性以及如何查看日志行????
解决方案
推荐阅读
- php - php - 如何在同一页面上显示数据?
- javascript - 对象数组的猫鼬更改顺序不起作用
- javascript - 从数组中删除一个元素并保存其他重复条目
- sql - 如何从创建类型中找到纬度/经度
- javascript - 如何在 React Native 中使用 FlatList 显示数据?
- postgresql - postgresql:删除表中的行,通过外键匹配另一个表中的值
- c# - 从外部样式资源中查找元素,然后更改自己的样式
- css - 使用 *ngIf Angular 6 进行条件渲染
- jsp - 使用 JSP 文件时在哪里实例化“请求”对象?
- git - Jenkins - 在构建时创建 Git 分支