MATLAB Answers

matrix dimension errors in trig-fourier serier

1 view (last 30 days)
Nathan Ross
Nathan Ross on 29 Apr 2021
Commented: Nathan Ross on 29 Apr 2021
Hi everyone, I am trying to graph a trigonemetric fourier series,and I am pretty sure I have all the required parts but I keep getting matrix dimension errors on the final multiplication process. I know this is a fairly small issue but can I get some help correcting this? Here is my code:
t1=linspace(0,3,2000);
n1=100;
A0=0.75;
f1=A0*ones(size(t));
for n2=1:n1
cn=(1.5.*sin(2*pi*n2))./(2*pi*n2);
dn=(-1./(pi*n2)).*(0.75*cos(2*pi*n2)-1);
f1=f1+cn.*cos(2*pi*n2*t1)+dn.*sin(2*pi*n*t1)
end
plot(t1,f1);

Accepted Answer

VBBV
VBBV on 29 Apr 2021
Edited: VBBV on 29 Apr 2021
%if true
t1=linspace(0,3,2000);
n1=100;
A0=0.75;
f1=A0*ones(size(t1));
for n2=1:n1
cn=(1.5.*sin(2*pi*n2))./(2*pi*n2);
dn=(-1./(pi*n2)).*(0.75*cos(2*pi*n2)-1);
f1(n2,:)=cn.*cos(2*pi*n2.*t1)+dn.*sin(2*pi*n2.*t1);
end
plot(t1,f1);
Try this option

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by