How do I calculate this definite integral in matlab

72 views (last 30 days)
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 Comment
amrita jha
amrita jha on 29 Mar 2022
Use "integral" in MATLAB to compute (help integral in MATLAB)
100
-100
f(r)dr

Sign in to comment.

Answers (2)

darova
darova on 28 Feb 2021
Try trapz
  2 Comments
Behzad Rahmani
Behzad Rahmani on 28 Feb 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));

Sign in to comment.


Steven Lord
Steven Lord on 28 Feb 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 Comments
Behzad Rahmani
Behzad Rahmani on 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 on 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

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!