matlab双重求和 ∑∑[2sin(m*pi/2)*sin(n*pi/2)]/[1512.36(m^2+n^2)-(2pi*f)^2],m,n从0至100,结果含f

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 10:42:24

matlab双重求和 ∑∑[2sin(m*pi/2)*sin(n*pi/2)]/[1512.36(m^2+n^2)-(2pi*f)^2],m,n从0至100,结果含f
matlab双重求和 ∑∑[2sin(m*pi/2)*sin(n*pi/2)]/[1512.36(m^2+n^2)-(2pi*f)^2],m,n从0至100,结果含f

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
望楼主采纳.

matlab双重求和 ∑∑[2sin(m*pi/2)*sin(n*pi/2)]/[1512.36(m^2+n^2)-(2pi*f)^2],m,n从0至100,结果含f 如何用MATLAB算求和?比如∑Cn,其中求和范围是0~j(都是整数),Cn=sin(j) matlab中双重累加∑∑(mx+ny),其中第一个和符号是m=1,3,5,∞;第二个和符号是n=1,3,5,∞.请问如何在matlab中进行计算?也可以不用加到无穷大,加到13也行,如求和符号m=1,3,5,...13;n=1,3,5,...13.我只是 matlab求一个多变量矩阵,matlab中,m行n列的矩阵T:Tm×n=∑exp((-j)*pi*(m-n)*sin(q*angle*pi/180)),q取值以1为间隔从-4到4求和,怎么编程求得矩阵T? matlab求和函数∑(1/i)其中i=1,2,… 用matlab作求和函数用matlab求解y=∑〖1/j〗*〖(1-q)〗^(j-1)*q*{m*t+[(m+1)*A-j+1]*f+d},其中求和下限为j=1,上限为j=nA,请问用matlab要怎么求解?上图 matlab求和函数∑用什么函数如∑(n^2+7n)^3 n从1~100? matlab中求和的函数的问题m∑ai(si+1-si),(其中i=0,1,…,5)ai,si+1,si是对应i的变化而变化的常数,如何用matlab编程表达这个求和函数啊? matlab 求和有错误 matlab 求和的出错 matlab 级数求和 matlab 累加求和 matlab两个未知数如何画图对sin(w+k*pi)求和,赋值到yk=1,2,.7以w为横坐标画图 sin a+sin 2a +sin 3a +...+sin na怎么求和? sin a+sin 2a +sin 3a +...+sin na怎么求和? 级数求和∑1/n(n+2) 不用matlab自身的求和函数,怎样在matlab中建立一个a到b的求和函数的m文件,已知a和b都是整数, matlab 级数求和怎么编程