Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
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.

Risposta accettata

Torsten
Torsten il 11 Ott 2018
Modificato: Torsten il 11 Ott 2018
d_num = matlabFunction(d);
d_num(1,3)
  2 Commenti
dayu
dayu il 22 Ott 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?

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by