How to get results from symbolic variable integration
2 ビュー (過去 30 日間)
古いコメントを表示
Pretty straight forward, I'm trying to do integration with symbolic variables.
I'm doing some complex integration with a mix of high degree polynomials and trig functions.
This is what I tried so far:
syms x
b4 = (x^127+x^32-x^12+78*x^2-5*cos(x))
int(b4, 0, 1)
I was hoping to get some number for the answer, but instead, I got this:
ans =
int((x^127+x^32-x^12+78*x^2-5*cos(x)), x, 0, 1)
I don't know why this is happening. How do I get the actual answer in numbers?
0 件のコメント
採用された回答
Walter Roberson
2016 年 7 月 27 日
There is no readily-found closed-form solution for your actual integral. You will need to use vpa() or double() to request numeric integration.
2 件のコメント
その他の回答 (1 件)
Andrei Bobrov
2016 年 7 月 27 日
in R2016a
>> syms x
b4 = (x^127+x^32-x^12+78*x^2-5*cos(x));
int(b4, 0, 1)
ans =
1425581/54912 - 5*sin(1)
>>
1 件のコメント
参考
カテゴリ
Help Center および File Exchange で Assumptions についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!