Plotting a two dimensional equation with an integral
古いコメントを表示
Hi!
I would like to plot the function

For different values of K. How do I do this?
Thanks in advance
2 件のコメント
Tayyab Khalil
2021 年 1 月 22 日
This is what i have come up with, i have taen out the k in the exponent out of the integration as well because for some reason that wasn't working inside, shouldn't have any effect on the end result really. And i assumed that you are working with a fixed value of r.
r = 10; k = -3:0.1:3;
fun = @(x) cos(x).^2.*exp(-0.5*(r*sin(x)).^2)/sqrt(2*pi);
I = k.*exp(-k.^2).*integral(fun, -pi/2, pi/2)
plot(k, I);
Alan Stevens
2021 年 1 月 22 日
@Tayyab: Note that
exp(-k.^2).*exp(-0.5*(r*sin(x)).^2) = exp(-k.^2-0.5*(r*sin(x)).^2)
not
exp(-0.5*(k*r*sin(x)).^2)
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で MATLAB についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!