how to preform Laplace transform?
이전 댓글 표시
for i=late+1:length(x)
delayed_signal(i) = x(i)+alpha*x(i-late);
end
app.y = delayed_signal;
app.x_n = x;
x_s = laplace(x);
y_s = laplace(delayed_signal);
h_s = x_s/y_s;
I am tring to Laplace tranform the variable 'x': a .wav folder, read through 'audioread
and 'y' the same file with an echo, and then divide them and put them in 'h_s', but I keep getting the following error at the line where I define 'y_s'
Undefined function 'laplace' for input arguments of type 'double'
can someone please explain what this line means and how to fix it? - TIA
답변 (1개)
The laplace() command only works on Symbolic Math Toolbox variables, e.g.,
syms y(t)
y=exp(-t).*heaviside(t);
Y=laplace( y )
댓글 수: 6
Adham Elkhouly
2021년 4월 26일
Adham Elkhouly
2021년 4월 26일
Matt J
2021년 4월 26일
Why with Laplace transforms? Why not with FFTs?
Matt J
2021년 4월 26일
or deconv().
Adham Elkhouly
2021년 4월 26일
카테고리
도움말 센터 및 File Exchange에서 Linear Predictive Coding에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!