matlab的mtimes错误,
matlab的mtimes错误,%interpolation clear; %清空工作间 N=100; %原采样时间,假设为100s n=0:1:N-1; %采样率为1s,即每隔1s采一个样 xn=sin(n*pi/8);%建立等待内插的函数 subplot(2,2,1) %画图 stem(n,xn);xlabel('t');title('x(t)');%画原函数图 w=[-800:1:800]*4*pi/800X=xn*exp(-j*(n'*w))subplot(222);plot(w/pi,abs(X));title('DTFT变换')yn=interp(xn,7); %直接用MATLAB内插函数进行内插 t=0:1/7:100-1/7; %内插后的采样率,每隔1/7s采一个样 subplot(2,2,3) stem(t,yn);xlabel('t');title('y(t)');%画内插后函数图 w=[-800:1:800]*4*pi/800Y=yn*exp(-j*(n'*w))subplot(224);plot(w/pi,abs(Y));title('DTFT变换')Error using ==> mtimesInner matrix dimensions must agree.看了下感觉是矩阵的乘法出错了,但是把yn变成xn则又没错,哪错了?难道是因为内插函数吗?
最佳回答
错误的意思是两个矩阵和行和列数目不相等
再问: 为什么我用yn=zeros(1,7*length(xn))
for i=1:7:700
yn(i)=xn(i) 代替内插函数为什么不对
再问: 为什么我用yn=zeros(1,7*length(xn))
for i=1:7:700
yn(i)=xn(i) 代替内插函数为什么不对
最新回答共有2条回答
-
2026-04-06 22:25:11苹果篮球
回复错误的意思是两个矩阵和行和列数目不相等 再问: 为什么我用yn=zeros(1,7*length(xn))for i=1:7:700yn(i)=xn(i) 代替内插函数为什么不对
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
