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?

 Risposta accettata

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 Commenti

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.

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by