matlab:Error using ==> mtimes Inner matrix dimensions must agree.我有一个matlab程序:clcclearfc=300;fs=1000;nn=512;wn=2*fc/fs;n=40;a1=(n-1)/2;m=ceil(wn*n/2);absh=[ones(1,m),zeros(1,n-2*m+1),ones(1,m-1)];k1=0:ceil((n-1)/2);k2=ceil((n-1)/2+1:n

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 22:15:14
matlab:Error using ==> mtimes Inner matrix dimensions must agree.我有一个matlab程序:clcclearfc=300;fs=1000;nn=512;wn=2*fc/fs;n=40;a1=(n-1)/2;m=ceil(wn*n/2);absh=[ones(1,m),zeros(1,n-2*m+1),ones(1,m-1)];k1=0:ceil((n-1)/2);k2=ceil((n-1)/2+1:n

matlab:Error using ==> mtimes Inner matrix dimensions must agree.我有一个matlab程序:clcclearfc=300;fs=1000;nn=512;wn=2*fc/fs;n=40;a1=(n-1)/2;m=ceil(wn*n/2);absh=[ones(1,m),zeros(1,n-2*m+1),ones(1,m-1)];k1=0:ceil((n-1)/2);k2=ceil((n-1)/2+1:n
matlab:Error using ==> mtimes Inner matrix dimensions must agree.
我有一个matlab程序:
clc
clear
fc=300;
fs=1000;
nn=512;
wn=2*fc/fs;
n=40;
a1=(n-1)/2;
m=ceil(wn*n/2);
absh=[ones(1,m),zeros(1,n-2*m+1),ones(1,m-1)];
k1=0:ceil((n-1)/2);
k2=ceil((n-1)/2+1:n-1);
angleh=[-a1*(2*pi)/n*k1,a1*(2*pi)/n*(n-k2)];
h=absh*exp(i*angleh);
b=real(ifft(h));
freqz(b,1,nn,fs)
运行后出现错误:Error using ==> mtimes
Inner matrix dimensions must agree.
毕业设计急用.

matlab:Error using ==> mtimes Inner matrix dimensions must agree.我有一个matlab程序:clcclearfc=300;fs=1000;nn=512;wn=2*fc/fs;n=40;a1=(n-1)/2;m=ceil(wn*n/2);absh=[ones(1,m),zeros(1,n-2*m+1),ones(1,m-1)];k1=0:ceil((n-1)/2);k2=ceil((n-1)/2+1:n
数组之间的乘除要用点乘,点除
根据你的fortran程序,是不能直接乘除的,得改成for next循环
a=1
b=1
v0=2.0
for x=0:0.1:a
for y=0:0.1:b
v=v0
for i=1:2:200
v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))
next
x;y;v
next
next
请参考