作业帮 > 数学 > 作业

matlab矩阵的问题

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/05/02 08:12:47
matlab矩阵的问题
s=cos(2*pi.*f.*deltaT.*n+2*pi.*tau*f0)
其中n=1:1024;
f,tau是1*8的矩阵,deltaT,f0已知,所求s应该为8*1024的矩阵,出现错误为“Inner matrix dimensions must agree.”
请问要怎么改啊.
matlab矩阵的问题
你换一下.
将f,tau用列向量,即8行一列的矩阵.
n用一行1024列的矩阵
然后,不要用点乘了.

f=[1;2;3;4;5;6;7;8]; %
tau=f;
deltaT=1;
n=1:4; %这里只是给出示范,用四列.你自己改成1024列.
f0=1;
s=cos(2*pi*f*deltaT*n+2*pi*tau*f0*ones(size(n)))
或者你将f,tau,s全部变成8*1024