求matlab 实现一个公式 要详细程序x={xi,i=1,N} wk=2(pi)k/N (k=1,2,.N/2) 公式直接上图

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:03:56

求matlab 实现一个公式 要详细程序x={xi,i=1,N} wk=2(pi)k/N (k=1,2,.N/2) 公式直接上图
求matlab 实现一个公式 要详细程序
x={xi,i=1,N} wk=2(pi)k/N (k=1,2,.N/2)
公式直接上图

求matlab 实现一个公式 要详细程序x={xi,i=1,N} wk=2(pi)k/N (k=1,2,.N/2) 公式直接上图
N可以由length(X)得到,
于是由以下函数文件:
%%%%%%f.m%%%%%%
function out=f(X,w)
out=0;
N=length(X);
for i=1:N
out=out+(X(i)*cos(i*w(i)))^2;
out=out+(X(i)*sin(i*w(i)))^2;
end
out=out/2/pi/N;
%%%%%%%%%%%%%%%%%%%%%
在命令窗口或者程序文件中,可以这样调用函数
X=[0,1,2,3,4,5,6];
w=50;
I=f(X,w)