matlab双重求和 ∑∑[2sin(m*pi/2)*sin(n*pi/2)]/[1512.36(m^2+n^2)-(2
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/23 04:43:18
matlab双重求和 ∑∑[2sin(m*pi/2)*sin(n*pi/2)]/[1512.36(m^2+n^2)-(2pi*f)^2],m,n从0至100,结果含f
这个matlab程序中,一个关键的问题是如何定义符号变量,我使用的是syms来定义的.另外有一点需要强调的是,matlab中,计算sin(n*pi)时,会有一定的误差,不是完全的为0,(这个楼主可以自己用matlab实验一下,我也是回答你这个问题的时候才发现的),而实际上,sin(n*pi)=0,在这个计算中,当m或n为偶数时,那一项都会是0,所以为了我们只用计算当m和n都为奇数时的和就可以了,程序如下:
clc
clear all
syms f;
sum=0;
for m=1:2
for n=1:2
sum=sum+(2*sin((2*m-1)*pi/2)*sin((2*n-1)*pi/2))/(1512.36*((2*m-1)^2+(2*n-1)^2)-(2*pi*f)^2);
end
end
sum
望楼主采纳.
再问: 很感谢,这个程序跟我同学说的一样,同样感谢。请问,如果我这里头的f是从0变化到1000,matlab能否每一个数计算出一个结果,最后输入1000个结果放在一个文件里头
clc
clear all
syms f;
sum=0;
for m=1:2
for n=1:2
sum=sum+(2*sin((2*m-1)*pi/2)*sin((2*n-1)*pi/2))/(1512.36*((2*m-1)^2+(2*n-1)^2)-(2*pi*f)^2);
end
end
sum
望楼主采纳.
再问: 很感谢,这个程序跟我同学说的一样,同样感谢。请问,如果我这里头的f是从0变化到1000,matlab能否每一个数计算出一个结果,最后输入1000个结果放在一个文件里头
matlab双重求和 ∑∑[2sin(m*pi/2)*sin(n*pi/2)]/[1512.36(m^2+n^2)-(2
求极限lim(1/n)*[(sin(pi/n)+sin(2pi/n)+.+sin(n*pi/n)] n->无穷
三角函数恒等变形证明sin( pi/3 ) + sin( 2*pi/3) + ...+ sin( n * pi/3)=
证明sin(pi/n)*sin(2pi/n)*sin(3pi/n)*…sin((n-1)pi/n)=n/(2^(n-1)
如何用matlab实现sin(pi*n/2)的DTFT
[sin(pi/2+x)-sinx]^2 +m
matlab M=ceil(3.32*pi/dw);N=2*M+1;n=-M:
求极限 lim sin pi*(n^2+1)^(1/2)
化简:sin(2pi-a)sin(pi+a)cos(-pi-a)/sin(3pi-a)cos(pi-a)
matlab高手,请求函数项级数(-1)^n*sin(pi/2^n*x^n)的连加的和函数
matlab中问题:x = A1 * sin(2 * pi * f1 * t) + A2 * sin(2 * pi *
x_t=sin(2*pi*f1*t)+sin(2*pi*f2*t)+sin(2*pi*f3*t);n_t=wgn(1,M