作业帮 > 综合 > 作业

这段代码有什么问题呢(MATLAB)

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/06 05:20:46
这段代码有什么问题呢(MATLAB)
clear all;close all;clc;
L=20;
n=128;
x2=linspace(-L/20,L/20,n+1);x=x2(1:n);
k=(2*pi/L)*[0:n/2-1 -n/2-1:1];
u=exp(-x.^2);
ut=fft(u);
ka=fftshift(k);
plot(ka,abs(fftshift(ut)))
这段代码有什么问题呢(MATLAB)
调试显示你的矩阵中
ka有131个元素
ut只有128个元素
使用plot函数画图时 要求自变量矩阵的长度与因变量矩阵的长度是一致的,所以才会出现错误,建议调整k的值.