- You can use dirac function to define,
Integration of functions of 1 and 2 vaiables
2 次查看(过去 30 天)
显示 更早的评论
I have two questions:
- I have a function like this: f(x) = 1 (if x=0) and f(x)=0 (if x~=0). How can I integrate between any interval (a,b)?
- Two-dimensional function: f(x,y) is given. How can I integrate f(x,y) with respect to only the variable 'x', while keeping 'y' fixed?
0 个评论
回答(1 个)
Amit Bhowmick
2021-7-1
syms x
f=dirac(x)
intf=int(f,x) %Indefinite integration
intfd=int(f,x,[a b] %definite integration
2. For question 2 use this
syms x y
f=x^2+y^3
intf=int(f,x)
4 个评论
Amit Bhowmick
2021-7-1
编辑:Amit Bhowmick
2021-7-1
If you keep y fixed then it would be symbol only unless you provide some value of y. I think integral function does pure numerical integration (You can check reference page). hence it is not possible to integrate using integral where y is a symbol. So you can do one thing make an array of Y=a:b,
and put y=Y(ii) and then integrate using integral(f,ax,bx) where f=@(x) ax+by+c (say)
or use integral2(f,ax,bx,ay,by) f=@(x,y) ax+by+c
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Calculus 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!