How to use integral with an implicit function defined through a sum
古いコメントを表示
Suppose we have a function define as follows:
fz=@(z) exp(-(z).^2/2);
g=@(y) sum ( v(1:n/2).*fz((y- v(n/2+1:n))));
here v is a vector of length n that is known and is used to define the fucntion g.
Now I want to integrated g from [-5,5] using command
integral(@(y) g(y), -5,5).
I, however, get an error that matrix dimensions must agree.
I get where the issue is. It occurs because I defined a function through a vector and pass another vector as input.
Is there a way of fixing this?
2 件のコメント
David Hill
2020 年 7 月 16 日
What is the v function?
Alex Dytso
2020 年 7 月 16 日
編集済み: Alex Dytso
2020 年 7 月 16 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Numerical Integration and Differentiation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!