inverse Laplace transform in simulink

조회 수: 20 (최근 30일)
aakash dewangan
aakash dewangan 2023년 7월 31일
댓글: Jon 2023년 8월 1일
Hi,
I want to take inverse laplace transform in simulink. Can anyone please suggest me any block or any method to do it.
Thank you,
  댓글 수: 4
aakash dewangan
aakash dewangan 2023년 8월 1일
Hi,
please see the file attached below.
I am just taking the inverse laplace transfoem by creating the "MATLAB function" block. The block shows error using command 'ilaplace'. Please help.
Thank you,
Jon
Jon 2023년 8월 1일
Yes, but I'm wondering why you would be using an inverse Laplace transform in a simulation. If it is problematic (which it seems to be) maybe there is some way of accomplishing what you want to do without needing to do this.If you could explain a little further what you are trying to accomplish, maybe someone could suggest an alternative approach.

댓글을 달려면 로그인하십시오.

답변 (1개)

Paul
Paul 2023년 8월 1일
The Matlab Function block does not support any symbolic operations, as far as I know. I think the best you can do is structure the Matlab Function block like this
function y = fcn(u)
coder.extrinsic('dosymbolic') % dosymbolic.m is on the path
% do some stuff, might have to initialize z so that the code generator
% knows what to expect as output from dosymbolic
% do the symbolic stuff
z = dosymbolic(u) % assumes u is the input to the symbolic calcs. z must be a data type usable in Simulink
y = ...
end

카테고리

Help CenterFile Exchange에서 General Applications에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by