フィルターのクリア

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

1 回表示 (過去 30 日間)
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.

採用された回答

Torsten
Torsten 2018 年 10 月 11 日
編集済み: Torsten 2018 年 10 月 11 日
d_num = matlabFunction(d);
d_num(1,3)
  2 件のコメント
dayu
dayu 2018 年 10 月 22 日
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 2018 年 10 月 22 日
Choose x >= sqrt(a) for the interval where you want to integrate the function.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSymbolic Variables, Expressions, Functions, and Preferences についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by