Filter löschen
Filter löschen

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

1 Ansicht (letzte 30 Tage)
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.

Akzeptierte Antwort

Torsten
Torsten am 11 Okt. 2018
Bearbeitet: Torsten am 11 Okt. 2018
d_num = matlabFunction(d);
d_num(1,3)
  2 Kommentare
dayu
dayu am 22 Okt. 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 am 22 Okt. 2018
Choose x >= sqrt(a) for the interval where you want to integrate the function.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by