Assigning computation values to variables without making it an array

6 visualizaciones (últimos 30 días)
Alex Vasin
Alex Vasin el 12 de Abr. de 2019
Respondida: Kevin Rawson el 12 de Abr. de 2019
Hi. When I use the following code it creates a array instead of just store a single value.
fa1=(1/T)*trapz(t1,f1);
How do I sotre just the value, since when I try rping the answer it prints an entire matrix
  2 comentarios
Alex Vasin
Alex Vasin el 12 de Abr. de 2019
T=2*pi;
w0=1
t1=-pi:0.001:0;
f1=-(t1/pi);
t2=-0:0.001:pi;
f2=t2.*cos(3*t2);
fa1=(1/T)*trapz(t1,f1);
fa2=(1/T)*trapz(t2,f2);
sum1=fa1;
sum2=fa2;
for n=1:10
sum1=sum1+((1/T)*trapz(t1,f1.*exp(-1j*n*w0.*t1))).*exp(1j*n*w0.*t1)...
+((1/T)*trapz(t1,f1.*exp(1j*n*w0.*t1))).*exp(-1j*n*w0.*t1);
sum2=sum2+((1/T)*trapz(t2,f2.*exp(-1j*n*w0.*t2))).*exp(1j*n*w0.*t2)...
+((1/T)*trapz(t2,f2.*exp(1j*n*w0.*t2))).*exp(-1j*n*w0.*t2);
disp([num2str(sum1+sum2)])
end

Iniciar sesión para comentar.

Respuestas (1)

Kevin Rawson
Kevin Rawson el 12 de Abr. de 2019
I suggest you check what terms are enclosed in your parentheses very closely.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by