How to calculate the integration with Matlab?
조회 수: 2 (최근 30일)
이전 댓글 표시
I need support in calculating integration of function below. I tried to use int(), integral() in matlab documentation, but it did not work. You can help me either by providing key works so that I google it, or providing me matlab code as an example for later use. Thanks
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/171551/image.png)
댓글 수: 2
Jan
2018년 3월 26일
This looks like a homework question: "10pt". Then please post, what you have tried so far and ask a specific question. See how-do-i-get-help-on-homework-questions. Thanks.
채택된 답변
Birdman
2018년 3월 26일
Try this:
syms U(t) X(t) s
R=0.01;C=4;
U(t)=piecewise(t<0,0,t>=0,sin(100*pi*t));
fun(s)=exp(-s/(R*C))*U(t-s);
X(t)=(1/R*C)*int(fun,s,0,Inf);
t=0:0.001:0.2;
Xt=X(t); %X(t) function is calculated for t vector
plot(t,Xt)
댓글 수: 5
Birdman
2018년 3월 26일
He said he used int(), integral() and was unable to solve the question. I believe that he showed effort.
추가 답변 (1개)
Walter Roberson
2018년 3월 26일
When you have a fixed number of samples then evaluate the function at the provided locations and use trapz()
참고 항목
카테고리
Help Center 및 File Exchange에서 Number Theory에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!