symsum gauß, how to calculate sum of series ?

2 vues (au cours des 30 derniers jours)
Osman Ballhysa
Osman Ballhysa le 1 Juin 2021
Commenté : Osman Ballhysa le 2 Juin 2021
Hello everyone,
so this is what i was working on ,
function y = sin(x,n)
if n<=0 %if y=0/neg. Numer -->y=0
y = 0;
elseif n~= floor(n) %if y= pos.decimal-->y=NaN
y=NaN;
else
%Gauß
syms i x n
symsum (-1)^i*((x^2i+1)/factorial(2i+1)),i;1,n); is symsum the right thing to use here?
end
end
Can somebody help pls ?

Réponses (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov le 1 Juin 2021
There are a few curcial errs in your developed code.
(1) Don't name a function with MATLAB's builtin function names. You have named sin() that is a builtin fcn of MATLAB.
(2) This exercice can be solved more efficiently in terms of computation time using numerical calcs instead of symbolic math application that would be very slow.
  1 commentaire
Osman Ballhysa
Osman Ballhysa le 2 Juin 2021
okay ty for the feedback, what would you reccomand for point (II)?

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