difference in transfer function calculation in matlab and python
조회 수: 10 (최근 30일)
이전 댓글 표시
i have developed below code in matlab and trying implement samething in python
but getting different outputs from matlab and python.
can you help here to convert this code to python
Matlab code
[Y, freq] = tfestimate(in, out, hanning(NFFT), round(overlap*NFFT), [], sample_rate);
example output
freq:freq= [0;0.0101800266860033]
Python code
f, Pxy = csd(out_signal,in_signal, fs=sample_rate, window=windows.hann(NFFT, sym=True), average='median', nperseg=NFFT, noverlap=int(overlap * NFFT), scaling='spectrum')
example output
freq: [0; 0.0132058240]
댓글 수: 3
Mathieu NOE
2025년 4월 14일
hello again
as I said before , the python code you mention is not the transfer estimate
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!