Struggling with integration.
3 ビュー (過去 30 日間)
古いコメントを表示
Przemyslaw Trzybinski
2020 年 10 月 27 日
回答済み: Divija Aleti
2020 年 10 月 30 日
How would I integrate this equation in matlab? V=∫pi*(R1+R2-sqrt(R2^2-x^2))^2 dx with limits -0.5D and 0.5D.
I have V, R2, and a height, D.
R1 is an unknown which I have to solve for.
What I've tried so far.
syms r1 r2 d x;
f= (pi()*(r1+r2-sqrt(r2^2-x^2))^2)
F = int(f, x)
G= int(F,r2)
a=int(F, x,0.5,-0.5)
2 件のコメント
John D'Errico
2020 年 10 月 27 日
Why have you written a DOUBLE integration, when your question shows a single integral?
採用された回答
Divija Aleti
2020 年 10 月 30 日
Hi,
I understand that you have the values of 'R2', 'V' and 'D', and you have to solve the equation, 'V=∫pi*(R1+R2-sqrt(R2^2-x^2))^2 dx' to find the value of 'R1'.
Take a look at the following code which shows how to solve for 'R1'. The values of 'R2', 'V' and 'D' are assumptions I made.
syms x R1
R2=3;
D=4;
V=25;
f = pi*(R1+R2-sqrt(R2^2-x^2))^2;
fint = int(f,x,[-0.5*D 0.5*D]);
eqn=V-fint==0;
sol_R1=vpa(solve(eqn,R1));
For additional information on the functions used, have a look at the following links:
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!