How to calculate the integration with Matlab?

1 vue (au cours des 30 derniers jours)
Trung Khoa Le
Trung Khoa Le le 26 Mar 2018
Commenté : Rena Berman le 5 Avr 2018
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 commentaires
Jan
Jan le 26 Mar 2018
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.
Rena Berman
Rena Berman le 5 Avr 2018
(Answers Dev) Restored edit

Connectez-vous pour commenter.

Réponse acceptée

Birdman
Birdman le 26 Mar 2018
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 commentaires
Birdman
Birdman le 26 Mar 2018
He said he used int(), integral() and was unable to solve the question. I believe that he showed effort.
Trung Khoa Le
Trung Khoa Le le 26 Mar 2018
Yes I did, first I tried syms t,s but it did not work, then I tried work-around solutions (searching on the Internet) to find out reasons, but could not find anything. It is homework but not mine. I just tried to do it as the way to learn Matlab ^^.

Connectez-vous pour commenter.

Plus de réponses (1)

Walter Roberson
Walter Roberson le 26 Mar 2018
When you have a fixed number of samples then evaluate the function at the provided locations and use trapz()
  1 commentaire
Trung Khoa Le
Trung Khoa Le le 26 Mar 2018
Thanks, will try on your way in the future.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Numerical Integration and Differentiation dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by