How do I calculate this definite integral in matlab

70 Ansichten (letzte 30 Tage)
Behzad Rahmani
Behzad Rahmani am 28 Feb. 2021
Kommentiert: amrita jha am 29 Mär. 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 Kommentar
amrita jha
amrita jha am 29 Mär. 2022
Use "integral" in MATLAB to compute (help integral in MATLAB)
100
-100
f(r)dr

Melden Sie sich an, um zu kommentieren.

Antworten (2)

darova
darova am 28 Feb. 2021
Try trapz
  2 Kommentare
Behzad Rahmani
Behzad Rahmani am 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));
darova
darova am 1 Mär. 2021
You forgot about the dot

Melden Sie sich an, um zu kommentieren.


Steven Lord
Steven Lord am 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 Kommentare
Behzad Rahmani
Behzad Rahmani am 1 Mär. 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 am 29 Mär. 2022
Anyone of you please answer this question..Use "integral" in MATLAB to compute (help integral in MATLAB)
100
-100
f(r)dr

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by