plotting a function which is an Integral

Hi I am new to matlab and i would like to know how to plot the function
for x in the intervall (0,50). Does someone have an idea?

 采纳的回答

a=1;
fun = @(z,x) z.^a./sinh(z).*1./(x.^2+z.^2);
X = 0:0.1:50;
for i = 1:numel(X)
x = X(i);
F(i) = x*sin(x)*integral(@(z)fun(z,x),0,Inf)
end
plot(X,F)

2 个评论

Hi. thank you i always get the error message: Execution of script integral as a function is not supported
Rename the script in test.m.
integral.m is a MATLAB function - the name is reserved.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Programming 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by