How to calculate the integration with Matlab?
1 回表示 (過去 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()
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!