【发布时间】:2013-06-30 19:53:15
【问题描述】:
给予:
静止质量 ms=1;
Eta 常数 eta=0.45;
重复次数可变,例如 N=5;
欧米茄 OM=sqrt(ks/ms);
角频率 om=eta*OM;
时间段 T=2*pi/om;
上限 TTT=1.5;
用于创建函数的变量 t=0:0.001:TTT;
我做了一个这样的函数:
kt=zeros(size(t));
for j=1:2*N+1
n= j-(N+1);
if n==0
k(j)=ks/2;
else
k(j)=i/pi/n;
end
kt=kt+k(j)*exp(i*n*om*t);
end
这是一个锯齿波,这是我的问题。从值为 1x1501 double 的复数向量 kt 中,我必须为 变量 N 制作 Hermitean 矩阵。这意味着 N 可以是 5,可以是 50、100 等。矩阵应如下所示(图片):
其中 k1 是 k,对于 N=1,k0 是 k,对于 N=0,或者 k-1 是 k,对于 N=-1。矩阵大小为 2*N+1 和 2*N+1。
感谢您的帮助和回复!
【问题讨论】: