Filter löschen
Filter löschen

Solving Explicit integral in symbolic form

1 Ansicht (letzte 30 Tage)
Amit Kadam
Amit Kadam am 2 Dez. 2012
Hi all,
I am solving an integral brom beta (which is function of dimensionless alpha) to 1. The function f has x variable and alpha constant. I am trying this with symbolic method. I am expecting solution in terma of alpha. Theta is known. I have followed previous discussions but still I am getting error as 'Explicit integral could not be found'
Please help
clear;clc;
syms alpha positive;
syms x;
theta = 0 ;
beta = (sin (theta) + sqrt( (sin(theta).^2) + (4.*alpha.*(alpha - 1) ) ) ./(2.*alpha))
a = beta;
b = 1;
f =( (x/((alpha.*x.*x)+1-alpha)).^2 -1).^(-1/2)
int(f,x,a,b)

Antworten (1)

Walter Roberson
Walter Roberson am 2 Dez. 2012
Can you restrict alpha even further than just "positive" ? The indefinite integral has a number of different cases, sensitive to the value of alpha, and when one tries to use that particular "a", a symbolic division by 0 is created that makes it difficult to resolve the definite integral.
The treatment with unknown alpha also introduces possibly-spurious imaginary quantities.
  4 Kommentare
Amit Kadam
Amit Kadam am 2 Dez. 2012
Thanks Walter, I can not access matlab now. I m sure this will work.
Walter Roberson
Walter Roberson am 3 Dez. 2012
I would not count on MuPAD being able to handle the elliptic integrals, but it might be able to.
My system is still trying to find a nicer expression for the integral. So far no meaningful simplifications, other than finding a way to rewrite the single occurrence of EllipticK in terms of EllipticE and EllipticF... not sure if that counts :-(

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by