Cannot calculate integral function
조회 수: 1 (최근 30일)
이전 댓글 표시
Help on this case. I am integrating a certain function with known upper and lower limits as per below but when I run it, the command window still shows an integral function and not a numerical value. Thanks and hoping for some help.
syms y
V = (2/3).*pi.*3.4.^3 .*(1-exp((-4.*100./300)*((1./y.^4)-(1./y.^2))));
B = int(V, y, 0, 10000);
댓글 수: 0
채택된 답변
Star Strider
2021년 9월 20일
If you want a numeric result, use vpaintegral (introduced in R2016b) instead of int. Not all expressions have analytic integrals.
syms y
V = (2/3).*pi.*3.4.^3 .*(1-exp((-4.*100./300)*((1./y.^4)-(1./y.^2))));
B = vpaintegral(V, y, 0, 10000)
.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Calculus에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!