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
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!