2017-03-12 6 views
1

을에 다음 통합을 구현하는 방법 :나는 다음과 적분을 계산하는 matlab에 사용하고 matlab에

enter image description here

나는이 통합 할 수있는 가장 좋은 방법 (TRAPEZ를 ... 요법)이 무엇인지 알고 싶어

, 그리고 그것을 적는 방법.

이 수식이 호출됩니다. Integral of Time 곱하기 절대 오류 (ITAE).

엡실론는 오차 벡터이다

t

t = 0 : 0.0001 : 10 
여기 모두 엡실론t

동일한 크기를 따를 때 생성 된 벡터이다.

답변

1

trapz 사용 :

t = 0 : 0.0001 : 10; 
epsilon = sin(t*3 - pi/6).*exp(-0.2*t); %Example for epsilon 
ITAE = trapz(t, t.*abs(epsilon)) 

결과 :

ITAE = 

    9.4006 
+0

안녕하세요, 오마르, 제 답변이 맞는지 말해 주실 수 있습니까? – Rotem

0

시도해 보셨습니까? t * 엡실론 '? 여기서 "x '"은 전치가 x 인 것을 의미합니다. 그런 다음 sum (resultMatrix)과 같은 행렬에 요소를 추가하려고합니다.

+0

당신은 내가 다음과 같이 작성해야한다는 것을 의미 : 'ITAE = SUM (t의 * (ABS (E)) ')' –

+0

dt를 곱하는 것을 잊지 마십시오. – Trilarion