How can I plot the graph for this function?

9 vues (au cours des 30 derniers jours)
Gufran Malik
Gufran Malik le 7 Juin 2022
Modifié(e) : Torsten le 21 Août 2022
f(x)=symsum(2^(-m*x)*(gamma(m*x+j-1+1)/gamma(m*x-1+1))*h(j/m),j.0.Inf)
where h(j/m)=(j/m)^2+1, m=100.
Please help me out.
  5 commentaires
Gufran Malik
Gufran Malik le 10 Juin 2022
Thanks @Dyuman Joshi but this is giving error.
Dyuman Joshi
Dyuman Joshi le 11 Juin 2022
It worked on my pc without any errors, but it took an eternity to run :')
(i3-5th gen, 8 gb ddr3 ram)

Connectez-vous pour commenter.

Réponse acceptée

Torsten
Torsten le 12 Juin 2022
Modifié(e) : Torsten le 12 Juin 2022
m = 100;
h = @(x) x.^2+1;
x = 0:0.01:10.0;
tol = 1e-16;
for i = 1:numel(x)
Lm(i) = fun_Lm(m,h,x(i),tol);
end
plot(x,Lm)
function value = fun_Lm(m,h,x,tol)
value = 0.0;
error = Inf;
j = 0;
summand = 1.0;
while error > tol
value = value + summand;
error = abs(summand);
summand = summand * (m*x+j) * 1/2 * 1/(j+1) * h((j+1)/m)/h(j/m);
j = j + 1;
end
value = value/2^(m*x) ;
end
  1 commentaire
Gufran Malik
Gufran Malik le 17 Août 2022
@Torsten Thank you so much. It worked for me and helped me a lot.

Connectez-vous pour commenter.

Plus de réponses (1)

Gufran Malik
Gufran Malik le 17 Août 2022
How can we plot this function? @Torsten Please help me with this
  4 commentaires
Gufran Malik
Gufran Malik le 21 Août 2022
@Torsten Thank you so much.
Gufran Malik
Gufran Malik le 21 Août 2022
@Walter Roberson Thank you so much.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by