Sigma sum error (Unrecognized variable n)

1 vue (au cours des 30 derniers jours)
Taekyung
Taekyung le 16 Oct 2022
Modifié(e) : Taekyung le 11 Déc 2022
I'm trying to plot this complicated graph using matlab.
  1 commentaire
Ghazwan
Ghazwan le 16 Oct 2022
Well, you need to define n in the functions. You can do a for loop then you may have the summation.

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 16 Oct 2022
Something like this:
clear ; clc ;
thesum = 0 ;
for n = 1:10
a = @(x) ((-0.07305.*x.^5+2.813.*x.^4-39.78.*x.^3+249.5.*x.^2-640.5.*x+1073).*cos(n*pi.*x/6)./6);
b = @(x) ((-0.07305.*x.^5+2.813.*x.^4-39.78.*x.^3+249.5.*x.^2-640.5.*x+1073).*sin(n*pi.*x/6)./6);
c = integral(a,-6,6) ;
d = integral(b,-6,6) ;
% e = c.*cos(n*pi.*x./6)+d.*sin(n*pi.*x./6)
thesum = thesum+c+d ;% +4796.1296
end

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by