Compute the integral of a signal from Simulink into Matlab

조회 수: 4 (최근 30일)
Hi all,
I performed a simulation with Simulink, and I saved the data in the Matlab workspace automatically via a Scope block. Now, I want to compute the integral of this signal in Matlab. To be more clear: imagine that I have a struct Results in the Matlab workspace, such that Results is a saved data from a Simulink Scope block. I want to compute the integral of Results.signals.values over Results.signals.time. How should I do?
Thanks,
Ubaldo
--
  댓글 수: 1
Azzi Abdelmalek
Azzi Abdelmalek 2012년 9월 9일
what do you mean by : I want to compute the integral of Results.signals.values over Results.signals.time

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

채택된 답변

Kaustubha Govind
Kaustubha Govind 2012년 9월 10일
Perhaps you need trapz or cumtrapz.

추가 답변 (1개)

Ubaldo Tiberi
Ubaldo Tiberi 2012년 9월 10일
Imagine that I issue the command
plot(Results.time,Results.signals.values)
what I get is a figure which represents the signal stored into Result.signals.values over the time span stored into Results.time. If I want to compute the integral of such signal over the time span Results.time what should I do?
I hope this description is more clear. :-)
Ubaldo
--

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by