Effacer les filtres
Effacer les filtres

How to convert function with elliptic integrals containing symbolic variables to that which contain numerical values?

1 vue (au cours des 30 derniers jours)
syms x a
f=(1/sqrt(x*((x^2)-a)))
d=(int(f))
f =
1/(-x*(- x^2 + a))^(1/2)
d =
-(2*a^(1/2)*(-x/a^(1/2))^(1/2)*ellipticF(asin((-x/a^(1/2))^(1/2)), -1)*(1 - x/a^(1/2))^(1/2)*(x/a^(1/2) + 1)^(1/2))/(x^3 - a*x)^(1/2)
How shall I give values to x and a as vectors? I need to plot the function for certain values.

Réponse acceptée

Torsten
Torsten le 11 Oct 2018
Modifié(e) : Torsten le 11 Oct 2018
d_num = matlabFunction(d);
d_num(1,3)
  2 commentaires
dayu
dayu le 22 Oct 2018
Sir, what does 1 and 3 represents? values for x and a? I am getting a result with complex number. But I want real number. What shall I do?
Torsten
Torsten le 22 Oct 2018
Choose x >= sqrt(a) for the interval where you want to integrate the function.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by