Integration with Symbolic Variables

Hi,
I have a problem like that. How can i solve this?

3 Comments

What do you mean by "double integration problem" ? Is there a second integration variable apart from theta ?
Sorry, this is my wrong. Firstly, i was thinking double integration but after that i was simplfy my problem like that.
@Furkan KORKMAZ please check the answers posted below.

Sign in to comment.

 Accepted Answer

syms theta r
a=10;
x=a*(1-cos(theta));
y=a*(1-sin(theta));
r=sqrt(x^2+y^2)
r = 
I = vpaintegral(r,0,2*pi)
I = 
100.367

More Answers (2)

Use integral() - see DOC
E.g.:
% Step 1. Create a function handle:
F = @(theta, a)sqrt((a*(1-cos(theta))).^2+(a*(1-sin(theta))).^2);
% Step 2. Compute the integral:
INT_F = integral(@(theta)F(theta, 10), 0, 2*pi)
INT_F = 100.3668
Furkan KORKMAZ
Furkan KORKMAZ on 14 May 2023
Edited: Furkan KORKMAZ on 14 May 2023
Thank you for your answers. However, I think I'm getting erroneous results because of the information I gave incomplete. I'm correcting my question.

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!