Sigma sum error (Unrecognized variable n)

I'm trying to plot this complicated graph using matlab.

1 件のコメント

Ghazwan
Ghazwan 2022 年 10 月 16 日
Well, you need to define n in the functions. You can do a for loop then you may have the summation.

サインインしてコメントする。

回答 (1 件)

KSSV
KSSV 2022 年 10 月 16 日

1 投票

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

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

製品

リリース

R2022b

タグ

質問済み:

2022 年 10 月 16 日

編集済み:

2022 年 12 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by