1

'a' と 'b' を入力するだけのように聞こえますが、私の知る限り、私の構文は正しいようです。Integrate.quad にカーソルを合わせると、PyCharm は「予想される型 'float'、代わりに 'Tuple[float, float, dict, Any, Any]' を取得しました」と言っています。コードを実行すると、「quad() に必要な 2 つの位置引数: 'a' と 'b' がありません」という型エラーが表示されます。

これが私のコードです:

t0 = 1.
pt = 20.
p0 = .00002

pressRef = (pt**2)/(p0**2)

SEL = 10*log10((1./t0)*integrate.quad((pressRef, -inf, inf)))
print(SEL[0])

デジタル信号処理用の SEL 関数を書くのはこれが初めてなので、確かに、私は Python での統合にかなり慣れていません。

4

0 に答える 0