Numerical integration twice wrt same variable
古いコメントを表示
Hello people,
I have afunction
and it is calculated by only numerical methods. As an example let's say;

where

And I am asked to calculate; at some points of x, let's say at


I do not how to it. I need to calculate y, and use it as a function of x by numerical integration methods. I write my algortihm down below, and I get of course error. Can someone help me fix it?
Thanks in advanced.
clear
clc
r = 1:5; x = 1:5;
for k = 1:length(x)
y(k) = integral(@(r) ((r+1).^2+1)./r,1,x(k))
I(k) = integral(@(x) (1+y(k)),0,1)
end
5 件のコメント
Star Strider
2019 年 2 月 4 日
Did my Answer to your previous Question Numerical Integration in Summation sign help in this regard?
I believe I demonstrated the necessary approach there.
Esra Akdogan
2019 年 2 月 4 日
編集済み: Esra Akdogan
2019 年 2 月 4 日
Esra Akdogan
2019 年 2 月 4 日
madhan ravi
2019 年 2 月 4 日
Have a look into "ArrayValued" option in integral.
Esra Akdogan
2019 年 2 月 4 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Particle & Nuclear Physics についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!