How do I calculate this definite integral in matlab

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

Use "integral" in MATLAB to compute (help integral in MATLAB)
100
-100
f(r)dr

Sign in to comment.

Answers (2)

Try trapz

2 Comments

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));
You forgot about the dot

Sign in to comment.

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

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

Asked:

on 28 Feb 2021

Commented:

on 29 Mar 2022

Community Treasure Hunt

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

Start Hunting!