How do I calculate this definite integral in matlab

70 vues (au cours des 30 derniers jours)
Behzad Rahmani
Behzad Rahmani le 28 Fév 2021
Commenté : amrita jha le 29 Mar 2022
hello. I want to calculate this integral. But it does not answer.
please check it. thanks
clc
clear
syms x
f = (124-x)^3/((12.152-2*x)^2*(1.24-x));
F = int(f, x, 0, 4.23)
  1 commentaire
amrita jha
amrita jha le 29 Mar 2022
Use "integral" in MATLAB to compute (help integral in MATLAB)
100
-100
f(r)dr

Connectez-vous pour commenter.

Réponses (2)

darova
darova le 28 Fév 2021
Try trapz
  2 commentaires
Behzad Rahmani
Behzad Rahmani le 28 Fév 2021
I wrote this code but it did not answer.
clc
clear
n=100
a=0
b=4.23
x=linspace(0,4.23,n)
f =@(x)(124-x).^3/((12.152-2*x).^2*(1.24-x));
trapz(x,f(x));
darova
darova le 1 Mar 2021
You forgot about the dot

Connectez-vous pour commenter.


Steven Lord
Steven Lord le 28 Fév 2021
When I encounter a problem integrating, one of my first thoughts is to look at the function I'm trying to integrate over the interval of integration.
syms x
f = (124-x)^3/((12.152-2*x)^2*(1.24-x));
fplot(f, [0, 4.23])
That section around x = 1.24 could prove problematic.
  2 commentaires
Behzad Rahmani
Behzad Rahmani le 1 Mar 2021
I calculated this integral with a site and it gave me the number -72828.4694525021.
Now I want to calculate with MATLAB and compare the answers.
amrita jha
amrita jha le 29 Mar 2022
Anyone of you please answer this question..Use "integral" in MATLAB to compute (help integral in MATLAB)
100
-100
f(r)dr

Connectez-vous pour commenter.

Catégories

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

Community Treasure Hunt

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

Start Hunting!

Translated by