フィルターのクリア

I ma trying to do Numerical Integration but getting an error

1 回表示 (過去 30 日間)
noaman naseer
noaman naseer 2016 年 3 月 3 日
コメント済み: noaman naseer 2016 年 3 月 3 日
i am trying to Numerical integration by following this example
"Create the function f(x) = e-x2(ln x)2. fun = @(x) exp(-x.^2).*log(x).^2; Evaluate the integral from x=0 to x=Inf. q=integral(fun,0,Inf) "
but i am getting "too many input arguments" error message.
kindly help me to solve this problem
Regards
  4 件のコメント
Torsten
Torsten 2016 年 3 月 3 日
Use quad instead of integral:
Best wishes
Torsten.
noaman naseer
noaman naseer 2016 年 3 月 3 日
Thanks for your help. Its means that integral function is only available in matlab 2012 and above versions.
Regards

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

回答 (1 件)

Roger Stafford
Roger Stafford 2016 年 3 月 3 日
My guess is that somewhere in your code you have defined another function and given it the name 'integral'. Matlab is confused by the conflict of names.
  2 件のコメント
noaman naseer
noaman naseer 2016 年 3 月 3 日
yes you are right. But now i have different type of error
Steven Lord
Steven Lord 2016 年 3 月 3 日
What does "which -all integral" display? [Don't include the quotes when you type that command at the MATLAB prompt.]

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

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by