python - 我正在绘制 RLC 电路的输出电压,但不知道如何输入公式

标签 python python-3.x matplotlib scipy

我们的作业是绘制 1 欧姆电阻器、120mH 电感器和 1μF 电容器两端的电压,给定 1000 Hz 余弦波,峰峰值电流为 1 mA。

所以我已经了解了如何绘制输入电压的余弦波。挑战在于将电阻器电压、电感器电压和电容器电压的公式写入代码。

<小时/>
def v_cap(x,c):
    VC = ((1/c)*integrate.quad(lambda k: (x), k_low,k_high) + v_cap(x=0,c=0.000001))
    return VC
for i in x_time:
    y_vC[i]=v_cap[i][0]
    i+=1
<小时/>

发生异常:类型错误 “function”对象不可下标 文件“Del2”,第 48 行,位于 y_vC[i]=v_cap[i][0]

最佳答案

您需要调用您的函数():

y_vC[i]=v_cap()[i][0]

关于python - 我正在绘制 RLC 电路的输出电压,但不知道如何输入公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58462946/

相关文章:

python - 如何在传递一些函数后返回 'for loop' 中的相同数据帧,而不附加等?

python-3.x - 在要抓取的网站上找不到 BeautifulSoup 的类名

python - 使用 np.log(array) 时忽略负值

python - 空心圆符号中的误差线

python-3.x - 替换字符串中的非数字字符

python - 按类别分隔的 Pandas 数据框误差条图

Python从列表中的子字符串打印字符串

python - 在 Python 中替换三元运算符的最佳方法是什么?

python - 在 MultiIndex 上使用 df.query 给出 UndefinedVariableError

python - 在 Python 中解析 FASTA 文件时遇到问题